@charset "gb2312"
/*common*/
body,div,h1,h2,h3,h4,h5,h6,p,ul,li{ margin:0; padding:0;}
body{font:normal 100% Helvetica,Arial,"Microsoft Yahei",sans-serif; background-color:#fff;margin:0;padding:0;color:#828282; -webkit-text-size-adjust:100%;}
div{margin:0;padding:0;}
ul{list-style:none;margin:0; padding:0;}
img{ border:0px;}
a{text-decoration:none;color:#313131;}
a:hover{text-decoration:none;color:#ff7d00;}
.clear{ clear:both;}
.clearad{ clear:both; width:0px; height:0px; font-size:0px; overflow:hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.lt{float:left;}
.rt{float:right;}
* html .clearfix { height: 1%; }
.hr75{height:42px;}
/*header*/
.head-box{position: fixed; top: 0; width: 100%; z-index:999; text-align:center; border-bottom:0px solid #e0e0e0; background-color:RGBA(30,30,30,0.9);}
.head-box div{height:42px; overflow:hidden; margin-right:5px;}
.head-box a { display: inline-block; height: 42px;}
.head-box a.logo{border-right:0px solid #dfdfdf; margin-left:0px;}
.head-box span {position:absolute;left: 79px; position: absolute; top: 0;}
#seindex {background: #fff none repeat scroll 0 0;border-bottom: 1px solid #ebebeb;clear: both;display: none;overflow: hidden;position: relative;width: 100%; z-index:999;}
#seindex input[type="text"] {border-color: #dcdcdc; border-image: none; border-radius: 0; border-style: solid; border-width: 0px 50px 0px 0px; color: #313131; display: block; height: 20px; padding:8px; width: 100%; font-size:16px;}
#seindex input[type="submit"] {background: #fff url("../img/seino-c.png") no-repeat ;border: 0px solid #dcdcdc; width: 50px; height: 36px; margin: 0; position: absolute; right: 0; top: 0; z-index: 1;}
/*slide*/
.bingo-wrapper {overflow: hidden; padding-bottom: 14.6%; margin-bottom:5px;}
.bingo-wrapper, .pics { position: relative;}
.pics img, .pics li { width: 100%;}
.pics li { position: absolute;top: 0;}
.bingo-wrapper .msg { background: url("../img/tg_flashbar.png") repeat-x scroll 0 0; bottom: 0; height: 26px; left: 0; overflow: hidden; position: absolute;
text-align: center; width: 100%; z-index: 69;padding-top: 13px !important;padding-left:75%;
}
.pics .imgalt {color:#fff; font-size:14px; height:26px; left:12px; line-height:26px; position:absolute; bottom:10px; width:70%; z-index:120; overflow:hidden;}
.pics img, .pics li { height: auto;}
.pics li{float:left;width:100%;}
.pics li.left {left: -100%;}
.pics li.current {left: 0;}
.pics li.right {left: 100%;}
.bingo-wrapper .tabFn li { background-color: #000; border-radius: 7px; float: left; height: 10px; margin: 0 3px; opacity: 0.6; width: 10px;}
.bingo-wrapper .tabFn .on { background-color: #f6f6f6; opacity: 0.6;}


.sy1{width:100%; background:#f4f4f4; overflow:hidden; color:#ff7d00;}
.sy1 .mc{ text-align:center; font-size:20px; height:40px; line-height:38px; overflow:hidden; margin-top:20px; margin-bottom:5px;}
.sy1 .tp1{width:92%; max-width:480px; margin:-4px auto; overflow:hidden; position:relative; text-shadow:2px 2px 4px #505050;}
.sy1 .tp1 img{width:100%; opacity:0.9;}
.sy1 .tp1 img:hover{opacity:1;}
.sy1 .tp1 .index-main-inf{ width:100%; height:140px; overflow:hidden; position:absolute; bottom:20px; left:0px; text-align:center;}

.index-main-inf span {
    text-align:left;
    font-size: 18px;
    color: #fff;
    line-height: 26px;
    letter-spacing: 1px; display:block; padding-left:20px; padding-right:20px;
}

.index-main-inf span:first-of-type {
    text-align:left;
    font-size: 28px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 2px;
    margin-bottom: 15px;
}

.sy1 .sp1{ width:92%; max-width:480px; margin:-4px auto; background:#000;}
.sy1 .sp1 .sw_on_video{ width:100%; opacity:0.9;}
.sy1 .sp1 .sw_on_video:hover{opacity:1;}
.sy1 .xmc{ width:96%; text-align:center; font-size:18px; height:auto; line-height:26px; overflow:hidden; margin:15px auto;}

.sy1 .tp1:hover, .sy1 .sp1:hover {
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
transform: scale(1.05);
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
z-index:3;
  }


/*index-list*/
.index-list{ margin:0 auto; overflow:hidden; width:99%; padding-left:0.5%; padding-right:0.5%; background-color: #fff;}
.index-list-title{ border-left: 4px solid #ff7d00; height: 24px;line-height: 24px;margin:30px 0.5% 10px; padding-right:0.5%;}
.index-list .taglist{border-color:#f200c0;}
.index-list-list{text-align:center;}
.index-list-title .titlebt-r { float: right;text-align: right;}
.index-list-title strong {color:#ff7d00; font-size:20px; margin-left:9px;}
.index-list-title strong a{color:#ff7d00;}
.index-list .taglist strong a{color: #f200c0;}
.index-list-list.tag-list a{display:inline-block;width:32.4%;margin-bottom:0.5%;margin-left:0.7%; float:left;}
.index-list-list img{width:100%;height:auto;}
.index-list-list ul{text-align: center;}
.index-list-list ul li{align-items:stretch; box-sizing:border-box; display:inline-block; margin-bottom:0.5%; overflow:hidden; text-align:center; vertical-align:bottom; width:32.33%; margin-right:1%; margin-bottom:2%;}
.index-list-list ul li .libox {align-items: stretch; background-color: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); height: auto; width: 100%;}
.index-list-list ul li .libox img{background: url("../img/loading.gif") no-repeat scroll center center; width:100%; margin-bottom:-4px;}
.index-list-list ul li .libox span{display: block;height: 100%;overflow: hidden; padding: 5px 0; text-align: center; text-overflow: ellipsis; white-space: nowrap;}
.index-list-list .libox{position:relative; min-height:100px;}
.index-list-list .libox span{background: none repeat scroll 0 0 rgba(0, 0, 0, 0.35);font-size:16px; position:absolute; width:100%; line-height:20px; height:20px !important; bottom:0px; color:#fff;}
/*flink*/
.bottom-link {overflow:hidden; padding-top:20px; padding-bottom:25px; width:100%; margin:0 auto 0 auto; background:none repeat scroll 0 0 #353535; border:0px solid #e6e6e6; font-size:15px;}
.bottom-link ul{overflow: hidden;}
.bottom-link .title-a{border-bottom:1px solid #454545; height:40px; line-height:40px; width:97%; color:#959595; font-size:16px; margin: 0 1.5% 5px;}
.bottom-link li{display:inline; float:left; height:26px; line-height:26px; padding-left:1.5%;}
.bottom-link li a{color:#909090;}
.bottom-link li a:hover{text-decoration:none;color:#ff7d00;}
/*footer*/
.footer{margin-top:0px; background:#202020; overflow:hidden; padding-top: 15px; padding-bottom:20px;}
.footer p{text-align:center; margin: 0 auto; font-size:16px; line-height:20px; color:#808080;}
.footer a{text-decoration:none;color:#959595;}
.footer a:hover{text-decoration:none;color:#ff7d00;}
/*list*/
#listcon{width:100%;margin:10px 0.5% 10px 0.5%;}

/*双列显示*/
#listcon ul li{width:48%; float:left; margin-left:0.7%;}
/*单列显示*/
/*#listcon ul li{width:97.5%; float:left; margin-left:0.7%;}*/
#listcon ul li img{ background:url(../img/loading.gif) no-repeat scroll center center;}



.bg{background:url(../img/bj.jpg) no-repeat top center; background-size:100% cover; -moz-background-size:100% 100%; width:100%; height:auto; margin:0px auto; overflow:hidden; position:relative;}
.bg .wb{display:inline-block; text-align:center; font-size:18px; line-height:24px; width:100%; overflow:hidden; color:#fff; margin:22px auto;}
.bg .bt{text-align:center; font-size:24px; height:50px; line-height:50px; overflow:hidden; color:#313131; margin-top:15px; margin-bottom:10px;}

.arcmain{margin:0 auto; overflow:hidden; padding:0 1% 10px; width:98%;}
.arcmain h1,.arcmain h2{display:inline-block; text-align:center; font-size:26px; font-weight:normal; width:100%; overflow:hidden; color:#313131; padding:0; margin:30px auto 15px; height:auto; line-height:34px;}
.arcmain .info{color:#808080; display:inline-block; text-align:center; width:100%; font-size:16px; margin:0 auto 10px; line-height:32px; border-top:1px #ccc dashed;}
.arcmain .zw{font-size:16px; line-height:auto; color:#505050; text-align:justify; text-justify:inter-ideograph; border-bottom:1px #ccc dashed; margin-bottom:5px;}
.arcmain img{height:auto !important; max-width:100% !important; margin:0 auto;}
.arcmain p{margin:0;}
.arcmain ul li{margin-bottom:5px; text-align:center;}
.arcmain ul li img{height:auto !important; max-width:100% !important; margin:0 auto;}
.arcmain ul li a{display:block;}
.arcmain .page{text-align:center; font-size:16px; width:174px; height:auto; overflow:hidden; float:right; margin-top:5px;}
.arcmain .page a{width:80px; height:28px; line-height:28px; display:block; border:#ff7d00 1px solid; margin-right:5px; float:right;}
.arcmain .page a:hover{background:#ff7d00; color:#FFF}



.article-page{ color:#313131; font-size:16px; height:39px; line-height:36px; position:relative; text-align:center; margin:15px auto 30px;}
.article-page ul{ margin:0 auto; position: relative; width:98%; max-width:346px}
.article-page li{ float:left; margin:0 1% 0 0; position:relative; width:83px}
.article-page a{width:80px; height:28px; line-height:28px; display:block; border:#ff7d00 1px solid; margin-right:5px;}
.article-page a:hover{background:#ff7d00; color:#FFF}
/*导航*/
.nav-title { font-size: 16px; height: 23px; line-height:23px; padding-top: 5px;padding: 0 2%; margin:5px 0;}
.nav-title a { border-left: 4px solid #ff7d00; display: block; height: 20px; line-height: 20px; padding-left: 8px;}
.nav-list { font-size:16px; line-height: 1.8; padding: 7px 1.5% 15px 4.5%;background:#f9f9f9;}
.nav-list a, .nav-list a:visited {color: #858585;display: inline-block;margin-right: 2%;white-space: nowrap;width: 30%;overflow: hidden;text-overflow: ellipsis;}




.twlb{ background:#d6d6d6}
.twlb .bg{background:url(../img/newbj.jpg) no-repeat top center; background-size:100% cover; -moz-background-size:100% 100%; width:100%; height:auto; margin:0px auto; overflow:hidden; position:relative;}
.twlb .wb{display:inline-block; text-align:center; font-size:18px; line-height:24px; width:100%; overflow:hidden; color:#fff; margin:22px auto;}
.twlb .bt{text-align:center; font-size:24px; height:50px; line-height:50px; overflow:hidden; color:#313131; margin-top:15px; margin-bottom:10px;}
.twlb ul{}
.twlb ul li{ margin-bottom:5px; margin-top:5px; padding-bottom:0px; padding-top:15px; padding-left:1%; padding-right:1%; border-top:#fff 1px solid;}
.twlb ul li a{ display:block; overflow:hidden}
.twlb ul li .tp{ float:left; width:43%}
.twlb ul li .tp img{ width:100%}
.twlb ul li .tw{ float: right; width:54%}
.twlb ul li .tw span{ display:block;height:20px; line-height:20px; overflow:hidden; margin-top:5px; margin-bottom:-5 px; font-size:18px}
.twlb ul li .tw p{display:block; height:60px; line-height:20px; overflow:hidden; color:#505050; font-size:16px}



.sybt{ width:96%; height:30px; line-height:30px; text-align:center; font-size:24px; margin:40px auto 30px; color:#313131;}
.more1{ text-align:center; font-size:16px; overflow:hidden; width:140px; margin:20px auto 40px;}
.more1 a{ color:#313131; height:34px; line-height:34px; display:block; border:#808080 1px solid}
.more1 a:hover{ background:#ff7d00; color:#fff; border:#ff7d00 1px solid}



.dhh img{width:25%;}
.clear{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}








.body{color:#333;font-size:16px;line-height:1.5;min-width:100%;font-family:"微软雅黑","Microsoft Yahei",PingFangSC-Regular,"PingFang Regular",sans-self}
.body .zw{width:96%; height:auto; margin:0 auto; text-align:center; font-size:16px; line-height:25px; overflow:hidden; color:#313131; position:relative;}
.body .zw .bt{width:100%; height:auto; margin:50px auto 0px; text-align:left; font-size:24px; line-height:30px; overflow:hidden; color:#313131;}
.body .zw p{width:100%; height:auto; margin:20px auto; text-align:justify; text-justify:inter-ideograph;}
.body ul{ margin-top:0px;}
.body ul li{ float:left; width:25%; height:auto; margin-bottom:0px; text-align:center;}
.body ul li img{width:100%; max-width:196px; height:auto;}

.about{background:url(../img/gybj.jpg) no-repeat top center; width:100%; height:auto; margin:-42px auto 0px; overflow:hidden;position:relative;}
.about .bt{text-align:center; font-size:32px; height:50px; line-height:50px; overflow:hidden; color:#fff; margin-top:60px; margin-bottom:30px;}
.about .bg1{background:url(../img/aboutgy.jpg) no-repeat center bottom rgb(255,255,255); width:100%; height:auto; margin:0 auto; padding-bottom:40px; overflow:hidden; position:relative;}
.about .bg2{background:url(../img/about_fwfw.jpg) no-repeat left bottom rgb(220,220,220); width:100%; height:auto; margin:0 auto; padding-bottom:50px; overflow:hidden; position:relative;}
.about .bg3{background:rgb(255,255,255); width:100%; height:auto; margin:0 auto; padding-bottom:40px; overflow:hidden; position:relative;}
.about .bg4{background:url(../img/about_cjwt.jpg) no-repeat right bottom rgb(220,220,220); width:100%; height:auto; margin:0 auto; padding-bottom:40px; overflow:hidden; position:relative;}
.about .bg5{background:#ffffff; width:100%; height:auto; margin:0 auto; padding-bottom:40px; overflow:hidden; position:relative;}
.about .bg6{background:#aaaaaa; width:100%; height:auto; margin:0 auto; padding-bottom:40px; overflow:hidden; position:relative;}

.about .zw{width:96%; height:auto; margin:0 auto; text-align:center; font-size:16px; line-height:25px; overflow:hidden; color:#313131; position:relative;}
.about .zw .bt{width:100%; height:auto; margin:50px auto 0px; text-align:left; font-size:24px; line-height:30px; overflow:hidden; color:#313131;}
.about .zw p{width:100%; height:auto; margin:20px auto; text-align:justify; text-justify:inter-ideograph;}
.about ul{ margin-top:0px;}
.about ul li{ float:left; width:25%; height:auto; margin-bottom:0px; text-align:center;}
.about ul li img{width:100%; max-width:196px; height:auto;}













#toolitembar {
	position: fixed;
	right: 10px;
	bottom: 65px;
	z-index: 999;
}

#toolitembar a {
	position: relative;
	display: block;
	margin-bottom: 5px;
	width: 60px;
	height: 60px;
	background-color: rgba(3,169,244,.7);
	color: #fff;
	text-align: center;
	-webkit-transition: all ease .4s;
	-moz-transition: all ease .4s;
	-o-transition: all ease .4s;
	transition: all ease .4s;
}

#toolitembar a:hover {
	background-color: #00c8f2;
}

#toolitembar a:hover:after {
	display: block;
}

#toolitembar a:hover:before {
	display: block;
}

#toolitembar span {
	display: block;
	margin-top: -11px;
	font-size: 12px;
}

#back-top {
	opacity: 0;
	-webkit-transition: all .6s cubic-bezier(.175,.885,.32,1.275);
	-moz-transition: all .6s cubic-bezier(.175,.885,.32,1.275);
	-o-transition: all .6s cubic-bezier(.175,.885,.32,1.275);
	transition: all .6s cubic-bezier(.175,.885,.32,1.275);
	-webkit-transform: translateY(60px);
	-moz-transform: translateY(60px);
	-o-transform: translateY(60px);
	transform: translateY(60px);
	-ms-transform: translateY(60px);
}

#back-top.show {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	-ms-transform: translateY(0);
}

#toolitembar i {
	display: block;
	margin-bottom: 5px;
	padding-top: 9px;
	font-size: 24px;
}

#toolitembar-support i {
	font-size: 23px;
}

#toolitembar-support:hover {
	background: #21d376!important;
}

#toolitembar-phone:hover {
	background: #ffa900!important;
}

#toolitembar-info:hover {
	background: #ff697b!important;
}

#back-top:before,#toolitembar-phone:before,#toolitembar-support:before,#toolitembar-info:before {
	position: absolute;
	top: 0;
	right: 67px;
	display: none;
	padding: 0 10px;
	background-color: rgba(0,0,0,.6);
	color: #fff;
	content: "小美恭候多时~";
	white-space: nowrap;
	font-size: 15px;
	font-family: '微软雅黑';
	line-height: 60px;
}

#toolitembar-phone:before {
	content: "电话：13918555423";
}

#back-top:before {
	content: "飞回去~";
}

#back-top:after,#toolitembar-phone:after,#toolitembar-support:after {
	position: absolute;
	top: 50%;
	right: 63px;
	display: none;
	margin-top: -3px;
	width: 0;
	height: 0;
	border-bottom: 3px solid transparent;
	border-left: 4px solid rgba(0,0,0,.6);
	content: "";
	border-to
p: 3px solid transparent;
}

#toolitembar-phone i {
	font-size: 22px;
}

#toolitembar-info:before {
	padding: 0;
	width: 150px;
	height: 181px;
	background: url(/skin/skin014/images/gzh.jpg) no-repeat;
	background-size: 100%;
	content: "";
}

#toolitembar .icon-live-help{width:60px; height:34px; background:url(/skin/skin014/images/tip_qq.png) no-repeat center 10px;}
#toolitembar .icon-call{width:60px; height:34px; background:url(/skin/skin014/images/tip_tel.png) no-repeat center 10px;}
#toolitembar .icon-info{width:60px; height:34px; background:url(/skin/skin014/images/tip_wx.png) no-repeat center 10px;}
#toolitembar .icon-chevron-thin-up{width:60px; height:34px; background:url(/skin/skin014/images/tip_top.png) no-repeat center 10px;}
