@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0
;}
body {
	font-family: Verdana, Geneva, sans-serif, "微软雅黑";
	font-size: 14px;
	color: #000000;}
ul li {
	list-style: none
;}
a {
	text-decoration: none;
	color: #333333;}
a:hover {
	text-decoration: underline
;}
.center {
	width: 1100px;
	margin: 0 auto
;}
.clear {
	clear: both
;}
.fl {
	float: left
;}
.fr {
	float: right
;}
.blue {
	color: #0099cc
;}
img {
	border: none;
	overflow: hidden
;}
.font14 {
	font-size: 14px
;}
/*top开始*/
.top {
	background: url("/_vivi/source/aHR0cHM6Ly9pcGUubmFua2FpLmVkdS5jbg/dfiles/14297/statics/images/index_01.jpg") center center no-repeat #ebeff2;
	width: 100%;
	min-width:1100px;
	height: 120px
;}
.top_left {
	padding-top: 30px
;}
.top_right {
	padding-top: 25px
;}
.top_right a {
	display: block;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #fb9b3b;
	color: #FFF;
	border: 1px solid #df500a;
	transition: all ease-in .4s;
	-moz-transition: all ease-in .4s;
	-ms-transition: all ease-in .4s;
	-o-transition: all ease-in .4s;
	-webkit-transition: all ease-in .4s; 
	float:left; margin-left:10px
;}
.top_right a:hover {
	background: #df500a;}
.form-control {
	width: 220px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #CCC;
	outline: none;
	padding-left: 5px;}
.btn-info {
	width: 64px;
	height: 28px;
	line-height: 28px;
	background: #0099cc;
	color: #FFF;
	border: none;
	cursor: pointer
;}
/*焦点图*/
.focus {
	position: relative;
	width: 735px;
	height: 413px;
	background-color: #000;
	float: left;}
.focus img {
	width: 735px;
	height: 413px;}
.focus .shadow .title {
	width: 260px;
	height: 65px;
	padding-left: 30px;
	padding-top: 20px;}
.focus .shadow .title a {
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	font-weight: bolder;
	overflow: hidden;}
.focus .btn {
	position: absolute;
	bottom: 34px;
	left: 510px;
	overflow: hidden;
	zoom: 1;}
.focus .btn a {
	position: relative;
	display: inline;
	width: 13px;
	height: 13px;
	border-radius: 7px;
	margin: 0 5px;
	color: #B0B0B0;
	font: 12px/15px "\5B8B\4F53";
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #D9D9D9;}
.focus .btn a:hover, .focus .btn a.current {
	cursor: pointer;
	background: #fc114a;}
.focus .fPic {
	position: absolute;
	left: 0px;
	top: 0px;}
.focus .D1fBt {
	overflow: hidden;
	zoom: 1;
	height: 16px;
	z-index: 10;}
.focus .shadow {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0px;
	z-index: 10;
	height: 80px;
	line-height: 80px;
	background: rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
	display: block;
	text-align: left;}
.focus .shadow a {
	text-decoration: none;
	color: #fff;
	font-size: 20px;
	overflow: hidden;
	margin-left: 10px;
	font-family: "\5FAE\8F6F\96C5\9ED1";}
.focus .fcon {
	position: relative;
	width: 100%;
	float: left;
	display: none;
	background: #000
;}
.focus .fcon img {
	display: block;}
.focus .fbg {
	bottom: 25px;
	right: 40px;
	position: absolute;
	height: 21px;
	text-align: center;
	z-index: 200;}
.focus .fbg div {
	margin: 4px auto 0;
	overflow: hidden;
	zoom: 1;
	height: 14px
;}
.focus .D1fBt a {
	position: relative;
	display: inline;
	width: 12px;
	height: 12px;
	border-radius: 7px;
	margin: 0 5px;
	color: #B0B0B0;
	font: 12px/15px "\5B8B\4F53";
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #D9D9D9;}
.focus .D1fBt .current, .focus .D1fBt a:hover {
	background: #fc114a;}
.focus .D1fBt img {
	display: none
;}
.focus .D1fBt i {
	display: none;
	font-style: normal;}
.focus .prev, .focus .next {
	position: absolute;
	width: 40px;
	height: 74px;
	background: url("/_vivi/source/aHR0cHM6Ly9pcGUubmFua2FpLmVkdS5jbg/dfiles/14297/statics/images/focus_btn.png") no-repeat;}
.focus .prev {
	top: 50%;
	margin-top: -37px;
	left: 0;
	background-position: 0 -74px;
	cursor: pointer;}
.focus .next {
	top: 50%;
	margin-top: -37px;
	right: 0;
	background-position: -40px -74px;
	cursor: pointer;}
.focus .prev:hover {
	background-position: 0 0;}
.focus .next:hover {
	background-position: -40px 0;}
/*公告信息*/
.gong {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	height: 40px;
	margin-top: 25px;
	margin-bottom: 25px
;}
.gong_left {
	font-size: 14px
;}
.gong_left a {
	line-height: 40px;
	color: #0099cc
;}
.gong_left span {
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid #dedede;
	color: #333
;}
.gong_left i {
	margin-left: 20px;
	color: #7a7a7a;
	font-size: 12px;}
.gong_right {
	padding-top: 5px;}
.banner {
	margin-bottom: 25px
;}
.banner_left {
	width: 735px;
	/*height: 323px;*/}
.banner_right {
	width: 365px;
	height: 413px;
	background: #f1f6fa;}
.banner_right_tit {
	margin: 20px 20px 5px;
	border-bottom: 1px solid #00a2ca;
	padding-bottom: 4px
;}
.banner_right_tit1 {
	margin: 0px 0px 5px;
	border-bottom: 1px solid #00a2ca;
	padding-bottom: 4px
;}
.banner_right_tit a {
	display: block;
	background: url("/_vivi/source/aHR0cHM6Ly9pcGUubmFua2FpLmVkdS5jbg/dfiles/14297/statics/images/index_18.jpg") center left no-repeat;
	font-size: 14px;
	padding-left: 10px;
	color: #0099cc;}
.banner_right_con {
	margin: 0 20px 10px;}
.banner_right_con ul li {
	height: 42px;
	line-height: 42px;
	border-bottom: 1px dotted #CCCCCC
;}
.banner_right_con ul li a {
	color: #333
;}
.banner_right_con ul li a:hover {
	color: #0099cc
;}
.main1 {
	background: url("/_vivi/source/aHR0cHM6Ly9pcGUubmFua2FpLmVkdS5jbg/dfiles/14297/statics/images/index_15.jpg") center bottom no-repeat;
	height: 300px;
	margin-bottom: 20px
;}
.main1_left {
	width: 735px;
	height: 300px;}
.main1_left_con {
	margin: 5px 0px;}
.main1_left_con1 {
	margin-right: 10px;}
.main1_left_con1 img {
	width: 54px;
	height: 54px;
	border: 1px solid #333
;}
.main1_left_con ul {
	margin-top: 10px
;}
.main1_left_con ul li {
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 10px;
	padding-top: 15px;}
.main1_left_con2 p a {
	color: #000;
	font-size: 14px;
	margin-bottom: 5px;
	margin-top: 5px;
	display: block
;}
.main1_left_con2 p a:hover {
	color: #0099cc
;}
.main1_left_con2 span {
	display: block;
	line-height: 30px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 620px;
	color:#666
;}
.main1_right {
	width: 340px;
	height: 280px;
	border: 1px solid #e0dfdf;
	overflow: hidden
;}
/*公告切换*/
.menu {
	background-color: #ececec;
	color: #272727;
	border-bottom: 1px solid #d7d7d7;
	height: 35px;
	width: 340px;}
.menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;}
.menu li {
	display: block;
	line-height: 35px;
	width: 113px;
	float: left
;}
.menu li a {
	color: #000000;
	display: block
;}
.menu li a.tabactive {
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	background-color: #CCCCCC;
	font-weight: bold;
	position: relative;}
#tabcontent1, #tabcontent2, #tabcontent2, #tabcontent3 {
	width: 300px;
	margin: 5px 25px;}
#tabcontent1 ul, #tabcontent2 ul, #tabcontent2 ul, #tabcontent3 ul {}
#tabcontent1 ul li, #tabcontent2 ul li, #tabcontent3 ul li {
	border-bottom: 1px dashed #e0dfdf;
	line-height: 40px
;}
#anothercontent1 ul, #anothercontent2 ul {
	padding: 15px;
	border: 1px solid #d7d7d7;
	border-top: none
;}
#anothercontent1 ul li, #anothercontent2 ul li {
	line-height: 30px
;}
#anothercontent1 ul li span, #anothercontent2 ul li span, #tabcontent1 ul li span, #tabcontent2 ul li span, #tabcontent3 ul li span {
	color: #333;
	margin-right: 5px
;}
#anothercontent1 ul li a, #anothercontent2 ul li a, #tabcontent1 ul li a, #tabcontent2 ul li a, #tabcontent3 ul li a {
	color: #333
;}
#anothercontent1 ul li a:hover, #anothercontent2 ul li a:hover, #tabcontent1 ul li a:hover, #tabcontent2 ul li a:hover, #tabcontent3 ul li a:hover {
	color: #0099cc
;}
.main2 {
	/*height: 190px*/
;}
.main2_left {
	width: 675px;
	/*height: 200px;*/
	overflow: hidden
;}
.main2_right {
	width: 400px;
	/*height: 200px;*/
	padding-top: 5px
;}
.main2_left .menu {
	background: #FFF;
	width: 675px;}
.main2_left .menu li {
	background: #fff
;}
.main2_left .menu li a.tabactive {
	background-color: #0099cc;
	font-weight: bold;
	position: relative;
	color: #FFF
;}
.main2_left .menu1 a {
	background: url("/_vivi/source/aHR0cHM6Ly9pcGUubmFua2FpLmVkdS5jbg/dfiles/14297/statics/images/index_18.jpg") left center no-repeat;
	display: block;
	padding-left: 10px;
	color: #0099cc;
	margin-top: 10px
;}
.main2_right_con img {
	margin-top: 7px;
	border: 1px solid #CCC;
	transition: all ease-in .4s;
	-moz-transition: all ease-in .4s;
	-ms-transition: all ease-in .4s;
	-o-transition: all ease-in .4s;
	-webkit-transition: all ease-in .4s
;}
.main2_right_con img:hover {
	border: 1px solid #0099cc
;}
/*nav开始*/
/*nav导航盒子*/
.nav {
	width: 100%;
	min-width:1100px;
	height: 40px;
	line-height: 40px;
	background: #00a2ca
;}
nav {
	/*导航位置*/
	text-align: center;
	font-size: 14px;
	font-weight:bold;
	position: relative;
	width: 100%;}
/*nav-main*/
.nav-main {
	width: 100%;
	height: 100%;
	list-style-type: none;}
.nav-main span {
	display: inline-block;
	margin-left: 18px;
	width: 7px;
	height: 7px;
	background: url("/_vivi/source/aHR0cHM6Ly9pcGUubmFua2FpLmVkdS5jbg/dfiles/14297/statics/images/down-icon.png") no-repeat;}
/*图标向上旋转*/
.hover-up {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-webkit-transition: all 0.2s ease-in-out;}
/*图标向下旋转*/
.hover-down {
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-webkit-transition: all 0.2s ease-in-out;}
/*导航条设置*/
.nav-main>li {
	width: 12.4%;
	height: 100%;
	display: block;
	float: left;
	color: #fff;
	margin-right: 1px;
	cursor: pointer;
	background: url("/_vivi/source/aHR0cHM6Ly9pcGUubmFua2FpLmVkdS5jbg/dfiles/14297/statics/images/index_04.jpg") right center no-repeat
;}
.nav-main>li:hover {
	background: #0295b9;}
/*隐藏盒子设置*/
.hidden-box {
	width: 137px;
	border: 1px solid #0295b9;
	border-top: 0;
	position: absolute;
	display: none;
	top: 40px;
	z-index: 999
;}
.hidden-box>ul {
	list-style-type: none;
	color: #00a2ca;
	cursor: pointer;}
.hidden-box li {
	background: #fff;
	border-bottom: 1px dotted #dadada;
	height: 36px;
	line-height: 36px;}
.hidden-box li:hover {
	background: #0295b9;
	color: #fff;}
.hidden-box li:hover a {
	color: #fff;}
.hidden-box li a:hover {
	color: #FFF
;}
/*隐藏盒子位置设置*/
.hidden-loc-index {
	left: 134px;}
.hidden-loc-us {
	left: 272px;}
.hidden-loc-info {
	left: 410px;}
.hidden-loc-info1 {
	left: 546px;}
.hidden-loc-info2 {
	left: 684px;}
.hidden-loc-info3 {
	left: 822px;}
.hidden-loc-info3 {
	left: 822px;}
.hidden-loc-info4 {
	left: 960px;}
.nav-main>li.nav_hover {
	color: #FF0;
	text-decoration: none
;}
/*footer开始*/
.footer1 {
	height: 80px;
	background: #f8f8f8;
	width: 100%;
	min-width:1100px;
	border-top: 1px solid #e5e5e5;
	margin-top: 15px;
	text-align: center;
	padding-top: 30px;
	line-height: 28px
;}
.footer1 a {
	color: #de4900
;}
.footer2 {
	background: url("/_vivi/source/aHR0cHM6Ly9pcGUubmFua2FpLmVkdS5jbg/dfiles/14297/statics/images/index_25.jpg") center center repeat-x;
	width: 100%;
	min-width:1100px;
	height: 40px;
	line-height: 40px;
	color: #FFF;
	text-align: center
;}
/*内容页开始*/
.con_left {
	width: 210px;}
.con_right {
	width: 865px;}
.con_left1 {}
.con_left1 p {
	height: 40px;
	background: #333;
	color: #FFF;
	line-height: 40px;
	font-size: 14px;
	padding-left: 25px;
	font-weight: bold
;}
.con_left1 ul li {
	background: #33b9df;

	line-height: 40px;
	border-bottom: 1px solid #98d8ea;}
.con_left1 ul li a {
	padding-left: 25px;
	color: #FFF;
	display: block;}
.con_left1 ul li a:hover {
	background: #710a53;
	color: #fff;}
.con_left1 ul li a.nav_hover {
	background: #710a53;
	color:#fff
;}
.con_left2 {
	margin-top: 20px;
	border: 1px solid #e0e0e0
;}
.con_left2 img {
	margin: 5px
;}
.con_left2 p {
	margin: 5px 8px;
	line-height: 24px
;}
.location {
	border-bottom: 1px solid #e0e0e0;
	height: 30px;
	line-height: 30px
;}
.location .fr span {
	margin-right: 10px
;}
.location .fr a {
	color: #333
;}
.con_right_con {
	line-height: 26px;
	margin: 5px
;}
.con_right_con1 {
	float: right;
	margin-top: 10px;
	margin-bottom: 15px
;}
.con_right_con1 a {
	background: #33b9df;
	padding: 5px 25px;
	color: #FFF;
	border-radius: 15px;}
.hot {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	height: 40px;
	line-height: 40px;
	clear: both;}
.hot ul li {
	float: left;
	margin-right: 15px;
	color: #999
;}
.hot ul li a {
	color: #333
;}
.con_right_con0_1 {
	margin-top: 15px
;}
.con_right_con0_1 {
	background: #33b9df;
	padding: 5px 35px;
	border-radius: 0 25px 25px 0;
	color: #FFF
;}
table.noborder td {
	vertical-align: top;
	font-size: 14px;
	line-height: 38px;
	font-family: "Microsoft Yahei", Arial;}
.con_right_con img {
	float: left;
	width: 132px;
	height: 172px;
	padding: 3px;
	border: 1px solid #CCC
;}
.con_right_con0_2 {
	margin-left: 20px;
	width: 695px;
	float: left
;}
.detail_tb {
	width: 100%;
	margin-bottom: 25px;
	border-top: #d8d8d8 1px solid;
	border-right: #d8d8d8 1px solid;
	border-bottom: #d8d8d8 1px solid;
	border-left: #d8d8d8 1px solid;}
.detail_tb td {
	padding: 3px 0;}
.detail_tb tbody td {
	text-align: left;
	line-height: 38px;
	color: #555;
	padding-left: 10px;
	padding-right: 10px;}
.detail_tb {
	width: 100%;
	margin-bottom: 25px;
	border-top: #d8d8d8 1px solid;
	border-right: #d8d8d8 1px solid;
	border-bottom: #d8d8d8 1px solid;
	border-left: #d8d8d8 1px solid;}
.tb_line {
	border-right: #d8d8d8 1px dotted;
	background: #f9f9f9;}
.tb_even {
	border-bottom: #d8d8d8 1px solid;
	border-top: #d8d8d8 1px solid;
	background: #ffffff;}
.tit {
	font-size: 14px;
	color: #de4900;
	text-align: center;
	line-height: 30px;
	border-bottom: 1px dotted #CCC;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:5px;}
.tit i {
	color: #999;
	font-size: 12px;}
.right_box2 ul {
	padding-top: 10px;}
.right_box2 li {
	width: 192px;
	margin: 10px 46px 32px;
	float: left;}
.right_box2 li img {
	width: 186px;
	height: 103px;
	padding: 2px 3px;
	border: 1px solid #e4e4e4;}
.bname {
	border-bottom: 1px solid #ccc;
	display: block;
	width: 100%;
	line-height: 30px
;}
.bname:hover {
	color: #0099cc
;}
.con_right_con0_3 ul li {
	background: url("/_vivi/source/aHR0cHM6Ly9pcGUubmFua2FpLmVkdS5jbg/dfiles/14297/statics/images/bnavt.gif") left center no-repeat;
	height: 36px;
	line-height: 36px
;}
.con_right_con0_3 ul li a {
	padding-left: 15px;}
.con_right_con0_5 {
	margin-left: 5px
;}
.con_right_con0_5 li {
	float: left;
	width: 30%;
	margin-left: 18px;
	background: #f6f6f6;
	height: 190px;
	border-top: 2px solid #C60;
	margin-bottom: 25px
;}
.con_right_con0_5 li p a {
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	display: block;
	padding: 5px;
	padding-top: 10px;}
.con_right_con0_5 li div {
	padding: 0px 15px 5px;}
.con_right_con0_5 li.con_right_con0_6 {
	border-top: 2px solid #0099cc
;}
.con_right_con0_7 {
	margin-top: 15px
;}
.con_right_con0_7 ul li {
	line-height: 40px;
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 15px;}
.con_right_con0_7 ul li span {
	width: 25%;
	display: block;
	float: left;
	text-align: center
;}
.con_right_con0_7 ul li a {
	font-size: 14px;
	font-weight: bold;}
.con_right_con0_7 ul li.con_right_con0_8 {
	font-size: 14px;
	color: #09C;
	border-bottom: 1px solid #09C;
	border-top: 1px solid #09C;
	line-height: 40px
;}
.lyys {
	width: 100%;
	height: auto;
	margin-bottom: 21px;}
.lyys_title {
	border-bottom: solid 1px #D2D2D2;
	height: 30px;
	width: 98%;
	margin: 0 auto;
	color: #03366B;
	font-size: 14px;
	text-align: center;
	display: inline-block !important;}
.lyys ul {
	width: 98%;
	margin: 0 auto;
	margin: 0px;
	padding: 0px;
	list-style: none;}
.lyys ul li {
	width: 120px !important;
	height: 200px !important;
	margin: 30px 80px 30px 78px !important;
	background: none !important;
	padding: 0px !important;
	border: none !important;
	float: left
;}
.lyys ul li img {
	width: 117px;
	height: 156px;}
.lyys ul li b {
	margin: 0px;
	padding: 0px;
	width: 120px;
	height: 50px;
	margin-top: 6px;
	text-align: center !important;
	font-weight: normal;
	display: block !important;
	font-size: 12px !important;
	font-family: "微软雅黑";
	margin-top: 8px;}
.lyys ul li b font a {
	color: #0d58a6;
	font-size: 14px !important;}
.con_right_con0_9 ul {
	margin: 15px;}
.con_right_con0_9 ul li {
	background: url("/_vivi/source/aHR0cHM6Ly9pcGUubmFua2FpLmVkdS5jbg/dfiles/14297/statics/images/nav_lihbg2.jpg") left center no-repeat;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dashed #f1f1f1
;}
.con_right_con0_9 ul li a {
	padding-left: 15px;}
.con_right_con0_9 ul li span {
	margin-left: 10px;
	color: #999
;}
.con_right_conx {

	margin: 5px;
	line-height:26px
;}
.con_right_conx p {
	line-height: 30px;
	font-size: 14px;
	margin-top: 5px
;}
.index4 ul {
	position: relative;
	margin-left: -30px
;}
.index4 li {
	float: left;
	margin-left: 40px;
	width: 250px;
	height: 300px;
	background: #fff;
	box-shadow: inset 0 0 1px #ccc;
	border: 1px solid #CCC;
	margin-bottom: 25px
;}
.index4 div {
	position: relative;}
.index4 li img {
	width: 250px;
	height: 140px;}
.index4 span {
	position: absolute;
	left: 0;
	top: 0;
	padding: 2px;
	background: #2fa3dc;
	color: #fff;}
.index4 h3 {
	padding: 5px 10px;
	color: #005187;}
.index4 p {
	padding: 0 10px;}
.zzjg_list {
	width: 100%;}
.zzjg_list ul {
	margin: 5px
;}
.zzjg_list ul li {
	width: 40%;
	float: left;
	font-size: 14px;
	color: #454545;
	height: 40px;
	line-height: 40px;
	font-weight: normal;
	border-bottom: 1px dashed #eee;
	margin-left: 35px;
	padding-left: 15px;
	background:url("/_vivi/source/aHR0cHM6Ly9pcGUubmFua2FpLmVkdS5jbg/dfiles/14297/statics/images/bnavt.gif") no-repeat 0px 19px;}
.zzjg_list ul li a {
	color: #454545
;}
.zzjg_list ul li a:hover {
	color: #034a82
;}
.zzjg_list p {
	table-layout: fixed;
	word-break: break-all;
	overflow: hidden;}
.jiaoyu{}
.jiaoyu ul li{ background:url("/_vivi/source/aHR0cHM6Ly9pcGUubmFua2FpLmVkdS5jbg/dfiles/14297/statics/images/sidbiao.jpg") left center no-repeat; height:40px; line-height:40px; border-bottom:1px dashed #eee; padding-left:25px;}
.jiaoyu ul li span{ color:#999;}
.jiaoyu ul li a span{ color:#09C; font-size:14px; margin-right:15px;}
.news2 li { margin-bottom:20px; border-bottom:1px #eee solid;}
.news2 li:last-child { margin-bottom:0; border-bottom:none;}
.news2 h3 { float:left; font-size:16px; font-weight:normal; color:#333;}
.news2 h4 { float:right; color:#999; font-size:12px;}
.news2 p { clear:both; padding:15px 0;}
.news2 p.newP { clear:both; padding:10px 0;}

.page { clear:both; display:inline-block; padding-top:30px; width:100%; text-align:center;}
.page a { display:inline-block; margin:0 5px; padding:2px 12px;}
.contant_left{ width:420px;}
.contant_right{ width:420px;}
/*回到顶部的css*/
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 15%;
  right: 15%;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(232, 98, 86, 0.8) url("/_vivi/source/aHR0cHM6Ly9pcGUubmFua2FpLmVkdS5jbg/dfiles/14297/statics/images/cd-top-arrow.svg") no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: .5;}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;}
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;}
}
/*新添加的*/
.liren{ margin-left:-30px;}
.liren li{ float:left; margin-left:35px;  margin-bottom:30px; width:140px; height:235px; border-bottom:1px solid #98d8ea;}
.liren li a:hover{ text-decoration:none; color:#0099cc;}
.bold{ font-weight:bold;}
.tui ul li{ margin-bottom:10px; border-bottom:1px solid #CCC; padding-bottom:10px;}
.tui ul li a img{ border:1px solid #f2f2f2;}
.tui ul li a:hover img{box-shadow:1px 1px 1px #f2f2f2;}
.tui_left{ float:left; width:150px;}
.tui_right{ float:left; width:700px;}