﻿@charset "utf-8";
.container {
	padding-bottom:40px;
}
.aArea {
	width:1100px;
	margin:50px auto 0;
}
.aArea li {
	width:220px;
	height:264px;
	position:relative;
	float:left;
	display:inline;
	text-align:center;
}
.aArea .pic-1 {
	width:361px;
	height:342px;
	position:absolute;
	top:-8px;
	left:-70px;
	display:none;
}
.aArea .on .pic-1 {
	display:block;
}
.aArea .on .pic-2 {
	display:none;
}
.bArea {
	margin-top:20px;
	height:392px;
}
.bArea a {
	display:block;
	width:100%;
	height:392px;
}
.cArea {
	width:1102px;
	margin:40px auto 0;
}
.cArea .prev, .cArea .next {
	width:28px;
	height:63px;
	cursor:pointer;
	z-index:10;
}
.cArea .prev {
	float:left;
	margin:92px 0 0 -19px;
	background:url(../images/prev.jpg);
}
.cArea .next {
	float:right;
	margin:92px -19px 0 0;
	background:url(../images/next.jpg);
}
.cArea .prev:hover {
	background:url(../images/prevon.jpg);
}
.cArea .next:hover {
	background:url(../images/nexton.jpg);
}
.cArea .tempWrap {
	width:1084px!important;
	float:left;
}
.cArea li {
	float:left;
	display:inline;
	border:1px solid #ddd;
	border-radius:5px;
	padding:5px;
	margin-right:20px;
}
.dArea {
	width:1102px;
	margin:40px auto 0;
}
.dArea .sub {
	width:500px;
	float:left;
}
.dArea .sub .pic {
	width:290px;
	height:12px;
	background:url(../images/p290x12.png);
}
.dArea .sub h3 {
	font-size:26px;
	font-weight:normal;
	color:#000;
	padding:5px 0 20px;
}
.dArea .sub .info {
	font-size:14px;
	line-height:22px;
}
.dArea .sub ul {
	padding-top:15px;
}
.dArea .sub li {
	float:left;
	display:inline;
	font-size:14px;
	margin-right:15px;
}
.dArea .sub li a {
	display:block;
	width:14px;
	border:1px solid #ccc;
	padding:8px 4px;
	line-height:18px;
}
.dArea .sub li a:hover {
	text-decoration:none;
	background:#000;
	color:#b8b8b8;
}
.dArea .main {
	width:520px;
	height:390px;
	position:relative;
	float:right;
}
.dArea .main .hd {
	width:100%;
	height:24px;
	z-index:4;
	text-align:right;
	padding-top:20px;
}
.dArea .main .hd ul {
	width:520px;
	height:24px;
	margin:0 auto;
}
.dArea .main .hd ul li {
	display:inline-block;
*display:inline;
	zoom:1;
	width:22px;
	height:22px;
	line-height:22px;
	text-align:center;
	margin:0 5px;
	border-radius:24px;
	cursor:pointer;
	vertical-align:top;
	border:1px solid #eee;
}
.dArea .main .hd ul .on {
	width:24px;
	height:24px;
	line-height:24px;
	background:#088336;
	color:#fff;
	border:none;
}
.dArea .main .txt {
	width:428px;
	height:92px;
	line-height:92px;
	background:url(../images/tm.png);
	text-align:center;
	font-size:30px;
	color:#fff;
	position:absolute;
	bottom:0;
	left:-70px;
}
.eArea {
	width:1102px;
	margin:70px auto 0;
}
.pList {
	padding-top:20px;
}
.pList li {
	float:left;
	display:inline;
	margin-right:94px;
}
.pList li a:hover img {
	opacity:0.5;
	filter:alpha(opacity=50);
}
.eArea .bd {
	padding-top:40px;
}
.eArea .sub {
	width:432px;
	height:366px;
	position:relative;
	float:left;
}
.sHd {
	width:100%;
	height:24px;
	z-index:4;
	text-align:right;
	padding-top:20px;
}
.sHd ul {
	width:432px;
	height:24px;
	margin:0 auto;
}
.sHd ul li {
	display:inline-block;
*display:inline;
	zoom:1;
	width:22px;
	height:22px;
	line-height:22px;
	text-align:center;
	margin:0 5px;
	border-radius:24px;
	cursor:pointer;
	vertical-align:top;
	border:1px solid #eee;
}
.sHd ul .on {
	width:24px;
	height:24px;
	line-height:24px;
	background:#088336;
	color:#fff;
	border:none;
}
.eArea .txt {
	width:432px;
	height:55px;
	line-height:55px;
	background:url(../images/tm.png);
	text-align:center;
	font-size:16px;
	color:#fff;
	position:absolute;
	bottom:44px;
	left:0;
}
.eArea .main {
	width:634px;
	float:right;
}
.eArea .main .pic {
	width:358px;
	height:53px;
	background:url(../images/honor.png) 28px no-repeat;
}
.eArea .main .info {
	font-size:14px;
	line-height:30px;
	padding-top:30px;
}
.eArea .main .info p {
	text-indent:2em;
}
.fArea {
	width:1102px;
	margin:50px auto 0;
}
.fArea .hd {
	height:60px;
	background:url(../images/htitle1.png) center no-repeat;
}
.fArea .bd {
	padding-top:40px;
	background:url(../images/line.png) bottom no-repeat;
}
.fArea .bd li {
	width:514px;
	height:108px;
	float:left;
	display:inline;
	border-top:1px solid #ccc;
	padding:28px 0;
}
.fArea .date {
	width:90px;
	height:96px;
	float:left;
	font-size:34px;
	text-align:center;
	padding-top:10px;
}
.fArea .date em {
	font-size:12px;
	display:block;
	border-top:1px solid #8c8c8c;
	padding-top:8px;
	margin-top:10px;
}
.fArea .txt {
	width:350px;
	float:right;
	font-size:14px;
}
.date img { width:150px;}
.fArea h3 {
	padding:18px 0 10px;
}
.fArea .info {
	color:#aaa;
}
.fArea .info a {
	color:#088336;
}
.gArea {
	width:1102px;
	margin:50px auto 0;
}
.gArea .hd {
	height:59px;
	background:url(../images/htitle2.png) center no-repeat;
}
.gArea .bd {
	padding-top:40px;
}
.gArea .sub {
	width:486px;
	float:left;
	padding:4px;
	border:1px solid #ccc;
}
.gArea .main {
	width:558px;
	float:right;
}
.gArea .pic {
	height:47px;
	background:url(../images/about.png);
}
.gArea .add {
	height: 190px;
    font-size: 14px;
    background: url(../images/add.jpg) no-repeat;
    line-height: 45px;
    margin-top: 20px;
    padding-left: 70px;
    padding-top: 15px;
}

