﻿body {
	 font-size:12px;
	 width:100%;
	 height:100%;
	 font-family:'Arial','microsoft Yahei','Verdana','Helvetica','sans-serif';
	 overflow-x:hidden;
	 background-color:#000;
}
body,
p,
ul,
ol,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
th,
td {
	 margin:0;
	 padding:0;
}
li {
	 list-style:none;
}
a {
	 text-decoration:none;
	 font-size:12px;
}
input,
select,
textarea {
	 border:none;
	 outline:none;
	 background:none;
	 font-family:'Arial','microsoft Yahei','Verdana','Helvetica','sans-serif';
	 border-radius:0;
}
input[type=button] {
	 -webkit-appearance: none;
}
input[type=submit] {
	 -webkit-appearance: none;
}
textarea {
	 resize:none;
	 overflow:hidden;
	 -webkit-appearance:none;
}
img {
	 vertical-align:top;
	 border:none;
	 max-width: 100%;
}
table {
	 border:0;
	 border-collapse: collapse;
}
em,
i {
	 font-style:normal;
}
.overflow {
	 overflow:hidden;
	 white-space:nowrap;
	 text-overflow:ellipsis;
}

.fl {
	 float:left;
}
.fr {
	 float:right;
}

.clear {
	 zoom:1;
}
.clear:after {
	 content:"";
	 display:block;
	 clear:both;
}


.contain {
	 width:1200px;
	 margin:0 auto;
}
.p_transition {
	 transition:0.3s;
	 -webkit-transition:0.3s;
	 -o-transition:0.3s;
	 -moz-transition:0.3s;
}


/* 旋转 */
.p_rotate {
	 -webkit-transform:rotate(180deg);
	 transform:rotate(180deg);
}
.p_no_rotate {
	 -webkit-transform:rotate(0deg);
	 transform:rotate(0deg);
}


/* 旋转2 */
.p_rotate2 {
	 -webkit-transform:rotate(90deg);
	 transform:rotate(90deg);
}
.p_no_rotate2 {
	 -webkit-transform:rotate(0deg);
	 transform:rotate(0deg);
}


/* 轮播共用样式 */
.slider {
	 position:relative;
	 width:100%;
	 height:100%;
	 overflow:hidden;
}
.slider__wrapper {
	 height:100%;
	 list-style:none;
	 overflow:hidden;
	 *zoom:1;
	 -webkit-backface-visibility:hidden;
	 -webkit-transform-style:preserve-3d;
}
.slider__item {
	 height:100%;
	 float:left;
	 clear:none;
}
.slider__arrows-item {
	 position:absolute;
	 display:block;
	 margin-bottom:-20px;
	 padding:20px;
}
.slider__arrows-item--right {
	 bottom:50%;
	 right:30px;
}
.slider__arrows-item--left {
	 bottom:50%;
	 left:30px;
}
.slider__nav {
	 position:absolute;
	 bottom:30px;
}
.slider__nav-item {
	 width:12px;
	 height:12px;
	 float:left;
	 clear:none;
	 display:block;
	 margin:0 5px;
	 background:#fff;
}
.slider__nav-item--current {
	 background:#ccc;
}
.slider__nav-item:hover {
	 background:#ccc;
}


/* 遮罩层 */
.p_mask {
	 width:100%;
	 height:100%;
	 position:fixed;
	 top:0;
	 left:0;
	 background:rgba(0,0,0,0.5);
	 display:none;
	 z-index:9998;
}


/* tab切换 */
.p_tab_choose {
	 position:relative;
	 height:58px;
}
.p_tab_choose .choose {
	 color:#01e7ff;
	 font-size:22px;
	 float:left;
	 width:188px;
	 height:55px;
	 line-height:55px;
	 text-align:center;
	 border:1px solid #01e7ff;
}
.p_tab_choose .choose.active {
	 border-bottom:none;
}
.p_tab_choose .bottom_line {
	 height:56px;
	 margin-left:190px;
	 border-bottom:1px solid #01e7ff;
}

.more {
	 position:absolute;
	 background:url("../images/more_bg.png") no-repeat right 2px;
	 font-size:16px;
	 height:20px;
	 line-height:20px;
	 color:#c2c2c2;
	 padding-right:20px;
	 right:10px;
	 top:50%;
	 margin-top:-10px;
}


