
/* 清除浮 动*/

.clearfix {
	*zoom: 1
}

.clearfix:after,
.clearfix:before {
	display: table;
	content: ""
}

.clearfix:after {
	clear: both
}


/*top*/
.toper{ height:30px; width:100%; background:url(../img/public_pic.png) repeat-x 0 -532px;}

.top{ width:1000px; margin:0 auto; line-height:30px;}

.top_left{ width:256px; _padding-top:6px;}

.top ul{ float:right;}

.top a{ padding:0 6px;}

.top_tell { width:230px; height:30px; background:url(../img/public_pic.png) no-repeat 250px -501px; padding-right:210px;}

.index_pic01{ width:950px; margin:0 auto;}



.logoer{ width:1000px; margin:0 auto; height:56px; margin-top:14px;}

.logo{ width:322px;}

.logoa{ display:block; height:56px; width:142px; float:left; padding-right:12px; background:url(../img/public_pic.png) no-repeat;}

.l1{ background-position:0 -46px;}

.l2{ background-position:-152px -46px;}

.searcher{ width:312px; padding-left:60px;}

.search_index{ width:232px; height:28px; line-height:28px; border:2px solid #d3d3d3; border-right:none; padding-left:6px; color:#a8a8a8; font-size:14px; float:left;}

.search:hover{ border:2px solid #2775ba; border-right:none;}

.search_btn{ width:71px; height:32px; border:none; background:url(../img/public_pic.png) no-repeat; cursor:pointer; float:left;}

.search_txt{ line-height:24px; color:#a8a8a8;}

.search_txt_p a{ text-decoration:underline; color:#2774ba; padding-right:8px;}

.logo_right{ width:226px; margin-top:4px;}

.logo_right dl{float:left;margin-left:10px; width:48px; height:48px; display:block;}

.logo_right dt{ display:block; width:48px;height:32px; background-image:url(../img/public_pic.png); background-repeat: no-repeat}

.logo_right dd{ display:block; width:48px;height:18px; margin:0;}

.logo_right dt a{display:block; width:48px;height:32px;}

.jjaw{ background-position: -395px 0; }

.xnzb{ background-position: -395px -67px;}

.jjgj{ background-position: -395px -134px;}

.lcbk{ background-position: -395px -200px;}



.ban{ width:1000px; margin:0 auto; position:relative; z-index:999; top:30px;}

.login{ width:310px; height:340px; float:right; background:url(../img/login_bg.png);/* border:1px solid #f6eeee;*/}

.login_text1{ width:250px; height:110px; margin:0 auto; background:url(../img/line1.png) no-repeat 0 20px; margin-top:15px; text-align:center;}

.login_tt1{ font-size:12px; color:#a98549; line-height:26px;}

.login_tt1 span{ font-size:26px; display:block;}

.login_tt2{ font-size:16px; color:#a98549; margin-top:6px;}

.login_tt2 b{ color:#e63232;}

.login .btnn{ width:240px; height:40px; display:block; background:#ffb400; border-radius:6px; margin:0 auto; font-size:18px; color:#fff; line-height:40px; text-align:center; margin-top:15px;}

.login .btnn:hover{ background:#ff641e;}

.login .b2{ background:#cda461; margin-top:8px;}

.login .b2:hover{ background:#ff641e;}

.login_tt3{ font-size:14px; text-align:center; color:#cda461; margin-top:15px;}






/*menu*/
.menu{ width:100%; height:40px; background:#2774ba; line-height:40px;}

.menu ul{ width:1100px; height:40px; display:block; margin:0 auto;}

.menu li{ font-size:14px; color:#fff; float:left; width:120px; text-align:center;}

.menu li:hover{ font-size:16px; font-weight:bold;}

.menu li a{ color:#fff;}



/*footer*/


.carousel {width:1000px; margin:30px auto;}
.carousel .prev , .carousel .next {height:43px;width:26px;overflow:hidden;display:block;margin-top:40px;text-decoration:none;cursor:pointer;}
.carousel .prev {float:left;background:url(../img/left.jpg) no-repeat; margin-right:26px;}
.carousel .next {float:left;background:url(../img/right.jpg) no-repeat; margin-left:20px;}
.carousel #prev-03.disabled{background:url(../img/imageNavLeft-disabled.gif) no-repeat;cursor:default;}
.carousel #next-03.disabled{background:url(../img/imageNavRight-disabled.gif) no-repeat;cursor:default;}

.jCarouselLite {float:left;width:946px;height:152px;overflow:hidden;/*必要元素*/}
.jCarouselLite li{height:152px;width:216px;text-align:center; margin-right:9px;}


.content_bank {border:1px solid #cccccc;margin-top:10px;}
.content_bank h2 {
    height:37px;
    line-height:37px;
    background-color:#f1f1f1;
    font-size:16px;
    text-indent:10px;
    border-bottom:1px solid #cccccc;
}
.content_bank p {
    height:80px;
    display:block;
    background:url(../img/bg1.png) no-repeat;
    background-position:40px -1410px;
}

.banner-mainad {
  margin-top:10px;
}
.footer_ {
    width:1000px;
    height:175px;
    margin:10px auto;
    border-top:1px solid #e0e0e0;
}

.footer_2013_all {
	width: 970px;
	padding-top: 20px;
	background-color: #f6f6f6;
	margin: 0 auto;
	padding-left: 30px;
	padding-bottom: 5px;
	border-top: 1px solid #eaeaea;
}

.footer_2013_l { float: left; }

.footer_2013_all a { color: #808080; }

.footer_2013_all a:hover {
	text-decoration: none;
	color: #b4b4b4;
}

.footer_2013_all dl {
	width: 83px;
	float: left;
	padding-right: 33px;
	text-align: center;
}

.footer_2013_all dt {
	height: 18px;
	width: 83px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 18px;
	color: #808080;
}

.footer_2013_all dd {
	height: 18px;
	width: 83px;
	display: block;
	font-size: 12px;
	padding-bottom: 18px;
	color: #808080;
}

.footer_2013_r { float: left; }

.footer_2013_r ul { width: 198px; }

.footer_2013_r .footer_2013_tel {
    background: url(../img/footer_2013_img.png) no-repeat;
	text-indent: -9999px;
	background-position: 0 0;
	width: 198px;
	height: 32px;
	display: block;
	margin-bottom: 10px;
}

.footer_2013_r a {
    background: url(../img/footer_2013_img.png) no-repeat;
	text-indent: -9999px;
}

.footer_2013_r a.footer_2013_online {
	background-position: 0 -42px;
	width: 198px;
	height: 32px;
	display: block;
	margin-bottom: 10px;
}

.footer_2013_r a.footer_2013_weixin {
	background-position: 0 -86px;
	width: 65px;
	height: 23px;
	display: block;
	float: left;
	margin-bottom: 10px;
}

.footer_2013_r a.footer_2013_QQ {
	background-position: -65px -86px;
	width: 68px;
	height: 23px;
	display: block;
	float: left;
	margin-bottom: 12px;
}

.footer_2013_r a.footer_2013_weibo {
	background-position: -133px -86px;
	width: 65px;
	height: 23px;
	display: block;
	float: left;
	margin-bottom: 12px;
}

.footer_2013_r .footer_2013_email {
    background: url(../img/footer_2013_img.png) no-repeat;
	text-indent: -9999px;
	background-position: 0 -121px;
	width: 198px;
	height: 14px;
	display: block;
	margin-bottom: 12px;
}

.footer_2013_r a.footer_2013_feedback {
	background-position: 0px -146px;
	width: 71px;
	height: 12px;
	display: block;
	float: left;
	margin-bottom: 12px;
}
.footer_ p {text-align:center;/*margin-top:30px;height:70px;*/line-height:25px;}
.footer_ p a {color:gray;}
.footer_ p span {color:gray;padding:0 10px;}
.footer_ p.footer_links {margin-top:30px;height:20px;}
.footer_otherlink {width:550px;margin:0 auto;}
.footer_otherlink a {background:url(../img/bg1.png) no-repeat;display:block;float:left;overflow:hidden;text-indent:-9999px;width:123px;height:52px;padding-right:10px;}
.footer_otherlink a.item1 {background-position:0 -1834px;}
.footer_otherlink a.item2 {background-position:0 -1889px;}
.footer_otherlink a.item3 {background-position:0 -1945px;}
.footer_otherlink a.item4 {background-position:0 -2000px;}



.zl_qualification {height:60px;margin-top:10px;color:#333;}
.zl_qualification dl {float:left;}
.zl_qualification dt {font-size:15px;font-weight:bold;width:192px;text-align:center;}
.zl_qualification dd {background:url(../img/bg1.png) no-repeat;width:192px;height:30px;margin-top:10px;}
.zl_qualification dd.item1 {background-position:70px -1498px;}
.zl_qualification dd.item2 {background-position:25px -1548px;}
.zl_qualification dd.item3 {background-position:30px -1582px;}
.zl_qualification dd.item4 {background-position:10px -1613px;}
.zl_qualification dd.item5 {background-position:45px -1645px;}



.wrap {	width: 1002px;	margin: 0 auto;}


.wrapper {
	margin: 0 auto;
	height: auto;background-color: #f8661d; padding-bottom:30px;
}
.top-img-all {
	width: 100%;
	margin: 0 auto;
}

.top-img1{width: 100%;height: 250px;background: url(../img/top-img1.jpg) no-repeat center top;
}
.top-img2{width: 100%;height: 250px;background: url(../img/top-img2.jpg) no-repeat center top;}

.w1000{ width:1000px; margin:0 auto; position:relative;}
.jyzc{ position:absolute; top:55px; right:0;}

.jjs{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4; padding:12px 0;}



.content {
	width: 938px; padding:30px 31px; border-top:3px solid #e61e1e; background:#fff;
	margin: 0 auto;
}

/*tip*/
.tip {height:36px;line-height:36px;font-size:14px;font-weight:bold;padding:5px 16px 5px 8px;}
.tip font{ margin-right: 10px;}
.content-tab{ width:935px; margin:0 auto; }

.tit-box{ height:39px;}

.tit-box ul li{ float:left; width:116px; height:39px; line-height:39px; background:#fafafd; text-align:center; color:#5f697d; border-left:1px solid #ebedf5; font-size:14px; border-bottom:1px solid #ebedf5;}

.tit-box ul li.hover,.tit-box ul li:hover{ background:#fff; height:39px; color:#e64141; cursor:pointer; border-bottom:1px solid #fff; width:116px;}

.none{ display:none;}

.main-box01{ border-top:2px solid #e64141; border-left: 1px solid #ebedf5;border-right: 1px solid #ebedf5;border-bottom: 1px solid #ebedf5; margin-bottom: 40px;}

.tab-box th{ height:36px; background:#eee; line-height:36px;}

.tab-box td{ height:31px; line-height:31px;}

.bg2{ background:#f6f6f6;}

.tab-box .tol{ padding-left:12px;}

.tab-box .tol a{ font-size:14px; color:#e63232;}

.fd{ font-weight:bold;}

.btn{ width:45px; height:22px; display:block; background:#f8661d; line-height:22px; color:#fff; float:left; margin-left:8px;}
.btn:hover{ color:#fff;}
.btn2{ background:#e63232;}
.mg{ margin:0 auto; float:none;}

.td-lh{ color:#e63232; line-height:18px; display:block; padding:2px 3px;}
.btn-qs{ width:85px; height:22px; display:block; background:#f8661d; line-height:22px; color:#fff; margin:0 auto;}
.btn-qs:hover{ color:#fff;}
.pro a{ color:#e63232;}

.zs{ text-align:right; color:#999; padding-top:10px;}

.xf-nav{position:fixed; bottom: 40px; left: 50%; margin-left: -600px;}
.xf-nav ul li{ background: #E64141; width:100px; text-align: center; line-height: 45px; font-size: 18px; color: #fff; border-bottom: 1px solid #ed7f7f;}

/*颜色*/

.yellow {
	color: #ffff00;
}
.yellow-low {
	color: #ffffb4;
}
.red {
	color: #e63232;
}
.blue{ color: blue;}
.blue-high {
	color: #fff;
}
.pt10{ padding-top:10px;}
/*表格*/

.table {
	width: 900px;
	margin: 20px auto 0;
	background-color: #f0f9ff;
	font-size: 14px;
	line-height: 1.5;
}
.table th {
	padding: 10px 6px;
	background-color: #e64141;
	border-bottom: 1px #b50808 solid;
	padding: 10px 6px;
	color: #fff;
	font-weight: normal;
}
.table td {
	padding: 12px 6px;
	border-bottom: 1px #a2d7ff solid;
	color: #5f697d;
}
.table tr:hover {
	background-color: #ffffff;
}
.table .product {
	font-weight: bold;
	color: #e63232;
	font-size: 16px;
}
.table tr:hover .product {
	color: #e64141;
}
.table .earn {
	color: #e64141;
	font-size: 16px;
}
.table .old-rate {
	text-decoration: line-through;
}
.table .btn-buy {
	display: inline-block;
	font-size: 16px;
	padding: 6px 20px;
	background-color: #E63232;
	color: #ffffff;
	border-radius: 4px;
}
/*表格边框1px*/

.table.brd1 {
	border: 1px #ebedf5 solid;
	border-bottom: none;
}
/*表格边框4px*/

.table.brd4 {
	border: 4px #f5f6fa solid;
}
/*表格边框10px*/

.table.brd10 {
	border: 10px #f5f6fa solid;
	border-bottom: none;
}
.table.brd10 td {
	border-bottom: 10px #f5f6fa solid;
}
/*表格顶部高亮线*/

.table.brdt {
	border-top: 1px #e64141 solid;
}
/*表头底部高亮线*/

.table.brdb th {
	border-bottom: 1px #e64141 solid;
}
.gjpm {
	display: inline-block;
	width: 22px;
	height: 22px;
}
.app-register {
	width: 900px;
	margin: 0 auto 30px;
	font-size: 0;
}
/*布局*/

.mid {
	vertical-align: middle;
	display: inline-block;
	height: 100%;
}
.f12 {
	font-size: 12px;
}
.f14 {
	font-size: 14px;
}
.f16 {
	font-size: 16px;
}
.f18 {
	font-size: 18px;
}
.f20 {
	font-size: 20px;
}
.f24 {
	font-size: 24px;
}
.f28 {
	font-size: 28px;
}
.f30 {
	font-size: 30px;
}
.lh1 {
	line-height: 1;
}
.lh1-5 {
	line-height: 1.5;
}
.lh2 {
	line-height: 2;
}
.l {
	float: left;
}
.r {
	float: right;
}
.clear {
	/*清除浮动*/
	
	overflow: hidden;
	_zoom: 1;
}
.tc {
	text-align: center;
}
.tl {
	text-align: left;
}
.tr {
	text-align: right;
}
.ptb10 {
	padding: 10px 0;
}
.mtb30 {
	margin: 30px 0;
}
.mb40 {
	margin-bottom: 40px;
}
.mb30 {
	margin-bottom: 30px;
}
.mt20 {
	margin-top: 20px;
}
.mt10 {
	margin-top: 10px;
}

