﻿@charset "utf-8";
/* CSS Document */
html, body{
	min-width: 980px;
}
.w980{
	width: 980px;
	margin: 0 auto;
}
.w1100{
	width: 1100px;
	margin: 0 auto;
}
.ovh{
	position: relative;
	overflow: hidden;
}
.header{
	position: relative;
	z-index: 10;
	height: 84px;
	border-bottom: 1px solid #bac3c7;
}
.logo{ height:74px; margin:0}

.header .select{
	position: relative;
	width: 100%;
	color: #888;
}
.header .name{
	display: inline-block;
	padding-right: 13px;
	background: url(../images/bg_btn01.jpg) no-repeat right center;
	cursor: pointer;
	font-weight: bold;
}


.nav{ width:600px;margin:auto; height:84px; padding-left:30px;}

.nav_menu {
  line-height: 64px;
  text-transform: uppercase; font-size:16px;
  width:780px; padding-top:20px; margin:0 auto; height:64px;
}

.nav_menu-item {
  display: inline-block;
  position: relative;width:auto; 
  padding:0 22px;
  display: block;
  line-height: inherit;
  cursor: pointer;
  text-align:center;
}
.nav_menu-item:hover .nav_submenu {
  display: block;text-align:center;
}
.nav_submenu {
  text-transform: none;
  display: none;
  position: absolute;
  width: 120px; left:-5px;
  background-color: #007cc2;
  z-index:9;
  height:auto;   line-height:45px; filter: alpha(opacity=80);progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity: 0.80;text-align:center; 
}
.nav_submenu-item{ text-align:center; }
.nav_submenu-item a{ width:120px; height:45px; display:block;text-align:center;color:#FFF; }
.nav_submenu-item a:hover {
  background:#69c6fa; color:#FFF; width:120px; height:45px; display:block;
}
/*navEND*/
.login-box{
	width: 158px;
	font-size: 14px;
	line-height: 34px;
	padding-top:30px;
}
.login-box .be{
	text-align: center;
}
.login-box .be ul li{

	color: #fff;
	width:60px; margin:0 5px;  height:35px; display:block; background:#F60; float:left; border-radius:5px;

}
.login-box .be a{
	color: #fff;
}
.login-box .be a:hover{
	color: #2ea9df;
}

.footer{
	background: #2a2c38;
	
}
.footer .ewm{
	width: 190px;
	height: 267px;
	padding-top: 30px;
	background: #171921;
	line-height: 20px;
	color: #fff;
	text-align: center;
}
.footer .ewm img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.footer-main{
	width: 766px;
	padding-top: 15px;
	line-height: 28px;
	color: #cbd2de;

}
.footer-main a{
	color: #cbd2de;
	transition: color 500ms ease-in 0ms;
}
.footer-main a:hover{
	color: #fff;
}
.footer-main .menu{
	height: 50px;
	border-bottom: 1px solid #86878e;
	margin-bottom: 10px;
}
.footer-main .menu a{
	display: inline-block;
	float: left;
	padding: 0 26px;
	font-size: 14px;
	line-height: 50px;
	color: #e7e7e7;
}
.footer-main .menu a.home{
	padding-left: 0;
}
.footer-main p.link a{
	display: inline-block;
	padding: 0 15px;
}
.footer-main .share{
	float: left;
	margin-left: 34px;
	display: inline;
}
.footer-link{
	margin-top: 10px;
	border-top: 1px solid #86878e;
	padding-top: 12px;
	font-size: 14px;
	line-height: 30px;
	color: #fff;
}
.footer-link a{
	display: inline-block;
	float: left;
	margin-right: 45px;
	color: #a3b0c5;
	transition: color 500ms ease-in 0ms;
}
.footer-link a:hover{
	color: #fff;
}

/*Index*/
.banner{
	position: relative;
	z-index: 1;
	overflow: hidden;
	height: 486px;
}
.index-teachers{
	height: 378px;
	padding: 31px 0 45px;
}
.index-teachers li{
	width: 267px;
	height: 338px;
	padding: 40px 16px 0 35px;
	margin-right: 12px;
	display: inline;
	font-size: 14px;
	line-height: 32px;
	color: #fff;
}
.index-teachers li.fi{
	background: url(../images/bg_bg01.jpg) no-repeat;
}
.index-teachers li.se{
	background: url(../images/bg_bg02.jpg) no-repeat;
}
.index-teachers li.th{
	background: url(../images/bg_bg03.jpg) no-repeat;
	margin-right: 0;
}
.index-teachers li .sign{
	position: relative;
	overflow: hidden;
	height: 75px;
}
/*.index-teachers li.fi .sign{
	background: url(../images/bg_sign05.png) no-repeat center;
}
.index-teachers li.se .sign{
	background: url(../images/bg_sign06.png) no-repeat center;
}
.index-teachers li.th .sign{
	background: url(../images/bg_sign07.png) no-repeat center;
}*/
.index-teachers li .sign img{
	position: absolute;
	left: 0;
	top: 0;
}
.index-teachers li h2{
	font-size: 30px;
	line-height: 64px;
	color: #fff;
	text-align: center;
}
.index-teachers li a{
	display: inline-block;
	position: relative;
	overflow: hidden;
	float: left;
	width: 220px;
	margin-left:20px;
	font-size: 14px;
	line-height: 32px;
	color: #fff;
	text-align:center;
}
.index-teachers li a.tac{
	text-align: center;
}
.index-teachers li a.btn{
	width: 156px;
	height: 54px;
	background: url(../images/bg_btn03.png) no-repeat;
	margin: 34px 0 0 47px;
}
.index-teachers li a span{
	position: absolute;
	left: 1px;
	top: 1px;
	display: inline-block;
	width: 154px;
	height: 52px;
	font-size: 24px;
	line-height: 52px;
	color: #fff;
	text-align: center;
}
.index-teachers li a span.d{
	border-radius: 2px;
	top: 54px;
	background: #fff;
}
.index-teachers li a span.blue{
	color: #6dcef9;
}
.index-teachers li a span.orange{
	color: #f2ac67;
}
.index-teachers li a span.green{
	color: #a0d666;
}
.index-choose{
	height: 487px;
	background: url(../images/bg_bg04.jpg) no-repeat center;
}
.index-choose h2{
	padding: 23px 0 13px;
	background: url(../images/bg_sign08.png) no-repeat center bottom;
	font-weight: normal;
	font-size: 24px;
	line-height: 54px;
	color: #444;
	text-align: center;
}
.index-choose .tab{
	width: 859px;
	height: 179px;
	padding: 30px 0 0 121px;
}
.index-choose .tab li{
	width: 102px;
	height: 62px;
	padding-top: 117px;
	margin-right: 57px;
	display: inline;
	font-size: 16px;
	line-height: 62px;
	text-align: center;
	cursor: pointer;
}
.index-choose .tab li.fi{
	background: url(../images/bg_sign09.png) no-repeat center top;
}
.index-choose .tab li.se{
	background: url(../images/bg_sign10.png) no-repeat center top;
}
.index-choose .tab li.th{
	background: url(../images/bg_sign11.png) no-repeat center top;
}
.index-choose .tab li.fo{
	background: url(../images/bg_sign12.png) no-repeat center top;
}
.index-choose .tab li.fif{
	background: url(../images/bg_sign13.png) no-repeat center top;
}
.index-choose .tab li.hover{
	background-position: 0 -179px;
	color: #248dba;
}
.index-choose .box{
	position: relative;
	width: 880px;
	height: 48px;
	padding: 47px 0 31px;
	margin: 6px auto 0;
	background: url(../images/bg_bg05.png) no-repeat;
	font-size: 14px;
	line-height: 48px;
	text-align: center;
}
.index-choose .boxs{
	display: none;
}

.index-coo{
	padding-bottom: 40px;
}
.index-coo h2{
	padding: 24px 0 13px;
	background: url(../images/bg_sign08.png) no-repeat center bottom;
	margin-bottom: 47px;
	font-weight: normal;
	font-size: 24px;
	line-height: 52px;
	color: #444;
	text-align: center;
}
.index-coo ul{
	width: 1000px;
	*padding-bottom: 14px;
}
.index-coo li{
	width: 179px;
	height: 59px;
	border: 1px solid #eee;
	margin: 0 18px 14px 0;
	display: inline;
	transition: border 500ms ease-in 0ms;
}
.index-coo li.hover{
	border: 1px solid #6ccef9;
}
/*右边栏*/
.float-right{
	position: fixed;
	right: 1%;
	top:180px;
	z-index: 20;
	width: 80px;
}
.float-right.pthd{ width: 80px; height:80px; display:block;
	line-height: 35px;
	text-align: center;}
.pthd a{display:block;
	width: 80px;
text-align: center;
	height: 66px;
	padding-top: 14px;color:#fff;
	background: url(../images/bg_sidefloat2.png);}
.pthd a:hover{
	background-position: 0 -80px; color:#fff;
}
.float-right li{
	position: relative;
	width: 80px;
	height: 80px;
	margin-bottom: 2px;
	line-height: 35px;
	text-align: center;
}
.float-right li a{
	display: inline-block;
	width: 100%;
	height: 66px;
	padding-top: 14px;
	background: url(../images/bg_sidefloat.png) no-repeat;
}
.float-right li a:hover{
	background-position: 0 -80px;
}
.pthd .sign{
	display: inline-block;
	float: left;
	width: 100%;
	height: 31px;
}
.pthd .sign.hd{
	background: url(../images/bg_sidefloat05.png) no-repeat center; padding-bottom:10px
}
.float-right li .sign{
	display: inline-block;
	float: left;
	width: 100%;
	height: 31px;
}
.float-right li .sign.fi{
	background: url(../images/bg_sidefloat01.png) no-repeat center;
}
.float-right li .sign.se{
	background: url(../images/bg_sidefloat02.png) no-repeat center;
}
.float-right li .sign.th{
	background: url(../images/bg_sidefloat03.png) no-repeat center;
}
.float-right li .sign.fo{
	background: url(../images/bg_sidefloat04.png) no-repeat center;
}
.float-right li p{
	color: #fff;
}
.float-right li .tel{
	position: absolute;
	left: -186px;
	top: 7px;
	width: 174px;
	height: 68px;
	padding: 0 11px 0 4px;
	background: url(../images/bg_sidefloattel.png) no-repeat;
	font-size: 18px;
	line-height: 68px;
	color: #42b1e2;
	text-align: center;
	display: none;
}

.float-right  .adv{
	position: absolute;
	left: -186px;
	top: 7px;
	width: 174px;
	height: 68px;
	padding: 0 11px 0 4px;
	font-size: 16px;
	line-height: 68px;
	color: #333;
	text-align: center;
	display: none;
}
.float-right li .img{
	position: absolute;
	left: -136px;
	top: -19px;
	width: 107px;
	height: 107px;
	padding: 11px 19px 10px 13px;
	background: url(../images/bg_sidefloatimg.png) no-repeat;
	display: none;
}


/*Login*/
.login-wrap{
	height: 623px;
	background: url(../images/bg_login2.png) no-repeat center;
}
.login-in{
	position: relative;
	width: 1000px;
	height: 623px;
	margin: 0 auto;
}
.login-in .box{
	float: right;
	width: 330px;
	height: 357px;
	margin:135px auto auto 40px;
}
.login-in h2{
	font-size: 24px;
	line-height: 74px;
	color: #282828;
	text-align: left;
}
.login-in input{
	float: left;
	width: 230px;
	height: 44px;
	padding: 0 3px 0 10px;
	border: none;
	margin-bottom: 21px;
	font-size: 14px;
	line-height: 44px;
	color: #999;
}
.login-in input.name{
	background: url(../images/bg_input01.jpg) no-repeat;
}
.login-in input.password{
	display: none;
	background: url(../images/bg_input02.jpg) no-repeat;
}
.login-in input.p-tips{
	display: block;
}
.login-in label{
	display: inline-block;
	width: 100%;
	height: 15px;
	margin-bottom: 15px;
	line-height: 15px;
}
.login-in label input{
	width: 13px;
	height: 13px;
	margin: 1px 5px 0 0;
	display: inline;
}
.login-in input.submit{
	width: 294px;
	height: 52px;
	padding: 0;
	background: url(../images/bg_btn05.jpg) no-repeat;
	font-size: 18px;
	line-height: 52px;
	color: #fff;
	text-align: center;
}
.login-in p{
	font-size: 14px;
	line-height: 44px;
	color: #999;
}
.login-in p a{
	display: inline-block;
	padding-left: 15px;
	color: #157ebf;
	transition: color 500ms ease-in 0ms;
}
.login-in p a:hover{
	color: #ffb10f;
}
/*Regist*/
/*注册*/
.wrap{margin: 0 auto; position: relative;min-width: 800px; width: 1000px; padding-bottom:20px;}
.registerBox {background:#fff;overflow:hidden;position: relative;border:solid 1px #eeeeee; margin-top:20px}
.registerBox h1{ height:40px; line-height:40px; border-bottom:solid 1px #eeeeee; background:#f8f8f8; padding:0 20px; font-size:18px; color:#333}
.registerBox .tit .logo img { width: 150px; margin: 0 30px; float: left;}
.registerBox .tit { height: 90px; padding-top: 20px;}
.registerBox .tit h3 { float: right;  height: 50px; line-height: 50px; background: url(../Images/rBg.png); padding: 0 20px; margin-top: 22px; width: 650px; font-size: 16px; font-weight: bold;}
.registerBox .tit h3 a { width: 87px; height: 39px; background: url(../Images/returnLogin.png); display: block; float: right; margin-top: 5px;}
.registerBox .registerTable { width: 800px; margin: 50px; float: left;}
.registerBox .registerTable th { text-align: right; font-size: 14px;  width: 160px; color: #333; font-weight: normal;}
.registerBox .registerTable tr { height: 60px;}
.registerBox label{ font-size:14px; background:#f8f8f8; border:solid 1px #dddddd; padding:5px 20px 5px 40px; float:left;}
.registerBox label a{ color:#4365a6; text-decoration:underline}
.registerBox .registerTable td .text { border: 0px; height: 35px; line-height: 35px;width: 258px; padding: 0 5px; font-weight: bold; color: #666; border: solid 1px #dddddd; float: left; font-size: 14px;}
.registerBox .registerTable td span { font-size: 14px; line-height: 35px; height: 35px; margin-left: 10px; color: #333; display: inline-block;}
.registerBox .checkbox a,.registerBox .checkbox span,.registerBox .checkbox em{ float:left; line-height:35px}
.registerBox .checkbox input{ margin-top:10px}
.registerBox .registerTable td .button { width: 160px; margin-top: 10px; height: 40px; border: none;  font-size: 14px; color: #FFFFFF; background: url(../Images/go.png) 120px 8px no-repeat #305292; font-weight: bold; line-height: 40px; display: block; text-align: center;}
.registerBox .registerTable td .button:active {background-color: #99b4e6;}
.registerBox .registerTable td .button1 {width: 160px; margin-top: 10px;  height: 40px; border: none; font-size: 14px; color: #FFFFFF;  background: url(../Images/go.png) 120px 8px no-repeat #ccc; font-weight: bold; line-height: 40px; display: block; text-align: center;}
.choose{ width:135px; height:37px; border:1px solid #ccc;}
.registerBox .registerTable td .code {float: left;height: 35px;margin-left: 10px;}
.registerBox .registerTable td .code img{ width:135px; height:37px}
.registerBox .registerTable td .passwordStrength {font-size: 14px;color: #2f95ab;}

/*注册协议*/
.agreement{ width:960px; display:none; padding:20px; overflow-y:auto; height:600px}
.agreement p{text-indent:2em; line-height:25px}
.agreement h3{ font-size:14px}

/*注册成功*/
.regSuccess { background:#fff;overflow:hidden;position: relative;border:solid 1px #eeeeee; margin-top:20px}
.regSuccess h1 { height: 40px; line-height: 40px; padding-left: 60px; background: url(../Images/regs.png) left no-repeat; margin: 40px 0 0 100px; font-size: 24px; font-weight: normal; color: #333; text-shadow:none}
.regSuccess h3 { font-size: 16px;  margin: 50px 0 0 155px; color: #333; font-weight: bold;}
.regSuccess p {  font-size: 14px; color: #666; line-height: 30px; margin: 30px 0 0 100px; overflow: hidden; width:650px}
.regSuccess .hint { overflow: hidden; padding: 20px 100px; font-size: 14px; color: #666; line-height: 30px; background: #f8f8f8; margin-top:50px; border-top:solid 1px #eeeeee}
.regSuccess .hint h3 { margin: 0; height: 40px;}
.regSuccess .hint a { margin: 0 5px; color:red;}
.regSuccess .hint a:hover {color: #1b4a83;}
.regSuccess .btn a { height: 40px; line-height: 40px; width: 200px; display: block; background:  #6184c6; color: #FFFFFF; text-align: center; margin: 30px 0 50px 350px; text-decoration: none;}

/*Inside*/
.insdie-wrap{
	padding-bottom: 37px;
	background: #f9fcfd;
}
.path{
	height: 52px;
	line-height: 52px;
	color: #999;
}
.path a{
	display: inline-block;
	color: #026498;
	transition: color 500ms ease-in 0ms;
}
.path a:hover{
	color: #ffb10f;
}
.side{
	width: 225px;
	border-top: 1px solid #e5e9eb;
	border-right: 1px solid #e5e9eb;
	background: #fff;
}
.side li{
	width: 225px;
	border-bottom: 1px solid #e5e9eb;
}
.side a.tit{
	display: inline-block;
	width: 189px;
	padding-left: 35px;
	border-left: 1px solid #e5e9eb;
	background: url("../images/bg_sign23.png") no-repeat 183px 0 #f5feff;
	font-weight: bold;
	font-size: 14px;
	line-height: 46px;
	color: #444;
}
.side a.tit:hover, .side a.tit.hover{
	padding-left: 33px;
	border-left: 3px solid #ffb10f;
	background: url("../images/bg_sign23.png") no-repeat 183px -46px #026498;
	color: #fff;
}
.sub-side{
	width: 158px;
	padding: 4px 33px 6px;
	border-top: 1px solid #e5e9eb;
	border-left: 1px solid #e5e9eb;
	display: none;
}
.sub-side a{
	display: inline-block;
	width: 148px;
	padding-left: 10px;
	border-bottom: 1px dashed #e6e6e6;
	background: url("../images/bg_sign24.png") no-repeat 140px 0;
	line-height: 31px;
	color: #666;
	transition: all 500ms ease-in 0ms;
}
.sub-side a.last{
	border-bottom: none;
}
.sub-side a:hover, .sub-side a.hover{
	background-position: 140px -31px;
	color: #026498;
}
.content{
	width: 634px;
	padding: 8px 52px 42px;
	border: 1px solid #e5e9eb;
	background: #fff;
}
.content .title{
	position: relative;
	height: 56px;
	border-bottom: 1px solid #e5e9eb;
	margin-bottom: 18px;
}
.content .title h2{
	font-size: 18px;
	line-height: 56px;
	color: #026498;
	text-align: center;
}
.content .title .line{
	position: absolute;
	left: 50%;
	bottom: -1px;
	width: 36px;
	height: 4px;
	background: #ffb10f;
	margin-left: -18px;
}
.page{
	margin-top: 70px;
	text-align: center;
}

/*About*/
.abanner{ width:100%; height:auto}
.abanner img{ width:100%; height:auto}
.about-main{
	min-height: 400px;
	height: auto!important;
	_height: 400px;
	font-size: 14px;
	line-height: 32px;
}
.about-main span{ color:#000}
.about-main img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.links-main{
	position: relative;
	overflow: hidden;
	margin-top: 40px;
}
.links-main ul{
	width: 678px;
	margin: -22px 0 0 -22px;
}
.links-main li{
	width: 181px;
	height: 61px;
	padding: 22px;
	border-right: 1px dashed #e6e6e6;
	border-bottom: 1px dashed #e6e6e6;
}
.links-main li img{
	border: 1px solid #eee;
	transition: border 500ms ease-in 0ms;
}
.links-main a:hover img{
	border-color: #68c6f0;
}
.faq-main li{
	width: 634px;
	border-bottom: 1px dashed #ececec;
}
.faq-main .tit{
	font-size: 14px;
	line-height: 42px;
	color: #333;
}
.faq-main .tit span{
	display: inline-block;
	width: 16px;
	height: 16px;
	background: #1aa3ea;
	margin-top: 14px;
	font: 14px/16px Arial;
	color: #fff;
	text-align: center;
}
.faq-main .tit p{
	width: 580px;
	padding-right: 25px;
	background: url("../images/bg_sign26.png") no-repeat right 22px;
	cursor: pointer;
}
.faq-main .tit p.hover{
	background: url("../images/bg_sign25.png") no-repeat right 22px;
}
.faq-main .int{
	width: 599px;
	padding: 15px 17px 18px;
	background: #f8f8f8;
	margin-bottom: 10px;
	display: none;
}
.faq-main .int span.fl{
	display: inline-block;
	width: 16px;
	height: 16px;
	background: #3eb428;
	font: 14px/16px Arial;
	color: #fff;
	text-align: center;
}
.faq-main .intro{
	width: 560px;
}
.news-main li{
	width: 634px;
	height: 39px;
	border-bottom: 1px dashed #ebe6e6;
	line-height: 39px;
	color: #999;
}
.news-main li a{
	display: inline-block;
	padding-left: 18px;
	background: url("../images/bg_sign27.png") no-repeat 8px 0;
	font-size: 14px;
	color: #444;
	transition: all 500ms ease-in 0ms;
}
.news-main li a:hover{
	color: #2ea9df;
	background-position: 8px -39px;
}
.news-main .page{
	margin-top: 50px;
}
.newsinfo-main{
	font-size: 14px;
	line-height: 30px;
}
.newsinfo-main h2{
	padding-top: 18px;
	font-size: 16px;
	line-height: 32px;
	color: #444;
	text-align: center;
}
.newsinfo-main .time{
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
	margin-bottom: 15px;
	font-size: 12px;
	line-height: 24px;
	color: #999;
	text-align: center;
}
.newsinfo-main img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.newsinfo-main .turn{
	position: relative;
	margin-top: 50px;
	border-top: 1px solid #eee;
	padding-top: 10px;
	font-size: 12px;
	line-height: 24px;
}
.newsinfo-main .turn a{
	color: #666;
	transition: color 500ms ease-in 0ms;
}
.newsinfo-main .turn a.back{
	position: absolute;
	right: 0;
	top: 10px;
}
.newsinfo-main .turn a:hover{
	color: #2ea9df;
}

/*交易列表*/
.content2{
	width: 734px;
	padding: 0px 0 20px;
	border: 1px solid #e5e9eb;
	background: #fff;
}

.tradingListPage{}
.tradingListPage a{ color: #333;}
.tradingListPage .tabBox{ height: 40px; line-height: 40px;border-bottom: solid 2px #026498;background: #e8effb; width:734px; }
.tradingListPage .tabBox a{ padding: 0 30px;font-size: 16px; display: block; float: left;}
.tradingListPage .tabBox a.active{ background: #026498 ; color: #FFFFFF;}
.tradingListPage .retrieve{ border-top: solid 1px #ededed; border-bottom: solid 1px #ededed; padding: 10px;width:712px;overflow: hidden; }
.tradingListPage .retrieve dl{ border-bottom: solid 1px #EEEEEE;padding:10px 0;  height:100%;overflow: hidden;!improtant; }
.tradingListPage .retrieve dl dt{ width: 80px; text-align: right; float: left; line-height: 30px; color:#333;}
.tradingListPage .retrieve dl dd{ width: 1080px; float: left; line-height: 30px; }
.tradingListPage .retrieve dl dd a{ margin: 0 5px; padding: 0 5px; display: inline-block; height: 26px; line-height:26px;}
.tradingListPage .retrieve dl dd a:hover,.tradingListPage .retrieve dl dd a.active{ background: #f60; color: #FFFFFF;}

.trading_c{ overflow: hidden; margin-top: 0px;}
.tradingListPage .trading_left{ width: 734px; float: left; overflow: hidden;}
.tradingListPage .tradingListBox{}
.tradingListPage .tradingListBox .sortBox{ height: 40px; line-height: 40px;background: #f7f7f7; border: solid 1px #ededed;}
.tradingListPage .tradingListBox .sortBox a{padding: 0 20px; display: inline-block; height:40px; line-height:40px;}
.tradingListPage .tradingListBox .sortBox a.active{color: #f60;  background: #FFFFFF; border-left:solid 1px #ededed ;border-right:solid 1px #ededed ; margin-left: -1px;}
.tradingListPage .tradingListBox ul{}
.tradingListPage .tradingListBox ul li{ border-bottom: dashed 1px #ededed; padding:20px 0; overflow: hidden; }

.tradingListPage .tradingListBox ul li img{ width: 100px; height: 100px; float: left; margin-right: 20px; margin-left:20px;}
.tradingListPage .tradingListBox ul li h4{ }
.tradingListPage .tradingListBox ul li h4 a{ color: #333333;font-size: 14px; line-height: 20px;}
.tradingListPage .tradingListBox ul li h4 a.class{ color:#f60}
.tradingListPage .tradingListBox ul li h4 a:hover{ color:#ef8200;}
.tradingListPage .tradingListBox ul li p{ color: #999;}
.tradingListPage .tradingListBox ul li .info{ float: left;width: 270px;}
.tradingListPage .tradingListBox ul li .price{ float: left; width: 150px;text-align:center; line-height: 30px; font-size: 14px; line-height: 25px;}
.tradingListPage .tradingListBox ul li .price .color{ color: #f40;font-weight: 700;font-family: verdana,arial; font-size: 18px;}
.tradingListPage .tradingListBox ul li .time{float: right;width: 150px; text-align: center;font-size: 12px; color: #999;}


.tradingListPage .trading_left .page{ text-align: center; height: 50px; padding: 20px 0;}
.tradingListPage .trading_left .page a{ height: 30px; line-height: 30px; padding: 0 10px; border: solid 1px #EEEEEE; display: inline-block; margin: 0 5px;}
.tradingListPage .trading_left .page a.active{ background: #f60; color: #FFFFFF;}

.tradingListPage .trading_right{ width: 230px;  float: right; overflow: hidden;}

.tradingListPage .hotBox{ border: solid 1px #ededed;}
.tradingListPage .hotBox .title{ height: 40px; line-height: 40px; border-bottom:1px solid #ededed;background: #f7f7f7; padding: 0 10px;}
.tradingListPage .hotBox .title h3{ color: #333333;}
.tradingListPage .hotBox li{ padding: 10px;}
.tradingListPage .hotBox li img{ width: 208px; height: 208px;}
.tradingListPage .hotBox li .name{ line-height:20px; margin-top: 5px;}
.tradingListPage .hotBox li .pr{ height:20px;}
.tradingListPage .hotBox li .pr .l{ float: left; color: #f60; font-size: 14px;}
.tradingListPage .hotBox li .pr .r{ float: right;}
/*上下页*/
.ym{width:90%;  overflow:hidden; margin:20px auto 0px;  }

.contentPage_tbox{ background: #FFFFFF;overflow: hidden; padding:40px}
.contentPage_tbox .photo{ float: left;overflow: hidden; margin-right: 30px;}
.contentPage_tbox .photo .pic{border: solid 1px #EEEEEE; padding: 10px; margin-bottom:10px;width: 250px; height: 250px; position: relative}

.contentPage_tbox .photo img{ width: 250px; height: 250px; }
.contentPage_tbox .info{ float: left; position:relative}
.contentPage_tbox .info em{ width:107px; height:38px; display:block; position:absolute;top:0px; right:0}
.contentPage_tbox .info h1{ font-size: 22px; line-height: 30px; padding-bottom:10px;color: #333;}
.contentPage_tbox .info p{ line-height: 30px; color: #666666;font-size: 14px;}
.contentPage_tbox .mbox{ padding: 20px; background: #f8f8f8; margin: 10px 0;}

.contentPage_tbox .mbox p b{display: inline-block;vertical-align: middle;color: #e4393c;font-size: 20px;}
.contentPage_tbox .btn{ height:36px; line-height: 36px; padding: 0 30px;color: #FFFFFF; font-size: 16px; background: #f68622; display: inline-block; margin-top: 10px; margin-right: 20px; border-radius:3px ;}

.contentInfo{background: #FFFFFF;overflow: hidden; margin: 20px 0; padding:10px 30px;}
.contentInfo .title{ height: 40px; line-height: 40px; border-bottom: solid 1px #DDDDDD;}
.contentInfo .title h3{ float: left; border-bottom:4px solid #E4393C; font-size: 18px; font-weight: normal;}
.contentInfo .content{ padding: 20px 0;line-height: 30px; font-size: 14px; color: #666;}
.contentInfo .content p{}
.contentInfo .content img{ max-width: 1040px; margin: 10px 0;}
.contentInfo .content .xqtable{ width: 100%;}
.contentInfo .content .xqtable tr{ height:30px;}
.contentInfo .content .xqtable td{ width: 25%;background: #f4f4f4; border: solid 1px #DDDDDD; padding:5px 10px;}


.t-c span {
    display: block;
    height: 16px;
    line-height: 16px;
    padding-left: 23px;
    background: url(../images/clock.png) left center no-repeat;
    margin-top: 8px;
    color: #999;
}




.pagelink {
    _display: inline;
    margin: auto;
    padding-top: 10px;
    padding-bottom: 2px;
}

div.pagelink ul {
    clear: both;
    font-size: 12px;
    text-align: center;
    padding-top: 0px;
    height: 38px;
    overflow: hidden;
    margin: auto;
}

div.pagelink a, div.pagelink span {
    font-family: Tahoma;
    line-height: 17px;
    list-style: none;
    background: #fff;
    display: inline-block;
    width: 28px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    border-radius: 4px;
    color: #4c4c4c;
    border: 1px solid #ddd;
    margin: 0 3px;
}

    div.pagelink span.g {
        width: auto;
        padding: 0 8px;
    }

div.pagelink ul a {
    text-decoration: none;
    color: #000;
}

    div.pagelink ul a:hover {
        color: #fff;
        background: #f60;
        text-decoration: none;
    }

div.pagelink ul .current, div.pagelink ul .current a, div.pagelink ul .current a:hover {
    color: #fff;
    width: 28px;
    height: 28px;
    border: 1px solid #f60;
    font-weight: bold;
    background: #f60;
}

div.pagelink ul .pageinfo {
    background: #f9f9f9;
    float: right;
    line-height: 21px;
    padding: 0 8px 0 8px;
    color: #666
}

    div.pagelink ul .pageinfo strong {
        color: #666;
        font-weight: normal;
        margin: 0px 2px
    }


/* 分页 */
.paginator {
    font: 12px Arial, Helvetica, sans-serif;
    padding: 10px 20px 10px 0;
    margin: 0px;
    text-align: right;
}

    .paginator span, .paginator a {
        padding: 6px 10px;
        background: #fff;
        text-decoration: none;
        margin-right: 2px;
        color: gray;
        width: 28px;
        height: 28px;
        border: 1px solid #ddd;
        font-weight: bold;
        background: #fff;
    }

        .paginator a:visited {
            padding: 1px 6px;
            border: solid 1px #ddd;
            background: #fff;
            text-decoration: none;
        }

        .paginator .current a, .paginator a.current {
            padding: 6px 10px;
            background: #fff;
            text-decoration: none;
            margin-right: 2px;
            color: #fff;
            width: 28px;
            height: 28px;
            border: 1px solid #f60;
            font-weight: bold;
            background: #f60;
        }

        .paginator a:hover {
            color: #ede8f0;
            background-color: #a19ca4;
            border-color: #ffa501;
            text-decoration: none;
        }


.t-b {
    background: #f9f9f9;
    height: 40px;
}

    .t-b li, .t-b div {
        line-height: 40px;
        height: 40px;
    }

        .t-b li, .t-b div a {
            color: #666;
        }

    .t-b li {
        padding-left: 30px;
        margin-right: 30px;
    }

        .t-b li:first-child {
            background: url(../images/index_06.jpg) left center no-repeat;
        }

        .t-b li:nth-child(2) {
            background: url(../images/index_03.jpg) left center no-repeat;
        }

    .t-b div a {
        margin: 0 10px;
    }

.navi-text .main {
    padding: 16px 0;
}

.navi {
    position: relative;
    z-index: 1000;
}