/* 按钮 */
.upload_more {
	 width:100%;
	 display:block;
	 height:54px;
	 border:1px solid #01e7ff;
	 line-height:54px;
	 text-align:center;
	 font-size:18px;
	 color:#01e7ff;
}
.upload_more:hover {
	 color:#f39d01;
	 border-color:#f39d01;
}


.p_tab_box {
	 position:relative;
	 z-index:9;
	 padding-top:28px;
}
.p_tab_box .tab {
	 display:none;
}
.p_tab_box .cell {
	 width:100%;
}

.p_tab_box .cell .pic {
	 display:block;
	 width:379px;
	 float:left;
	 margin-right:30px;
}
.p_tab_box .cell .pic:nth-last-of-type(1) {
	 margin-right:0;
}
.p_tab_box .cell .pic img {
	 width:100%;
}
.p_tab_box .cell .mes_title {
	 width:96%;
	 margin:38px auto 0;
	 text-align:center;
	 line-height:28px;
	 height:28px;
	 font-size:24px;
	 color:#8c8c8c;
}


/* 头部 */
.top .nav_bg {
	 width:100%;
	 height:159px;
	 background:url("../images/i_nav_bg.png") no-repeat center;
}
.top_sign {
	 width:100%;
	 color:#cdcdcd;
	 text-align:center;
	 position:relative;
	 height:36px;
	 line-height:36px;
	 border-bottom:1px solid #444;
	 z-index:2;
	 position:absolute;
	 top:0;
	 left:0;
}
.top .logo {
	 width:198px;
	 padding-top:46px;
}
.top .logo img {
	 width:100%;
}
.top .position {
	 position:relative;
	 height:159px;
}
.top .nav {
	 position:absolute;
	 left:250px;
	 bottom:0;
}
.nav a {
	 float:left;
	 width:90px;
	 height:95px;
	 margin-right:24px;
	 position:relative;
}
.nav a:nth-last-of-type(1) {
	 margin-left:0;
}
.nav a .icon {
	 width:86px;
	 height:39px;
	 /*background:url("../images/nav.png") no-repeat center;*/
	 margin:0 auto;
	 text-align:center;
	 font-size:14px;
	 color:#fff;
	 line-height:39px;
}
.nav a .bottom_icon {
	 width:86px;
	 height:35px;
	 background:url("../images/nav.png") no-repeat center;
	 background-position:left bottom;
	 position:absolute;
	 bottom:0;
	 left:2px;
}
.nav a.active .bottom_icon,
.nav a:hover .bottom_icon {
	 background-position:right bottom;
}
.nav a .icon1 {
	 background-position:left 0;
}
.nav a .icon2 {
	 background-position:left -39px;
}
.nav a .icon3 {
	 background-position:left -78px;
}
.nav a .icon4 {
	 background-position:left -117px;
}
.nav a .icon5 {
	 background-position:left -156px;
}
.nav a .icon6 {
	 background-position:left -195px;
}
.nav a .icon7 {
	 background-position:left -234px;
}
.nav a .icon8 {
	 background-position:left -273px;
}