.bd a {cursor:default;}

/*提示信息*/
.msg-tips{ position:relative; margin:30px auto; padding:30px 0; width:420px; font-size:14px; text-align:left; }
    .msg-tips .icon{ display:block; float:left; width:60px; height:60px; }
    .msg-tips .icon i{ margin:0; padding:0; font-size:60px; color:#090; line-height:1em; }
    .msg-tips .icon.warning i{ color:#f90; }
    .msg-tips .icon.error i{ color:#f00; }
    .msg-tips .info{ margin-left:80px; }
    .msg-tips .info strong{ display:block; padding-bottom:5px; color:#333; font-size:18px; font-weight:normal; line-height:1.3em; }
    .msg-tips .info p{ line-height:24px; color:#666; font-size:14px; }
    .msg-tips .info p a{ margin:auto 2px; }
/*会员登录样式*/
.login-box{ margin:50px auto 0; padding-bottom:50px; width:343px; overflow:hidden; }
    .login-box .input-box{ position:relative; display:inline-block; margin-bottom:20px; padding:0 10px; width:320px; border:1px solid #e5e5e5; height:42px; line-height:22px; color:#333; font-size:14px; overflow:hidden; }
    .login-box .input-box input{ padding:12px 0; width:100%; height:20px; line-height:20px; font-size:14px; }
    .login-box .remember-box{ margin-bottom:30px; height:20px; line-height:20px; color:#909090; font-size:14px; }
    .login-box .remember-box input{ vertical-align:middle; }
    .login-box .remember-box label{ margin-right:7px; cursor:pointer; vertical-align:middle; }
    .login-box .remember-box a{ color:#00a7ea; vertical-align:middle; }
    .login-box .btn-box{ display:block; margin-bottom:20px; height:42px; }
    .login-box .btn-box input{ display:inline-block; width:342px; height:42px; line-height:42px; background:#6caa4b; color:#fff; cursor:pointer; font-size:14px; text-align:center; }
    .login-box .tip-box{ display:block; text-align:center; height:20px; line-height:20px; color:#f90; font-size:13px; }
    .login-box .oatuh-box{ clear:both; padding-top:15px; }
    .login-box .oatuh-box h3{ display:block; margin-bottom:10px; color:#666; font-size:14px; line-height:30px; height:30px; font-weight:normal; }
    .login-box .oatuh-box p{ margin-left:-25px; }
    .login-box .oatuh-box p a{ display:block; float:left; margin:0 0 10px 25px; _display:inline; _zoom:1; }
    .login-box .oatuh-box p a img{ width:38px; height:38px; }

/*表单样式*/
.msg-box{ display:block; margin:0; padding:6px; border:1px solid #fbf2b5; background:#fcfbda; }
    .msg-box i{ display:block; float:left; margin:4px 0 0; font-size:12px; color:#A094A9; width:18px; height:18px; text-align:center; vertical-align:middle; }
    .msg-box p{ margin-left:18px; line-height:24px; color:#A4A147; font-size:12px; }
.form-box{ margin:0 50px; padding:20px 0 30px; }
    .form-box .form-group{ margin:0; padding:10px 0; clear:both; }
    .form-box .form-group .tips{ margin-left:16%; color:#666; font-size:12px; line-height:20px; }
    .form-box .form-group dt{ display:block; float:left; padding-right:2%; width:14%; line-height:40px; text-align:right; color:#888; }
    .form-box .form-group dd{ display:block; position:relative; margin-left:16%; line-height:40px; }
    .form-box .form-group dd img{ vertical-align:middle; }
    .form-box .form-group dd .input{ display:inline-block; padding:0 10px; width:50%; height:40px; line-height:20px; border:1px solid #e0e0e0; }
    .form-box .form-group dd .input.code{ width:80px; }
    .form-box .form-group dd .select{ display:inline-block; padding:10px; height:40px; line-height:20px; border:1px solid #e0e0e0; }
    .form-box .form-group dd .textarea{ display:inline-block; padding:10px; width:50%; height:80px; line-height:20px; border:1px solid #e0e0e0; vertical-align:middle; overflow:auto; }
    .form-box .form-group dd .submit{ display:inline-block; margin:0 0 0 5px; padding:10px 46px; width:auto; height:auto; line-height:20px; color:#fff; font-size:14px; border:1px solid #d70029; background:#d70029; cursor:pointer; }
    .form-box .form-group dd .button{ display:inline-block; margin:0 0 0 5px; padding:10px 46px; width:auto; height:auto; line-height:20px; color:#666; font-size:14px; border:1px solid #eee; background:#eee; cursor:pointer; }
    .form-box .form-group dd label.mart{ margin-right:5px; }
    /*全屏样式*/
    .form-box.full{ padding:0 0 50px; }
    .form-box.full .form-group dt{ width:40%; }
    .form-box.full .form-group dd{ margin-left:42%; }
    .form-box.full .form-group dd .input{ width:40%; }
    .form-box.full .form-group dd .input.code{ width:80px; }