@charset ;
.vcenter {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%;
  display: block;
  vertical-align: middle;
  margin: auto;}
body {
  min-width: 1308px;}
header a{
	color:#fff;}
header a.hover{
	color:#fff;}
header .subnavLeft {
    padding-left: 10px;}
header #subNav li {
    float: left;
    _display: inline;
    padding: 6px 2px 6px 3px;
    position: relative;
    z-index: 999;
    zoom: 1;}
header #subNav li a {
    display: block;
    font-size: 14px;
    color: #e5e3e3;
    padding: 0 5px;
    /* text-shadow: 0px 2px 1px #600000; */
    filter: dropshadow(color=#600000, offx=0, offy=2);}

header .subNavRight li {
    float: left;
    _display: inline;
    padding: 6px 2px 6px 3px;
    position: relative;
    z-index: 999;
    zoom: 1;}

header .subNavRight {
    float: right!important;}

header .subNavRight li a {
    display: block;
    font-size: 14px;
    color: #e5e3e3;
    padding: 0 5px;
    /* text-shadow: 0px 2px 1px #600000; */
    filter: dropshadow(color=#600000, offx=0, offy=2);}

.nav2{
	background-color:#fff;}
.nav2 ul{  width:1065px; height:40px; margin:auto;font-size:14px; position:relative; z-index:8;}
.nav2 ul li{ float:left; width:118px; text-align:center; line-height:40px; transition:all .2s linear; -webkit-transition:all .2s linear; position:relative;}
.nav2 ul .on{background:rgba(225,128,0,0.75);}
.nav2 ul .on a{color:#fff;}
.nav2 ul li a{ display:block;width:118px; font-size:16px;color:#000;background: url(../images/cj-p13.jpg) no-repeat right;}
.nav2 ul li .nogang{display:block;width:135px; font-size:16px;color:#000;background: unset;
    display: block;}
.nav2 ul li a img {  padding-left:30px;}
.nav2 ul li:hover{
	background:rgba(225,128,0,0.75);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8024585,endColorstr=#C8024585);
	color:#fff;}
.nav2 ul li:hover a{color:#fff;}
.nav2 ul li .sub{
	display:none;
	position:absolute;
	top:40px;
	left:0;
	width:135px;
	background:rgba(255,255,255,0.82);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8024585,endColorstr=#C8024585);}
.nav2 ul li .sub a{ color:#034585;width:135px; font-size:14px;background: url() no-repeat right;}
.nav2 ul li .sub a:hover{color:#fff; background:#034585;}
.nav2 ul li:hover .sub{ display:block;}

.footer-solid {
    width: 1px;
    height: 60px;
    background-color: #fff;
    float: left;
    margin: 45px 0 0 150px;}
.footer .footerExtra li.commlink {
    width: 576px;}
.footer .footerExtra .link li {
    float: left;
    _display: inline;
    margin-right: 36px;}
.footer .footerExtra h2 {
    font-size: 18px;
    color: #22132d;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    margin-bottom: 15px;
    margin-right: 10%;}
h1, h2, h3, h4 {
    font-family: "\5FAE\8F6F\96C5\9ED1";}
.footer .footerExtra li.commlink li {
    margin: 0;
    width: 33.3%;
    line-height: 24px;}
.footer .footerExtra li.commlink li a {
    color: #444;}
.footer .footerExtra li.commlink li i {
    margin-left: 10px;}
.footer .footerExtra .link li a {
    display: block;}
.footer div.img_list {
    width: 660px;
    position: absolute;
    padding: 0;
    top: 105px;
    right: 20px;
    z-index: 9;
    background-color: #fff;}
.fot_wap {
    display: block;}
.fot_wap {
    width: 1000px;
    margin: 0 auto;
    padding: 16px 0;
    color: #fff;
    font-size: 14px;
	height: 150px;
	position:relative;}
.footerer {
	position: relative;
    width: 100%;height: 150px;
    background: url(../images/f_bg-11.png) repeat;
    
    border-top: 1px solid #044585;}
.footer div.img_list {
    width: 660px;
    position: absolute;
    padding: 0;
    top: 105px;
    right: 20px;
    z-index: 9;
    background-color: #fff;}
.footer .img_list div {
    float: left;
    width: 110px;
    height: 100px;
    padding: 10px 0;
    text-align: center;
    color: #8f000b;}
.footer .img_list div img {
    width: 86px;
    height: 86px;}
.footer .img_list div span {
    display: block;}
.fot_left {
    width: 333px;
    float: left;
    border-left: 0px solid #182d49;
    border-right: 0px solid #182d49;}
.fot_left .sf {
    line-height: 36px;}
.fot_left .sf a {
    padding-right: 68px;}

.fot_wap a:visited {
    color: #fff;}
.fot_wap a {
    color: #fff;}
.fot_cen {
    width: 333px;
    float: left;padding-left: 60px;
padding-top: 30px;
}
.fot_right {
    border-left: 0px solid #182d49;
    border-right: 0px solid #182d49;
    width: 420px;
    margin: 0 auto;    
    padding-top: 10px;
    text-align: center;}
.fot_right .pku_share2 {
    height: 127px;
    padding-left: 19px;}


.bdshare-button-style0-32 {
    zoom: 1;}
a img {
    border: none;
    max-width: 100%;}
.clear_f {
    clear: both;}
.fot_bot {
    width: 100%;
    margin: 0 auto;
 margin-top:145px;
    font-size: 12px;
    overflow: hidden;
    color: #fff;
    text-align: center;
    height: 32px;
    line-height: 32px;
    background: #000;}


.text1 {
    opacity: 0;
    filter: alpha(opacity=0);
    background: #000000;
    position: absolute;
    padding: 0 12px 0 12px;
    height: 50px;
    text-align: left;}
.text1 span {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: 50px;
    padding: 0 8px;
    font-family: "Microsoft Yahei";}

/*首页-头部*/
.all-contaioner-index {
  width: 100%;
  margin: 0 auto;
  background-size: 100%;
  min-height: 840px;
  position: relative;}
.all-contaioner {
  width: 100%;
  margin: 0 auto;
  background-size: 100%;
  min-height: 360px;}
.bg-index {
  background: url(../images/cj-pic5.jpg) no-repeat;}
.bg-ny {
  background: #f7f7f7;
  z-index: 0;}
.ny-ban {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -3;}
.ny-banner {
  height: 360px;}
.header-box-bg {
  width: 100%;
  margin: 0 auto;
  height: 170px;
  background: #024585;/*url(../images/cj-p12.jpg) repeat;*/
  z-index: -2;}
.header-box-bg .header-line {
  background: url(../images/cj-p19.jpg) no-repeat center 21px;
  width: 100%;
  z-index: 1;}
.header-box-bg .head-up {
  width: 1260px;
  text-align: right;
  padding-top: 17px;
  margin: 0 auto;}
.header-box-bg .head-up ul {
  float: right;}
.header-box-bg .head-up ul li {
  float: left;
  margin-left: 10px;}
.header-box-bg .head-up ul .a-cj-un {
  padding-top: 3px;}
.header-box-bg .head-up ul .a-cj-un a {
  display: block;
  font-size: 12px;
  color: #3959a2;
  padding-left: 20px;
  background: url(../images/cj-p4.jpg) no-repeat left 2px;}
.header-box-bg .head-up ul .a-cj-un a:hover {
  text-decoration: underline;
  color: #7396e6;
  background: url(../images/cj-p4.jpg) no-repeat left -26px;}
.header-box-bg .head-up ul .a-select-b .nice-select {
  width: 164px;
  padding: 0 10px;
  height: 23px;
  position: relative;
  background: #142a5d url(../images/cj-p4.jpg) no-repeat 145px -62px;}
.header-box-bg .head-up ul .a-select-b .nice-select input {
  display: block;
  width: 100%;
  height: 22px;
  line-height: 23px \9;
  border: 0;
  outline: 0;
  background: none;
  font-size: 12px;
  color: #fff;}
.header-box-bg .head-up ul .a-select-b .nice-select input:active,
.header-box-bg .head-up ul .a-select-b .nice-select input:focus {
  color: #7396E6;}
.header-box-bg .head-up ul .a-select-b .nice-select ul {
  width: 100%;
  display: none;
  position: absolute;
  left: 0px;
  top: 23px;
  overflow: hidden;
  background-color: #fff;
  max-height: 150px;
  overflow-y: auto;
  border-top: 0;
  -webkit-box-shadow: 0 3px 5px #ddd;
          box-shadow: 0 3px 5px #ddd;
  z-index: 9999;}
.header-box-bg .head-up ul .a-select-b .nice-select ul li {
  font-size: 12px;
  height: 23px;
  line-height: 23px;
  overflow: hidden;
  cursor: pointer;
  width: 100%;
  text-align: left;
  margin-left: 0 !important;
  padding-left: 10px;}
.header-box-bg .head-up ul .a-select-b .nice-select ul li.on {
  background-color: #e0e0e0;
  color: #7396E6;}
.header-box-bg .head-up ul .li-cj-search {
  float: right;
  width: 200px;
  background: #142a5d;}
.header-box-bg .head-up ul .li-cj-search .sb-search-text {
  float: left;
  width: 142px;
  padding-left: 12px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 12px;
  color: #7396e6;
  border: none;
  background: none;}
.header-box-bg .head-up ul .li-cj-search input:focus,
.header-box-bg .head-up ul .li-cj-search input:active {
  color: #7396E6;}
.header-box-bg .head-up ul .li-cj-search .sb-search-submit {
  float: left;
  width: 22px;
  height: 23px;
  background: url(../images/cj-p4.jpg) no-repeat left -90px;
  border: none;}
.header-box-bg .logo-nav-line {
  width: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 999;}
.header-box-bg .logo-nav-line .logo-nav {
  width: 1260px;
  margin: 0 auto;}
.header-box-bg .logo-nav-line .logo-nav .logo-b {
  background: transparent;
  padding-top: 12px;
  position: relative;
  z-index: 10;
  width: 400px;
  float: left;}
.header-box-bg .logo-nav-line .logo-nav .nav-b {
  width: 1200px;
  float: right;
  padding-top: 14px;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu {
  width: 100%;
  height: 45px;
  padding-left: 20px;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav {
  height: 45px;
  margin: 0 auto;
  float: right;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav li {
  float: left;
  list-style: none;
  padding-bottom: 20px;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav li span {
  width: 15px;
  height: 9px;
  display: block;
  position: absolute;
  left: 49%;
  margin-left: -8px;
  top: 62px;
  display: none;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav li a {
  display: block;
  height: 45px;
  padding: 0 10px;
  line-height: 45px;
  color: gray;
  text-decoration: none;
  color: #fff;
  font-size: 16px;
  position: relative;
  overflow: hidden;
  width: 111px;
  text-align: center;
  background: url(../images/cj-p13.jpg) no-repeat left center;
  margin-left: 9px;
  -webkit-transition: all 0.38s ease-in;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav li a:hover {
  background: #d38900;
  color: #fff;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav li .gaol {
  background: #d38900;
  color: #fff;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav li .gao3 {
  background: #d38900;
  color: #fff;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav li .box {
  width: 100%;
  display: none;
  height: 70px;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav li .box a {
  display: block;
  height: 50px;
  float: left;
  color: #666;
  line-height: 50px;
  border: none;
  background: url(../images/cj-p11.jpg) no-repeat left -10px;
  padding-left: 12px;
  width: auto;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav li .box a:hover {
  color: #2656c0;
  background: url(../images/cj-p11.jpg) no-repeat left 23px;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav li .box .sas {
  width: 100%;
  min-height: 50px;
  position: absolute;
  top: 79px;
  left: 0;
  background: #fff;
  z-index: 999;
  opacity: 0.8;
  filter: alpha(opacity=80);}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav li .box .sas .thr-b {
  width: 1260px;
  margin: 0 auto;
  padding-left: 25%;
  position: relative;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav li .box .sas .thr-b:before {
  content: "";
  display: block;
  width: 15px;
  height: 9px;
  background: url(../images/cj-p10.jpg) no-repeat;
  position: absolute;
  left: 50%;
  margin-left: -2.5%;
  top: -9px;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav li .box .sas .thr-b a {
  float: left;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav li .box .sas .thr-b2 {
  width: 1260px;
  margin: 0 auto;
  padding-left: 25%;
  position: relative;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav li .box .sas .thr-b2:before {
  content: "";
  display: block;
  width: 15px;
  height: 9px;
  background: url(../images/cj-p10.jpg) no-repeat;
  position: absolute;
  right: 13%;
  top: -9px;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav li .box .sas .thr-b2 a {
  float: right;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav li .box .sas .thr-b3 {
  width: 1260px;
  margin: 0 auto;
  padding-left: 25%;
  position: relative;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav li .box .sas .thr-b3:before {
  content: "";
  display: block;
  width: 15px;
  height: 9px;
  background: url(../images/cj-p10.jpg) no-repeat;
  position: absolute;
  right: 3.5%;
  top: -9px;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav li .box .sas .thr-b3 a {
  float: right;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav li .box .sas2 {
  width: 100%;
  margin: 0 auto;
  text-align: right;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav li .box .sas2 a {
  float: right;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav li:hover span {
  display: block;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav li:hover .box a {
  background-color: none !important;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav li:first-child a {
  background-image: none;}
.header-box-bg .logo-nav-line .logo-nav .nav-b .menu .nav .p-sj span {
  left: 74.7%;}
/*首页-内容*/
.main-contaioner {
  width: 1308px;
  margin: 0 auto;
  padding-top: 90px;}
.main-contaioner .left-ban {
  float: left;
  margin-top: 0px;}
.main-contaioner .right-new {
  width: 572px;
  float: right;
  }
.main-contaioner .right-new .new-b1 {
  width: 572px;
  height: 135px;
  margin-bottom: 20px;
  position: relative;}
.main-contaioner .right-new .new-b1 dl {
  width: 572px;
  height: 210px;
  background: url(../images/cj-pic3.jpg) repeat-x;}
.main-contaioner .right-new .new-b1 dl dt {
  width: 131px;
  height: 210px;
  background: url(../images/cj-pic1.jpg) no-repeat;
  font-size: 20px;
  color: #fff;
  text-align: center;
  float: left;
  padding-top: 80px;}
.main-contaioner .right-new .new-b1 dl dt span {
  display: block;
  font-size: 12px;}
.main-contaioner .right-new .new-b1 dl dd {
  width: 415px;
  float: left;
  padding-left: 5px;
  padding-top: 12px;}
.main-contaioner .right-new .new-b1 dl dd a {
  font-size: 14px;
  color: #666;
  display: block;
  line-height: 28px;
  width: 100%;
  height: 32px;
  overflow: hidden;
  transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
.main-contaioner .right-new .new-b1 dl dd a:hover {
text-decoration: none;
  color: #0f72d0;
  padding-left: 7px;}
.main-contaioner .right-new .new-b1 h6 {
  width: 36px;
  height: 40px;
  position: absolute;
  right: 0;
  top: 0;
  background: url(../images/cj-p3.jpg) no-repeat left top;
  transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
.main-contaioner .right-new .new-b1 h6 a {
  width: 36px;
  height: 40px;
  display: block;
  background: url(../images/cj-p4.jpg) no-repeat 20px -125px;
  transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
.main-contaioner .right-new .new-b1 h6:hover {
  right: -3px;
  top: -3px;}
.main-contaioner .right-new .new-b2 {
  width: 572px;
  height: 200px;
  margin-bottom: 38px;
  position: relative;}
.main-contaioner .right-new .new-b2 dl {
  width: 572px;
  height: 210px;
  background: url(../images/cj-pic4.jpg) repeat-x;}
.main-contaioner .right-new .new-b2 dl dt {
  width: 131px;
  height: 210px;
  background: url(../images/cj-pic2.jpg) no-repeat;
  font-size: 20px;
  color: #fff;
  text-align: center;
  float: right;
  padding-top: 80px;}
.main-contaioner .right-new .new-b2 dl dt span {
  display: block;
  font-size: 12px;}
.main-contaioner .right-new .new-b2 dl dd {
  width: 421px;
  float: right;
  padding-top: 12px;}
.main-contaioner .right-new .new-b2 dl dd a {
  font-size: 14px;
  color: #666;
  display: block;
  line-height: 30px;
  width: 100%;
  height: 30px;
  overflow: hidden;
  transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
.main-contaioner .right-new .new-b2 dl dd a:hover {
  text-decoration: none;
  color: #0f72d0;
  padding-left: 7px;}
.main-contaioner .right-new .new-b2 h6 {
  width: 36px;
  height: 40px;
  position: absolute;
  left: 0;
  top: 0;
  background: url(../images/cj-p3.jpg) no-repeat left -81px;
  -webkit-transition: all 0.3s ease-out;}
.main-contaioner .right-new .new-b2 h6 a {
  width: 36px;
  height: 40px;
  display: block;
  background: url(../images/cj-p4.jpg) no-repeat 6px -125px;
  transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
.main-contaioner .right-new .new-b2 h6:hover {
  left: -3px;
  top: -3px;
  -webkit-transform: rotate(0deg);}
.main-contaioner .right-new .new-b3 dl {
  background: url(../images/cj-pic4.jpg) repeat-x;}
.main-contaioner .right-new .new-b3 dl dt {
  background: url(../images/home-news-bg.jpg) no-repeat;}
.main-contaioner .right-new .new-b3 h6 {
  background: url(../images/home-news-arrow.jpg) no-repeat left top;}
.menubar {
	width: 100%;
	height: 60px;
	margin: 0px auto;
	text-align: center;
	background:#0b4f98;}

.menubar .mmiddle {
	margin: 0px auto;
	width: 1200px;
	height: 60px;
	line-height: 60px;
	text-align: center;}

.menubar .mmiddle .menuitemno {
	width: 120px;
	line-height: 60px;
	float: left;
	text-align: center;}

.menubar .mmiddle .menu {
	width: 120px;
	line-height: 60px;
	height: 60px;
	float: left;
	text-align: center;
	z-index: 99;
	position: relative;}

.menubar .mmiddle .menuitemno a {
	font-size: 16px;
	color: #ffffff;}

.menubar .mmiddle .menuitemno a:hover {
	color: #ffffff;
	font-size: 16px;
	font-family: "微软雅黑";
	text-decoration: none;}

.menubar .mmiddle .menuselected {
	background: #0a427d;
	width: 120px;
	height: 60px;
	line-height: 60px;}

.menubar .mmiddle .menu a {
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;}

.menubar .mmiddle .menu .submenu {
	display: none;
	position: absolute;
	z-index: 10040;
	top: 60px;
	left: -1px;
	background: #0b4f98;
	border-bottom: none;}

.menubar .mmiddle .menu .submenu .submenuitem {
	display: block;
	width: 120px;
	float: none;
	margin-right: 0px;
	/* height: 30px;  */
	position: relative;
	line-height: 38px;
	font-size: 14px;}

.menubar .mmiddle .menu .submenu .submenuitem a {
	color: #ffffff;
	font-size: 14px;}

.menubar .mmiddle .submenuselected {
	background: #000000;
	filter:alpha(opacity=60); /*ie滤镜，透明度50%*/
   -moz-opacity:0.6; /*firefox私有，透明度50%*/
    opacity:0.6;
	width: 120px;
	/* height: 7px; */
	line-height: 28px;}
/*首页-底部*/
.foot-b-bg {
  width: 100%;
 top: 800px;
  min-height: 113px;
  background: url(../images/f_bg-11.png) repeat;
  margin: 0 auto;
  clear: both;
  position: absolute;
  left: 0;
  bottom: 0;}
.foot-b-bg .foot-box {
  width: 1000px;
  margin: 0 auto;
  padding-top: 10px;}
.foot-b-bg .foot-box ul {
  width: 70%;
  margin: 0 auto 10px;
  text-align: center;
  clear: both;}
.foot-b-bg .foot-box ul li {
  float: left;
  margin: 0 15px;}
.foot-b-bg .foot-box ul li a {
  font-size: 14px;
  color: #fff;
  padding-left: 20px;
  display: block;}
.foot-b-bg .foot-box ul li a:hover {
  text-decoration: underline;}
.foot-b-bg .foot-box ul .a-contact {
  background: url(../images/cj-p2.png) no-repeat left 2px;}
.foot-b-bg .foot-box ul .a-coop {
  background: url(../images/cj-p2.png) no-repeat left -35px;}
.foot-b-bg .foot-box ul .a-donate {
  background: url(../images/cj-p2.png) no-repeat left -68px;}
.foot-b-bg .foot-box ul .a-weixin {
  background: url(../images/cj-p2.png) no-repeat left -107px;
  position: relative;
  z-index: 9988;}
.foot-b-bg .foot-box ul .htgl {
  background: url(../images/htgl.png) no-repeat;}
.foot-b-bg .foot-box ul .lxwm {
  background: url(../images/lxwm.png) no-repeat;}
.foot-b-bg .foot-box ul .a-weixin a {
  padding-left: 25px;}
.foot-b-bg .foot-box ul .a-weixin .show-wx {
  width: 302px;
  height: 191px;
  background: url(../images/cj-p15.jpg) no-repeat;
  padding: 10px 0 0 10px;
  position: absolute;
  left: -98px;
  top: -198px;
  -webkit-transition: all 0.38s ease-in;}
.foot-b-bg .foot-box ul .a-weixin .show-wx figure {
  text-align: center;
  float: left;}
.foot-b-bg .foot-box ul .a-weixin .show-wx figure img {
  width: 135px;
  height: 135px;}
.foot-b-bg .foot-box ul .a-weixin .show-wx figure figcaption {
  font-size: 14px;
  color: #5c5c5c;}
.foot-b-bg .foot-box ul .a-weixin .show-wx figure:last-child {
  padding-left: 11px;}
.foot-b-bg .foot-box p {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  color: #bfd2fa;
  font-size: 12px;
  position: relative;
  padding-top: 14px;}
.foot-b-bg .foot-box p a {
  color: #bfd2fa;}
.foot-b-bg .foot-box p a:hover {
  color: #fff;}
.foot-b-bg .foot-box p:before {
  content: "";
  display: block;
  width: 1260px;
  height: 1px;
  background: #173884;
  position: absolute;
  left: 0;
  top: 1px;}
.foot-b-bg .foot-box p span {
  display: inline-block;
  float: left;
  padding: 0 10px;}
.foot-b-bg2 {
  width: 100%;
  min-height: 113px;
  background: url(../images/f_bg-11.jpg) repeat;
  margin: 0 auto;
  clear: both;}
.foot-b-bg2 .foot-box {
  width: 1260px;
  margin: 0 auto;
  padding-top: 1px;}
.foot-b-bg2 .foot-box ul {
  width: 70%;
  margin: 0 auto 10px;
  text-align: center;
  clear: both;}
.foot-b-bg2 .foot-box ul li {
  float: left;
  margin: 0 15px;}
.foot-b-bg2 .foot-box ul li a {
  font-size: 14px;
  color: #fff;
  padding-left: 20px;
  display: block;}
.foot-b-bg2 .foot-box ul li a:hover {
  text-decoration: underline;}
.foot-b-bg2 .foot-box ul .a-contact {
  background: url(../images/cj-p2.png) no-repeat left 2px;}
.foot-b-bg2 .foot-box ul .a-coop {
  background: url(../images/cj-p2.png) no-repeat left -35px;}
.foot-b-bg2 .foot-box ul .a-donate {
  background: url(../images/cj-p2.png) no-repeat left -68px;}
.foot-b-bg2 .foot-box ul .a-weixin {
  background: url(../images/cj-p2.png) no-repeat left -107px;
  position: relative;
  z-index: 9993;}
.foot-b-bg2 .foot-box ul .a-weixin a {
  padding-left: 25px;}
.foot-b-bg2 .foot-box ul .a-weixin .show-wx {
  width: 302px;
  background: url(../images/cj-p15.jpg) no-repeat;
  padding: 10px 0 0 10px;
  position: absolute;
  left: -98px;
  top: -198px;
  -webkit-transition: all 0.38s ease-in;
  display: block;
  height: 191px;}
.foot-b-bg2 .foot-box ul .a-weixin .show-wx figure {
  text-align: center;
  float: left;}
.foot-b-bg2 .foot-box ul .a-weixin .show-wx figure img {
  width: 135px;
  height: 135px;}
.foot-b-bg2 .foot-box ul .a-weixin .show-wx figure figcaption {
  font-size: 14px;
  color: #5c5c5c;}
.foot-b-bg2 .foot-box ul .a-weixin .show-wx figure:last-child {
  padding-left: 11px;}
.foot-b-bg2 .foot-box p {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  color: #bfd2fa;
  font-size: 12px;
  position: relative;
  padding-top: 14px;}
.foot-b-bg2 .foot-box p a {
  color: #bfd2fa;}
.foot-b-bg2 .foot-box p a:hover {
  color: #fff ;}
.foot-b-bg2 .foot-box p:before {
  content: "";
  display: block;
  width: 1260px;
  height: 1px;
  background: #173884;
  position: absolute;
  left: 0;
  top: 1px;}
.foot-b-bg2 .foot-box p span {
  display: inline-block;
  float: left;
  padding: 0 10px;}
/*内页-部门简介*/
.main-contaioner2 {
  width: 1260px;
  margin: 0 auto;
  background: #fff;
  border-left: 1px solid #cdcdcd;
  -webkit-box-shadow: 1px 0px 9px #ccc;
          box-shadow: 1px 0px 9px #ccc;
  padding-right: 30px;
  position: relative;}
.main-contaioner2:before {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background: #cdcdcd;
  position: absolute;
  left: 239px;
  top: 0px;}
.main-contaioner2 .aside-left {
  width: 260px;
  float: left;
  position: relative;
  margin-top: -71px;}
.main-contaioner2 .aside-left h2 {
  width: 240px;
  height: 158px;
  background: url(../images/cj-pic6.jpg) no-repeat;
  font-size: 30px;
  color: #fff;
  text-align: center;
  padding-top: 30px;
  position: relative;}
.main-contaioner2 .aside-left h2:before {
  content: "";
  display: block;
  width: 9px;
  height: 87px;
  background: url(../images/cj-pic7.jpg) no-repeat;
  position: absolute;
  right: -9px;
  bottom: 0;}
.main-contaioner2 .aside-left h2 span {
  font-size: 14px;
  font-family: arial;
  margin-top: 5px;
  display: block;}
.main-contaioner2 .aside-left .ny-nav {
  width: 100%;
  position: relative;
  z-index: 99;}
.main-contaioner2 .aside-left .ny-nav:before {
  content: "";
  display: block;
  width: 239px;
  height: 300px;
  background: url(../images/cj-pic9.jpg) repeat-x;
  position: absolute;
  left: 0;
  top: 2px;
  z-index: -1;}
.main-contaioner2 .aside-left .ny-nav ul {
  width: 100%;
  padding-left: 12px;
  padding-top: 10px;}
.main-contaioner2 .aside-left .ny-nav ul li {
  height: 47px;
  position: relative;}
.main-contaioner2 .aside-left .ny-nav ul li:before {
  content: "";
  display: block;
  width: 214px;
  height: 1px;
  background: #cdcdcd;
  position: absolute;
  left: 0;
  top: 47px;}
.main-contaioner2 .aside-left .ny-nav ul li a {
  color: #333;
  font-size: 16px;
  line-height: 48px;
  display: block;
  width: 243px;
  padding-left: 15px;}
.main-contaioner2 .aside-left .ny-nav ul li a:hover {
  color: #fff;
  font-weight: bold;
  background: url(../images/cj-p9.jpg) no-repeat left 10px;}
.main-contaioner2 .aside-left .ny-nav ul li .on {
  color: #fff;
  font-weight: bold;
  background: url(../images/cj-p9.jpg) no-repeat left 10px;}

.main-contaioner2 .aside-left .ny-nav ul li .gaol2 {
  color: #fff;
  font-weight: bold;
  background: url(../images/cj-p9.jpg) no-repeat left 10px;}
.main-contaioner2 .right-contaioner {
  width: 954px;
  float: right;
  padding-top: 25px;
  position: relative;}
.main-contaioner2 .right-contaioner .bread-box {
  width: 100%;
  font-size: 12px;
  border-bottom: 1px solid #d7d7d7;
  padding-bottom: 5px;}
.main-contaioner2 .right-contaioner .bread-box dl {
  width: auto;
  float: right;
  text-align: right;
  background: url(../images/cj-pic8.jpg) no-repeat left center;
  padding-left: 22px;}
.main-contaioner2 .right-contaioner .bread-box dl dt {
  font-size: 14px;
  color: #adadad;
  line-height: 35px;
  float: left;
  font-weight: normal;
  width: auto;}
.main-contaioner2 .right-contaioner .bread-box dl dd {
  font-size: 14px;
  color: #adadad;
  line-height: 35px;
  float: left;
  margin-left: 3px;}
.main-contaioner2 .right-contaioner .bread-box dl dd a {
  color: #adadad;}
.main-contaioner2 .right-contaioner .bread-box dl dd a:hover {
  color: #447eda;}
.main-contaioner2 .right-contaioner .bread-box dl dd.last {
  color: #447eda;}
.main-contaioner2 .right-contaioner .ty-con-b {
  width: 100%;
  padding-top:10px;
  padding-bottom: 30px;
  line-height: 2em;
  text-align: justify;}
/*部门简介*/
.main-contaioner2 .right-contaioner .ty-con-b .about-bm {
  width: 100%;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .bm-yoli {
  width: 100%;
  padding-top: 10px;
  margin: 0 auto;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .bm-yoli h3 {
  width: 300px;
  height: 30px;
  background: #2654b2;
  color: #fff;
  font-size: 18px;
  border-radius: 40px;
  text-align: center;
  line-height: 30px;
  margin: 0 auto 25px;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .bm-yoli figure {
  text-align: left;
  margin-bottom: 40px;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .bm-yoli figure img {
  margin: 0 20px;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .bm-yoli ul {
  clear: both;
  text-align: center;
  margin-bottom: 20px;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .bm-yoli ul li {
  color: #7c7c7c;
  font-size: 16px;
  font-weight: 100;
  font-family: "微软雅黑";}
.inden2 {
  text-indent: 2em;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .bm-yoli p {
  font-size: 14px;
  margin: 0 auto;
  line-height: 24px;
  color: #888;
  text-indent: 2em;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .bm-yoli2 {
  width: 100%;
  padding-top: 20px;
  margin: 0 auto;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .bm-yoli2 .xuxian {
  width: 100%;
  height: 20px;
  background: url(../images/cj-p8.jpg) no-repeat center center;
  position: relative;
  margin-bottom: 20px;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .bm-yoli2 .xuxian:before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  border-bottom: 1px dashed #d4d4d4;
  position: absolute;
  left: 0;
  top: 10px;
  z-index: -1;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .bm-yoli2 dl {
  width: 100%;
  border-bottom: 1px dashed #d4d4d4;
  padding-bottom: 20px;
  margin-bottom: 35px;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .bm-yoli2 dl dt {
  width: 170px;
  height: 48px;
  color: #fff;
  background: url(../images/cj-p9.jpg) no-repeat left -56px;
  font-size: 20px;
  text-align: center;
  line-height: 56px;
  margin-bottom: 20px;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .bm-yoli2 dl dd {
  width: 100%;
  background: #f6f6f6;
  padding: 10px 15px;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .bm-yoli2 dl dd p {
  font-size: 14px;
  color: #666;
  text-indent: 2em;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .bm-yoli2 figure {
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 9px #afafaf;
          box-shadow: 0 0 9px #afafaf;
  border: 10px solid #fff;
  margin: 40px 0 50px;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .zhin-fg {
  width: 100%;
  padding-top: 20px;
  margin-bottom: 40px;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .zhin-fg figure {
  width: 332px;
  height: 420px;
  float: left;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .zhin-fg .zn-right {
  width: 622px;
  float: left;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .zhin-fg .zn-right h3 {
  width: 100%;
  height: 70px;
  background: #ededed;
  margin-bottom: 20px;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .zhin-fg .zn-right h3 span {
  font-size: 30px;
  color: #fff;
  line-height: 70px;
  background: #174dba;
  width: 180px;
  text-align: center;
  display: block;
  font-weight: normal;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .zhin-fg .zn-right dl {
  clear: both;
  padding-left: 30px;
  margin-left: 25px;
  position: relative;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .zhin-fg .zn-right dl:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  border-left: 1px #c5c5c5 solid;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .zhin-fg .zn-right dl:after {
  clear: both;
  content: "";
  display: block;
  border-bottom: 1px #ededed solid;
  padding-top: 10px;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .zhin-fg .zn-right dl dt {
  font-size: 16px;
  color: #333;
  font-weight: bold;
  position: relative;
  padding-top: 8px;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .zhin-fg .zn-right dl dt:before {
  clear: both;
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #174dba;
  position: absolute;
  left: -37px;
  top: 15px;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .zhin-fg .zn-right dl dd {
  font-size: 14px;
  color: #666;
  float: left;
  padding-right: 25px;
  font-family: arial;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .zhin-fg .zn-right dl dd span {
  color: #0F72D0;
  font-family: arial;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .tab-msg {
  width: 100%;
  clear: both;
  padding-top: 30px;
  margin-bottom: 40px;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .tab-msg table {
  border: 1px solid #ddd;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .tab-msg table tbody tr td {
  font-size: 14px;
  color: #555;
  text-align: center;
  border: 1px solid #ddd;
  padding: 1.3% 0;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .tab-msg table tbody tr td span {
  color: #0F72D0;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .tab-msg table tbody tr .t-bg {
  background: #3564c3;
  color: #fff;
  font-weight: bold;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .tab-msg table tbody tr .t-bg2 {
  background: #f8f8f8;}
.main-contaioner2 .right-contaioner .ty-con-b .about-bm .tab-msg table tbody tr .mulik {
  text-align: left;
  padding-left: 30px;}
/*联系方式-我要合作*/
.main-contaioner2 .right-contaioner .ty-con-b .contact-us {
  width: 100%;
  margin-bottom: 40px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .qianya {
  width: 100%;
  height: 381px;
  background: url(../images/cj-pic23.jpg) no-repeat left center;
  padding-top: 55px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .qianya .qian-bg {
  width: 576px;
  padding: 30px 24px 15px 28px;
  background: url(../images/cj-p17.jpg) repeat;
  float: right;
  position: relative;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .qianya .qian-bg:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  right: 18px;
  top: 15px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .qianya .qian-bg:after {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  right: 18px;
  bottom: 15px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .qianya .qian-bg dl dt {
  font-size: 24px;
  color: #fff;
  margin-bottom: 15px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .qianya .qian-bg dl dd {
  color: #fff;
  line-height: 24px;
  font-size: 14px;
  margin-bottom: 20px;
  font-weight: bold;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .fb-form {
  width: 100%;
  border: 1px solid #b8b8b8;
  padding-top: 55px;
  padding-bottom: 45px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .fb-form dl {
  width: 100%;
  margin-bottom: 18px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .fb-form dl dt {
  width: 142px;
  float: left;
  font-size: 14px;
  color: #444;
  text-align: right;
  line-height: 26px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .fb-form dl dd {
  float: left;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .fb-form dl dd img {
  float: left;
  margin-top: 2px;
  margin-right: 12px;
  margin-left: 12px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .fb-form dl dd span {
  display: inline-block;
  color: #999;
  font-size: 12px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .fb-form dl dd span a {
  color: #999;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .fb-form dl dd span a:hover {
  text-decoration: underline;
  color: #0F72D0;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .fb-form dl dd span em {
  font-style: normal;
  color: #FF0000;
  margin-left: 10px;
  font-size: 14px;
  margin-top: 3px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .fb-form dl dd input {
  width: 278px;
  border: 1px solid #7f7f7f;
  padding: 5px 6px;
  color: #999;
  float: left;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .fb-form dl dd textarea {
  min-height: 114px;
  border: 1px solid #7f7f7f;
  min-width: 708px;
  color: #999;
  padding: 5px 6px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .fb-form dl dd input:focus,
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .fb-form dl dd input:active {
  color: #666;
  border-color: #0F72D0;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .fb-form dl dd textarea:focus,
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .fb-form dl dd textarea:active {
  color: #666;
  border-color: #0F72D0;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .fb-form .wid-k1 {
  float: left;
  width: 430px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .fb-form .wid-k2 {
  margin-bottom: 11px;
  clear: both;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .fb-form .must-e dd {
  position: relative;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .fb-form .must-e dd:before {
  content: "*";
  display: block;
  width: 10px;
  height: 10px;
  color: #FF0000;
  position: absolute;
  right: 4px;
  top: 6px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .fb-form .btn-sub {
  width: 100%;
  text-align: center;
  margin: 0 auto;
  clear: both;
  padding-top: 20px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .fb-form .btn-sub input {
  width: 752px;
  height: 36px;
  background: #174dba;
  font-size: 18px;
  color: #fff;
  text-align: center;
  line-height: 36px;
  border: none;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .fb-form .btn-sub input:hover {
  background: #093fac;}
/*联系我们*/
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .head-cont {
  width: 100%;
  height: 97px;
  background: url(../images/cj-pic50.jpg) no-repeat;
  text-align: right;
  padding-top: 18px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .head-cont h3 {
  font-size: 24px;
  color: #fff;
  width: 316px;
  padding: 15px 0;
  background: url(../images/cj-p17.jpg) repeat;
  text-align: center;
  float: right;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .cont-way {
  width: 100%;
  padding-top: 60px;
  border-bottom: 1px solid #164cba;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .cont-way figure {
  text-align: center;
  width: 67%;
  margin: 0 auto;
  clear: both;
  height: 169px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .cont-way figure img {
  float: left;
  margin: 0 22px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .cont-way dl {
  width: 213px;
  float: left;
  border-left: 1px solid #164cba;
  position: relative;
  padding: 20px 0 0 20px;
  height: 124px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .cont-way dl:before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background: #164cba;
  border-radius: 50%;
  position: absolute;
  left: -6px;
  bottom: -7px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .cont-way dl dt {
  font-size: 18px;
  color: #3c3c3c;
  line-height: 22px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .cont-way dl dd {
  font-size: 18px;
  color: #3c3c3c;
  font-weight: 500;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .cont-way .first-tel {
  margin-left: 263px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .cont-way .second-address dd {
  font-size: 14px;
  line-height: 24px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .map-box {
  width: 100%;
  margin: 0 auto;
  border-bottom: 4px solid #164cba;
  padding-bottom: 2px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .map-box p {
  width: 81px;
  height: 382px;
  background: url(../images/cj-pic54.jpg) no-repeat;
  float: left;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .map-box .right-map {
  float: left;
  padding-top: 53px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .tab-msg2 {
  width: 100%;
  clear: both;
  margin-top: 40px;
  margin-bottom: 40px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .tab-msg2 dl {
  width: 100%;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  height: 42px;
  line-height: 42px;
  background: #f8f8f8;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .tab-msg2 dl dt {
  width: 300px;
  float: left;
  font-size: 14px;
  color: #333;
  padding-left: 30px;
  font-weight: bold;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .tab-msg2 dl dd {
  float: left;
  font-size: 14px;
  color: #555;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .tab-msg2 dl .d-name {
  width: 70px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .tab-msg2 dl .d-tel {
  width: 250px;
  padding-left: 59px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .tab-msg2 dl .d-email {
  width: 330px;
  padding-left: 30px;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .tab-msg2 dl .d-email span {
  color: #0F72D0;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .tab-msg2 table {
  border: 1px solid #ddd;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .tab-msg2 table tbody tr td {
  font-size: 14px;
  color: #555;
  text-align: center;
  border: 1px solid #ddd;
  padding: 1.3% 0;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .tab-msg2 table tbody tr td span {
  color: #000000;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .tab-msg2 table tbody tr .t-bg {
  background: #3564c3;
  color: #fff;
  font-weight: bold;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .tab-msg2 table tbody tr .t-bg2 {
  background: #f8f8f8;}
.main-contaioner2 .right-contaioner .ty-con-b .contact-us .tab-msg2 table tbody tr .mulik {
  text-align: left;
  padding-left: 30px;}
/*校地合作-news*/
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop {
  width: 100%;
  margin-bottom: 40px;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-up {
  width: 100%;
  height: 285px;
  position: relative;
  margin-bottom: 45px;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-up:before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  left: 4px;
  bottom: 0px;
  background: #a6a6a6;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-up .coop-right {
  width: 566px;
  float: right;
  padding-top: 12px;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-up .coop-right h3 {
  font-size: 16px;
  color: #fff;
  line-height: 43px;
  background: url(../images/cj-p16.jpg) no-repeat center center;
  height: 43px;
  width: 100%;
  text-align: right;
  padding-right: 60px;
  margin-bottom: 10px;
  padding-left: 18px;
  overflow: hidden;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-up .coop-right span {
  font-size: 12px;
  color: #9d9d9d;
  margin-left: 139px;
  margin-bottom: 20px;
  display: block;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-up .coop-right p {
  font-size: 12px;
  color: #777;
  line-height: 22px;
  margin-left: 139px;
  margin-bottom: 40px;
  height: 88px;
  overflow: hidden;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-up .coop-right a {
  margin-left: 139px;
  display: block;
  font-size: 12px;
  color: #164cba;
  padding: 6px 12px;
  border: 1px solid #164cba;
  width: 100px;
  text-align: center;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-up .coop-right a:hover {
  color: #053ba7;
  border: 1px solid #053ba7;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-Nlist {
  width: 100%;
  clear: both;
  margin-bottom: 45px;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-Nlist figure {
  width: 205px;
  height: 123px;
  float: left;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-Nlist figure a {
  width: 205px;
  height: 123px;
  position: relative;
  display: block;
  overflow: hidden;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-Nlist figure a img {
  max-height: 100%;
  max-width: 100%;
  border: 1px solid #d8d8d8;
  transition: all 0.38s ease-in;
  -webkit-transition: all 0.38s ease-in;
  -moz-transition: all 0.38s ease-in;
  -ms-transition: all 0.38s ease-in;
  -o-transition: all 0.38s ease-in;
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-Nlist .right-bm {
  width: 728px;
  float: right;
  border-bottom: 1px solid #a6a6a6;
  height: 123px;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-Nlist .right-bm h3 {
  margin-bottom: 3px;
  width: 100%;
  height: 30px;
  overflow: hidden;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-Nlist .right-bm h3 a {
  font-size: 16px;
  color: #333;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-Nlist .right-bm h3 a:hover {
  color: #164cba;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-Nlist .right-bm P {
  font-size: 12px;
  color: #777;
  line-height: 24px;
  margin-bottom: 10px;
  height: 45px;
  overflow: hidden;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-Nlist .right-bm span {
  display: block;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-Nlist .right-bm span a {
  color: #999;
  font-size: 12px;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-Nlist .right-bm span a:hover {
  color: #053BA7;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-Nlist:hover {
  cursor: pointer;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-Nlist:hover figure a img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  opacity: 0.8;
  filter: alpha(opacity=80);}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-Nlist:hover .right-bm {
  border-bottom: 1px solid #053BA7;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-Nlist:hover .right-bm h3 a {
  color: #164cba;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-Nlist:hover .right-bm span a {
  color: #053BA7;
  font-weight: bold;}
/*校地合作-新闻内页*/
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-infor {
  width: 100%;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-infor h2 {
  color: #555;
  font-size: 24px;
  margin-bottom: 10px;
  text-align: center;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-infor .news-msg {
  width: 100%;
  margin: 0 auto 25px;
  text-align: center;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 15px;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-infor .news-msg span {
  font-size: 12px;
  color: #b5b5b5;
  display: inline-block;
  height: 12px;
  line-height: 12px;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-infor .news-msg span em {
  font-style: normal;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-infor p {
  font-size: 14px;
  color: #676767;
  line-height: 25px;
  text-indent: 2em;
  margin-bottom: 20px;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-infor p span {
  color: #0F72D0;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop .coop-infor figure {
  padding: 20px 0 40px;
  text-align: center;}
/*信息公开-新闻动态-内页*/
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 {
  width: 100%;
  margin-bottom: 20px;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-Nlist2 {
  width: 100%;
  clear: both;
  margin-bottom: 45px;
  border-bottom: 1px solid #a6a6a6;
  padding-bottom: 20px;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-Nlist2 figure {
  width: 354px;
  height: 211px;
  float: left;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-Nlist2 figure a {
  width: 354px;
  height: 211px;
  position: relative;
  display: block;
  overflow: hidden;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-Nlist2 figure a img {
  max-height: 100%;
  max-width: 100%;
  border: 1px solid #d8d8d8;
  transition: all 0.38s ease-in;
  -webkit-transition: all 0.38s ease-in;
  -moz-transition: all 0.38s ease-in;
  -ms-transition: all 0.38s ease-in;
  -o-transition: all 0.38s ease-in;
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-Nlist2 .right-bm {
  width: 648px;
  float: right;
  height: 80px;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-Nlist2 .right-bm h3 {
  margin-bottom: 3px;
  width: 100%;
  height: 30px;
  overflow: hidden;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-Nlist2 .right-bm h3 a {
  font-size: 16px;
  color: #333;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-Nlist2 .right-bm h3 a:hover {
  color: #164cba;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-Nlist2 .right-bm time {
  font-size: 15px;
  font-family: arial;
  color: #999;
  border-bottom: 1px solid #ddd;
  display: block;
  padding-bottom: 10px;
  margin-bottom: 15px;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-Nlist2 .right-bm P {
  font-size: 14px;
  color: #777;
  line-height: 24px;
  margin-bottom: 10px;
  height: 75px;
  overflow: hidden;
  margin-bottom: 15px;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-Nlist2 .right-bm span {
  display: block;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-Nlist2 .right-bm span a {
  color: #fff;
  font-size: 12px;
  background: #555;
  border-radius: 3px;
  padding: 4px 13px 6px;
  transition: all 0.38s ease-in;
  -webkit-transition: all 0.38s ease-in;
  -moz-transition: all 0.38s ease-in;
  -ms-transition: all 0.38s ease-in;
  -o-transition: all 0.38s ease-in;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-Nlist2 .right-bm span a:hover {
  color: #fff;
  background: #444;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-Nlist2:hover {
  cursor: pointer;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-Nlist2:hover figure a img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  opacity: 0.8;
  filter: alpha(opacity=80);}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-Nlist2:hover .right-bm h3 a {
  color: #164cba;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-Nlist2:hover .right-bm span a {
  color: #fff;
  background: #163d8d;
  padding: 4px 16px 6px;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-infor {
  width: 100%;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-infor h2 {
  color: #555;
  font-size: 24px;
  margin-bottom: 10px;
  text-align: center;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-infor .news-msg {
  width: 100%;
  margin: 0px auto 25px;
  text-align: center;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 15px;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-infor .news-msg span {
  font-size: 12px;
  color: #b5b5b5;
  display: inline-block;
  height: 12px;
  line-height: 12px;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-infor .news-msg span em {
  font-style: normal;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-infor p {
  font-size: 14px;
  color: #676767;
  line-height: 25px;
  text-indent: 2em;
  margin-bottom: 20px;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-infor p span {
  color: #0F72D0;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-infor figure {
  padding: 20px 0 40px;
  text-align: center;
  position: relative;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-infor figure figcaption {
  position: absolute;
  left: 11px;
  bottom: -41px;
  width: 301px;
  height: 300px;
  background: url(../images/cj-p18_03.jpg) no-repeat;
  font-size: 14px;
  color: #fff;
  line-height: 25px;
  padding-top: 85px;
  font-weight: bold;
  z-index: 8;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-infor .ts-msg2 {
  width: 100%;
  clear: both;
  padding-top: 40px;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-infor .ts-msg2 dl {
  width: 240px;
  float: left;
  margin: 0 auto;
  height: 358px;
  background: url(../images/cj-pic47.jpg) no-repeat center top;
  padding-top: 63px;
  position: relative;
  top: -12px;
  z-index: 0;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-infor .ts-msg2 dl dt {
  font-size: 28px;
  color: #fff;
  padding-left: 44px;
  margin-bottom: 105px;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-infor .ts-msg2 dl dd {
  font-size: 18px;
  color: #163d8d;
  text-align: center;
  padding-left: 114px;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-infor .ts-msg2 .ts-msg-ri {
  width: 660px;
  float: right;
  position: relative;
  top: -35px;}
.main-contaioner2 .right-contaioner .ty-con-b .scho-coop2 .coop-infor .ts-msg2 .ts-msg-ri p {
  font-size: 14px;
  color: #676767;
  line-height: 25px;
  text-indent: 2em;
  margin-bottom: 30px;}
/*上一篇---下一篇*/
.main-contaioner2 .right-contaioner .ty-con-b .prve-next {
  width: 100%;
  height: 46px;
  border: 1px solid #dedede;
  position: relative;}
.main-contaioner2 .right-contaioner .ty-con-b .prve-next:before {
  content: "";
  display: block;
  width: 1px;
  height: 30px;
  background: #dedede;
  position: absolute;
  left: 50.5%;
  top: 7px;}
.main-contaioner2 .right-contaioner .ty-con-b .prve-next dl {
  line-height: 46px;}
.main-contaioner2 .right-contaioner .ty-con-b .prve-next dl dt {
  font-size: 14px;
  font-weight: bold;
  padding-left: 15px;
  color: #898989;
  width: 80px;
  float: left;}
.main-contaioner2 .right-contaioner .ty-con-b .prve-next dl dd {
  font-size: 14px;
  color: #898989;
  float: left;}
.main-contaioner2 .right-contaioner .ty-con-b .prve-next dl dd a {
  font-size: 14px;
  color: #898989;}
.main-contaioner2 .right-contaioner .ty-con-b .prve-next dl dd a:hover {
  color: #053BA7;
  text-decoration: underline;}
.main-contaioner2 .right-contaioner .ty-con-b .prve-next dl dd span {
  color: #999;
  float: right;
  font-size: 12px;}
.main-contaioner2 .right-contaioner .ty-con-b .prve-next .left-prve {
  width: 460px;
  float: left;}
.main-contaioner2 .right-contaioner .ty-con-b .prve-next .left-prve dd {
  width: 380px;
  padding-right: 10px;
  overflow: hidden;}
.main-contaioner2 .right-contaioner .ty-con-b .prve-next .right-next {
  float: right;
  width: 460px;}
.main-contaioner2 .right-contaioner .ty-con-b .prve-next .right-next dd {
  width: 380px;
  padding-right: 20px;}
.main-contaioner2 .right-contaioner .ty-con-b .back-list {
  width: 100%;
  clear: both;
  padding-top: 35px;
  margin-bottom: 40px;}
.main-contaioner2 .right-contaioner .ty-con-b .back-list a {
  display: block;
  width: 80px;
  height: 80px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  background: url(../images/cj-pic22.jpg) no-repeat;
  line-height: 100px;
  margin: 0 auto;
  cursor: pointer;}
/*分页*/
.main-contaioner2 .right-contaioner .ty-con-b .paging {
  width: 100%;
  margin: 0 auto 50px;
  padding-top: 15px;
  text-align: center;}
.main-contaioner2 .right-contaioner .ty-con-b .paging a {
  display: inline-block;
  padding: 5px 13px;
  margin: 0 3px;
  color: #666;
  font-size: 12px;
  border: 1px solid #cbcbcb;}
.main-contaioner2 .right-contaioner .ty-con-b .paging a:hover {
  background: #164cba;
  color: #fff;
  border: 1px solid #164cba;}
.main-contaioner2 .right-contaioner .ty-con-b .paging a.cpb {
  background: #164cba;
  color: #fff;
  border: 1px solid #164cba;}
/*信息公开-工作简报*/
.main-contaioner2 .right-contaioner .ty-con-b .infor-list {
  width: 985px;
  overflow: hidden;}
.main-contaioner2 .right-contaioner .ty-con-b .infor-list figure {
  width: 297px;
  text-align: center;
  float: left;
  margin-right: 30px;
  margin-bottom: 40px;}
.main-contaioner2 .right-contaioner .ty-con-b .infor-list figure a {
  width: 297px;
  height: 178px;
  position: relative;
  display: block;
  overflow: hidden;}
.main-contaioner2 .right-contaioner .ty-con-b .infor-list figure a img {
  max-height: 100%;
  max-width: 100%;
  border: 1px solid #dfdfdf;
  transition: all 0.48s ease-in;
  -webkit-transition: all 0.48s ease-in;
  -moz-transition: all 0.48s ease-in;
  -ms-transition: all 0.48s ease-in;
  -o-transition: all 0.48s ease-in;
  -webkit-transform: rotate(0);}
.main-contaioner2 .right-contaioner .ty-con-b .infor-list figure a:hover img {
  -webkit-transform: rotate(2deg);}
.main-contaioner2 .right-contaioner .ty-con-b .infor-list figure figcaption {
  padding-top: 10px;}
.main-contaioner2 .right-contaioner .ty-con-b .infor-list figure figcaption a {
  display: block;
  font-size: 16px;
  color: #333;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  font-weight: bold;}
.main-contaioner2 .right-contaioner .ty-con-b .infor-list figure figcaption a:hover {
  color: #053BA7;
  text-decoration: underline;}
.main-contaioner2 .right-contaioner .ty-con-b .infor-active {
  width: 100%;
  margin-bottom: 50px;
  height: 115px;
  clear: both;}
.main-contaioner2 .right-contaioner .ty-con-b .infor-active dl {
  width: 114px;
  height: 115px;
  float: left;
  background: url(../images/cj-pic39.jpg) no-repeat;
  text-align: center;
  border: 1px solid #a6a6a6;
  transition: all 0.48s ease-in;
  -webkit-transition: all 0.48s ease-in;
  -moz-transition: all 0.48s ease-in;
  -ms-transition: all 0.48s ease-in;
  -o-transition: all 0.48s ease-in;}
.main-contaioner2 .right-contaioner .ty-con-b .infor-active dl dt {
  font-size: 48px;
  color: #a6a6a6;
  padding-top: 10px;}
.main-contaioner2 .right-contaioner .ty-con-b .infor-active dl dd {
  font-size: 12px;
  color: #a6a6a6;}
.main-contaioner2 .right-contaioner .ty-con-b .infor-active .act-right {
  width: 803px;
  height: 115px;
  border-bottom: 1px solid #a6a6a6;
  float: right;}
.main-contaioner2 .right-contaioner .ty-con-b .infor-active .act-right h3 {
  width: 100%;
  height: 30px;
  overflow: hidden;}
.main-contaioner2 .right-contaioner .ty-con-b .infor-active .act-right h3 a {
  font-size: 16px;
  color: #333;}
.main-contaioner2 .right-contaioner .ty-con-b .infor-active .act-right p {
  font-size: 12px;
  color: #777;
  line-height: 20px;
  margin-bottom: 7px;
  height: 40px;
  overflow: hidden;}
.main-contaioner2 .right-contaioner .ty-con-b .infor-active .act-right span {
  display: block;}
.main-contaioner2 .right-contaioner .ty-con-b .infor-active .act-right span a {
  font-size: 12px;
  color: #a6a6a6;}
.main-contaioner2 .right-contaioner .ty-con-b .infor-active:hover {
  cursor: pointer;}
.main-contaioner2 .right-contaioner .ty-con-b .infor-active:hover dl {
  background: url(../images/cj-pic40.jpg) no-repeat;
  border: 1px solid #164cba;
  -webkit-transform: rotateY(360deg);}
.main-contaioner2 .right-contaioner .ty-con-b .infor-active:hover dl dt {
  color: #164cba;}
.main-contaioner2 .right-contaioner .ty-con-b .infor-active:hover dl dd {
  color: #164cba;}
.main-contaioner2 .right-contaioner .ty-con-b .infor-active:hover .act-right {
  border-bottom: 1px solid #164cba;}
.main-contaioner2 .right-contaioner .ty-con-b .infor-active:hover .act-right h3 a {
  color: #164cba;}
.main-contaioner2 .right-contaioner .ty-con-b .infor-active:hover .act-right span a {
  color: #164cba;}

.detail-list li{
  padding: 20px 0;
  border-bottom: 1px dashed #ddd;}

.detail-list1 li{
  height: 156px;}

.detail-list li h3{
  font-size: 16px;
  margin-top: 0px;
  font-weight: bold;
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  height: 50px;}
.detail-list li h3 em{
  font-style: normal;
  color:#ae0b2a;}
.detail-list li span{
  float: left;
  font-size: 12px;
  color: #333;}
.detail-list li p{
  margin: 0;
  font-size: 14px;
  font-weight:normal;
  color: #666;
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 40px;
  line-height: 1.5;}

@media (max-width: 767px){
  .photo-list .photo-box{
    width: 160px;}

}

.photo-list .video-box{
  background: none;
  border:1px solid #ddd;
  height: 152px;
  position: relative;}
.photo-list .video-box .video-icon{
  position: absolute;
  height: 50px;
  width: 50px;
  top: 38px;
  left: 50%;
  margin-left:  -25px;
  border:none;}
.photo-list .video-box{
  background: none;
  border:1px solid #ddd;}
.video-box img{
  border-bottom: 1px solid #ddd;}

.video-content{
  padding-top: 60px;
  padding-bottom: 60px;}
.video-content p{
  text-align: center;
  margin-bottom: 20px;
  font-size: 16px;
  color: #333;}
.detail-list1 img{
  height: 114px;
  width: 175px;
  float: left;
  object-fit: cover;
  margin-right: 30px;}
.detail-list li h3:hover{
  color:#b10c2f;}
@media (max-width: 767px){
  .video-content{
    padding-top: 30px;
    padding-bottom: 30px;}
  .video-content p{
    font-size: 14px;}
}
.detail-list li h3 a{
  color: inherit;}
.content-shadow p a{
  color: inherit;}

.book-list li{
  height: 182px;
  border-bottom: 1px dashed #eee;
  padding: 25px 0;
  padding-right: 15px;}


.book-list img{
  height: 116px;
  width: 96px;
  float: left;
  margin-right: 30px;}

.book-list h3{
  font-size: 16px;
  color: #333;
  margin: 0;
  margin-bottom: 12px;
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  height: 18px;}

.book-list p{
  font-size: 14px;
  color: #666;
  margin-bottom: 12px;
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 38px;}

.book-list span{
  font-size: 12px;
  color: #666;
  margin-bottom: 12px;
  display: block;}
.book-list span em{
  font-style: normal;
  margin: 0 5px;}
.book-list .btn{
  padding: 2px 8px;
  font-size: 12px;
  color: #999;
  border:1px solid #999;
  background: #fff;}
.book-list .btn a{
  color: inherit;}
.book-list .book-left:hover{
  color: #fff;
  border:1px solid #ae0b2a;
  background: #ae0b2a;}