.nav a.active .icon,.nav a:hover .icon{color:#01e7ff; text-shadow:0 0 15px #00a1b2;}

.nav a.active .icon1,
.nav a:hover .icon1 {
	 background-position:right 0;
}
.nav a.active .icon2,
.nav a:hover .icon2 {
	 background-position:right -39px;
}
.nav a.active .icon3,
.nav a:hover .icon3 {
	 background-position:right -78px;
}
.nav a.active .icon4,
.nav a:hover .icon4 {
	 background-position:right -117px;
}
.nav a.active .icon5,
.nav a:hover .icon5 {
	 background-position:right -156px;
}
.nav a.active .icon6,
.nav a:hover .icon6 {
	 background-position:right -195px;
}
.nav a.active .icon7,
.nav a:hover .icon7 {
	 background-position:right -234px;
}
.nav a.active .icon8,
.nav a:hover .icon8 {
	 background-position:right -273px;
}
.top .language {
	 width:136px;
	 height:48px;
	 border:1px solid #bbb;
	 transform:skew(-34deg,0);
	 -webkit-transform:skew(-34deg,0);
	 -o-transform:skew(-34deg,0);
	 -ms-transform:skew(-34deg,0);
	 -moz-transform:skew(-34deg,0);
	 position:absolute;
	 bottom:10px;
	 right:21px;
	 text-align:center;
	 line-height:48px;
	 color:#bbb;
	 font-size:18px;
	 font-weight:bold;
	 cursor:pointer;
}


/* 小屏幕时导航 */
.small_nav_btn {
	 position:absolute;
	 bottom:12px;
	 right:10px;
	 z-index:10000;
	 display:none;
}
.small_nav_btn span {
	 width:29px;
	 height:2px;
	 background:#fff;
	 display:block;
	 margin-top:8px;
}
.small_nav_btn span:nth-of-type(1) {
	 margin-top:0;
}
.small_nav_btn span:nth-of-type(1).p_transform_1 {
	 transform:rotatez(45deg);
	 -webkit-transform:rotate(45deg);
	 -o-transform:rotate(45deg);
	 -moz-transform:rotate(45deg);
	 transform-origin:left bottom 0;
	 position:relative;
	 top:-11px;
}
.small_nav_btn span:nth-of-type(3).p_transform_2 {
	 transform:rotatez(-45deg);
	 -webkit-transform:rotate(-45deg);
	 -o-transform:rotate(-45deg);
	 -moz-transform:rotate(-45deg);
	 transform-origin:left top 0;
}
.small_nav_btn span:nth-of-type(1).p_no_transform_1 {
	 transform:rotatez(0deg);
	 -webkit-transform:rotate(0deg);
	 -o-transform:rotate(0deg);
	 -moz-transform:rotate(0deg);
	 transform-origin:left bottom 0;
}
.small_nav_btn span:nth-of-type(3).p_no_transform_2 {
	 transform:rotatez(0deg);
	 -webkit-transform:rotate(0deg);
	 -o-transform:rotate(0deg);
	 -moz-transform:rotate(0deg);
	 transform-origin:left top 0;
}
.small_nav {
	 padding:60px 0 10px 0;
	 display:block;
	 position:fixed;
	 width:150px;
	 height:100%;
	 top:0;
	 right:-160px;
	 text-align:center;
	 background:#fff;
	 z-index:9999;
	 display:none;
	 overflow:auto;
}
.small_nav a {
	 font-size:16px;
	 display:block;
	 color:#767676;
	 border-bottom:1px solid #dcdcdc;
	 line-height:50px;
}
.small_nav a.active{
	 color:#333;
}

/* 小屏幕时tab切换 */
.small_tab_box {
	 width:100%;
	 height:35px;
	 display:none;
}
.small_tab_box .small_tab {
	 width:80%;
	 height:35px;
	 color:#000;
	 position:relative;
	 color:#01e7ff;
	 border:solid 1px #01e7ff;
	 font-size:14px;
}
.small_tab_box .small_tab span {
	 display:block;
	 width:100%;
	 height:35px;
	 line-height:35px;
	 text-align:center;
}
.small_tab_box .small_tab .menu {
	 position:absolute;
	 left:0;
	 top:35px;
	 z-index:999;
	 background:#01e7ff;
	 width:100%;
	 display:none;
}
.small_tab_box .small_tab .menu a {
	 display:block;
	 line-height:30px;
	 height:30px;
	 text-align:center;
	 color:#000;
}
.small_tab_box .more {
	 position:static;
	 margin-top:8px;
}


.inside_tab_box  {
	 padding-top:20px;
}
.inside_tab_box .small_tab {
	 width:100%;
}



/* 共用底部 */
#footer 
{
	 min-height:50px;
	 line-height:50px;
	 border-top:1px solid #262535;
	 background:#000;
	 color:#707070;
}
#footer  a{color:#707070;}
#footer  a:hover{color:#fff;}
.footer_link{width:100%; text-align:center;}
.footer_link a {
	 color:#707070;
}
.footer_link a,
.footer_link em {
	 display:inline-block;
}
.footer_link em {
	 padding:0 10px;
}
.footer_info{width:100%; text-align:center; line-height:26px; padding-bottom:10px;}
.maincontent{float:Left; width:100%; font-size:14px; line-height:25px; color:#fff; padding-bottom:30px;}
.maincontent img{max-width:100%;}
.topbar{ position:absolute; position:absolute; right:0; top:5px; z-index:10;}
.topbar a.btns{float:left; margin-left:10px;  padding:0; line-height:26px; color:#bbb; font-size:13px;  }
.topbar a.btns:hover{color:#fff; border-color:#fff;}
.loged{float:left; line-height:25px; color:#bbb; font-size:14px;}
.loged a{color:#bbb; font-size:14px;}
.loged a:hover{color:#fff;}
.loged .dividing{ margin:0 5px; display:inline-block;}
/*****实名认证******/
