﻿ body,h1,h2,h3,h4,ul,li,a,input {
	margin:0;
	padding:0;
	font-family:microsoft yahei
}
div,a {
	color:#323232
}
h1,h2,h3,h4,p {
	margin:0;
	padding:0
}
img {
	border:none;
	vertical-align:middle
}
a {
	text-decoration:none
}
ul,li,dl,dt,dd {
	list-style:none;
	margin:0;
	padding:0
}
body {
	overflow-x:hidden;
	min-width:1100px
}
#sz_head {
	
	height:117px
}
.sz_head {
	height:124px;
	width:1100px;
	margin:0 auto
}
.sz_logo {
	float:left;
	
	height:80px;
	margin-top:16px;
	
}

.sz_sv {
	float:right;
	background:url(../images/tel.png) no-repeat right;
	padding-right:70px;
	margin-top:36px;
	height:62px
}
.sz_sv em {
	font-size:14px;
	color:#6d6d6d;
	font-weight:400;
	text-align:right;
	display:block
}
.sz_sv em p {
	color:#fe9900;
	font-size:24px;
	font-weight:400
}
#sz_nav {
	background:url(../images/nav_bg.jpg) repeat-x;
	height:48px
}
.sz_nav {
	width:1100px;
	margin:0 auto;
	height:48px
}
.sz_nav ul li {
	width:135px;
	float:left;
	height:48px;
	line-height:48px;
	text-align:center
}
.sz_nav ul li a {
	font-size:16px;
	color:#fff;
	display:block;
	width:135px
}
.sz_nav ul li a:hover,.sz_nav ul li a.hover {
	color:#fff;
	background:#fe9900
}
.dropMenu {
	position: absolute;
	top: 0;
	z-index: 100;
	width: 135px;
	visibility: hidden;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,
		direction=135, strength=4);
	margin-top: -1px;
	
	background-color: #FFF;
	
	padding: 6px 0;
}
.dropMenu li {
	text-align:center;
}
.dropMenu a {
	
	display: block;
	line-height:2;
}
.dropMenu a:hover {
	background-color:#fe9900;
	color:#fff;
}
#banner {
	position:relative;
	width:100%;
	height:427px;
	z-index:3
}
#banner .slides_container {
	width:100%;
	height:427px;
	position:relative;
	overflow:hidden;
	display:none;
	z-index:1
}
#banner .slides_container .bg-slide {
	width:100%;
	height:427px;
	display:block;
	z-index:1
}
.mainconc {
	width:372px;
	height:248px;
	float:left;
	background:url(../images/index_c_bg.png) no-repeat;
	margin-left:24px;
	margin-top:37px;
	position:relative
}
.news_box {
	width:372px;
	margin-top:45px;
	height:200px;
	position:relative;
	overflow:hidden
}
.news_box ul {
	width:1000000px;
	position:absolute
}
.news_box ul li {
	float:left;
	width:180px;
	margin-right:12px
}
.news_box ul li img {
	border:1px solid #dfdfdf;
	padding:5px;
	height:188px;
	width:160px
}
#bannerlink {
	position:absolute;
	height:2px;
	right:0;
	top:10px
}
#bannerlink a {
	float:left;
	height:3px;
	background:#ccc;
	margin-left:2px;
	width:15px;
	display:block;
	font-size:0;
	text-indent:-9999px;
	overflow:hidden
}
#bannerlink a.active {
	background:#f1c51c
}
#bannerlink {
	position:absolute;
	height:2px;
	right:0;
	top:10px
}
#bannerlink a {
	float:left;
	height:3px;
	background:#ccc;
	margin-left:2px;
	width:15px;
	display:block;
	font-size:0;
	text-indent:-9999px;
	overflow:hidden
}
#bannerlink a.active {
	background:#f1c51c
}
.pagination {
	bottom:20px;
	z-index:100001;
	position:absolute;
	width:460px;
	text-align:center;
	left:50%;
	margin-left:-230px
}
.pagination li {
	display:inline-block;
	margin:0 3px;
	list-style:none
}
.pagination li a {
	display:block;
	width:71px;
	height:7px;
	line-height:17px;
	text-align:center;
	color:#333;
	font-size:10px;
	float:left;
	overflow:hidden;
	background:#fff;
	overflow:hidden;
	text-indent:-9999px
}
.pagination li.current a {
	background:url(../images/num_a.png) no-repeat;
	color:#fff
}
.n_bann {
	background:url(/images/banner.jpg) no-repeat center;
	height:300px
}
.sz_warp {
	width:1100px;
	margin:0 auto
}
.sz_con1 {
	margin-top:40px;
	height:auto;
	overflow:hidden
}
.sz_con1l {
	width:262px;
	float:left
}
.sz_con1l_t {
	height:120px;
	background:#385791;
	text-align:center
}
.sz_con1l_t h2 {
	font-size:28px;
	color:#fff;
	font-weight:400;
	padding-top:32px
}
.sz_con1l_t p {
	color:#fff;
	font-size:13px
}
.sz_con1l_c {
	margin-top:10px
}
.sz_con1l_c ul li {
	border:1px solid #ededed;
	height:46px;
	line-height:46px;
	background:url(../images/ff.png) no-repeat 224px 13px;
	margin-bottom:10px
}
.sz_con1l_c ul li a {
	font-size:19px;
	color:#09367e;
	display:block;
	height:46px;
	padding-left:35px
}
.sz_con1l_c ul li a:hover {
	background:#385791;
	font-size:19px;
	color:#fff
}
.sz_con1l_u {
	margin-top:10px
}
.sz_con1l_u div{
	height:45px;
	padding-top:110px;
	background:url(/images/lx_bg.jpg) no-repeat;
	text-align:center;
	font-size:16px;
	color:#fff;
}
.sz_con1r {
	width:830px;
	float:right
}
.sz_con1r ul li {
	float:left;
	width:261px;
	margin-left:14px
}
.sz_con1r ul li .pic {
	width:261px;
	height:213px;
	overflow:hidden;
}
.sz_con1r ul li .pic img {
	width:261px;
	height:213px;
	transition:all .4s;
}
.sz_con1r ul li a:hover img{ transform:scale(1.2)}
.sz_con1r ul li p {
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:18px;
	color:#444
}
.sz_con1r ul li a:hover p{ color:#385791;}
.sz_con1r_t {
	background:url(../images/yq.png) no-repeat bottom right;
	height:90px;
	font-size:19px;
	color:#2a2a2a;
	text-align:right;
	margin-bottom:25px;
	line-height:70px
}
.sz_con1r_t span {
	font-size:26px;
	color:#385791
}
#sz_con2 {
	margin-top:45px;
	background:url(../images/con2_bg.jpg) no-repeat center;
	height:563px;
	overflow:hidden
}
.sz_con2 {
	padding:70px 0 0;
	width:1160px;
	margin:0 auto
}
.sz_con3_t h2 span {
	padding-left:10px;
	font-size:18px
}
.sz_con2_u {
	margin-top:25px
}
.sz_con2_u_l {
	width:602px;
	float:left;
	background:url(../images/f_bg.png) no-repeat left top;
	height:350px;
	padding:0 0 0 30px
}
.sz_con2_u_l_tit {
	font-size:32px;
	color:#fff;
	font-weight:700;
	text-align:center
}
.sz_con2_u_l_txt {
	line-height:25px;
	color:#fff;
	margin:30px 35px 0 0
}
.sz_con2_u_l_txt .gywm {
	font-size:15px;
	color:#fff;
	line-height:30px;
	white-space:pre-wrap;
}
.sz_gsjj {
	width:123px;
	border:3px #ededed solid;
	border-radius:20px;
	height:34px;
	float:left;
	line-height:34px;
	text-align:center;
	margin-right:20px;
	margin-top:40px;
	overflow:hidden;
}
.sz_gsjj a {
	display:block;
	color:#fff;
	font-size:18px
}
.sz_gsjj a:hover{ background-color:#fe9900;}
.sz_con2_u_r {
	width:500px;
	float:right;
	height:323px
}
#sz_con3 {
	background:url(../images/con3_bg.jpg) no-repeat center;
	height:409px
}
.sz_con3 {
	padding-top:45px
}
.sz_con3_t {
	background:url(../images/an_bg.png) no-repeat center top;
	height:55px;
	line-height:55px;
	text-align:center
}
.sz_con3_t h2 {
	color:#086aac
}
.sz_con3_u {
	margin-top:30px
}
.leftLoopa {
	}.leftLoopa .hda {
	height:20px;
	position:relative
}
.leftLoopa .hda a {
	display:block;
	position:absolute;
	width:29px;
	height:51px;
	cursor:pointer;
	position:absolute;
	top:80px;
	z-index:99
}
.leftLoopa .hda a.prev {
	left:0;
	background:url(../images/left.png) no-repeat 0 0
}
.leftLoopa .hda a.next {
	background:url(../images/right.png) no-repeat 0 0;
	right:0
}
.leftLoopa .bda {
	width:1100px;
	overflow:hidden;
	margin:0 auto;
	padding-top:8px
}
.leftLoopa .bda ul {
	}.leftLoopa .bda ul li {
	float:left;
	width:208px;
	margin-left:15px
}
.leftLoopa .bda ul li a {
	display:block;
	text-align:center;
	float:left;
	width:208px
}
.leftLoopa .bda ul li a img {
	width:208px;
	height:159px
}
.leftLoopa .bda ul li a:hover {
	color:#fff;
	font-size:16px
}
.leftLoopa .bda ul li a p {
	height:44px;
	line-height:44px;
	text-align:center;
	color:#3a3a3a;
	font-size:16px
}
.sz_more {
	width:85px;
	margin:12px auto 0
}
.sz_con4 {
	margin-top:45px;
	height:auto;
	overflow:hidden
}
.sz_con4_l {
	float:left;
	width:774px
}
.slb .hd ul,.slb .hd ul li,.slb .hd ul li a,.slb .hd span {
	height:40px
}
.slb .hd ul {
	float:left;
	width:400px;
	line-height:40px;
	margin-right:15px
}
.slb .hd ul li {
	float:left;
	width:100px;
	height:40px;
	
	margin-right:10px
}
.slb .hd ul li a {
	display:block;
	font-size:22px;
	line-height:40px;
	height:40px;
	width:100px;
	text-align:center;
	color:#585858
}
.slb .hd ul li.on a {
	color:#2078b5;
	text-decoration:none;
	height:40px;
	border-bottom:4px solid #2078b5
}
.slb .hd span {
	display:block;
	float:right;
	line-height:43px;
	background:url(../images/span.png) no-repeat right center;
	margin-right:15px;
	padding-right:20px
}
.slb .bd {
	padding:20px 0 0
}
.slb .bd .bdlist {
	height:auto
}
.slb .bd .bdlstl {
	padding-top:5px
}
.slb .bd .bdlstl img {
	}.slb .bd .bdlstr {
	float:left
}
.slb h3 {
	width:100px;
	float:left;
	font-size:25px;
	color:#0098ea
}
.sz_newsrt {
	width:774px;
	height:auto;
	margin-top:20px;
	overflow:hidden
}
.sz_newsrt ul li {
	height:auto;
	overflow:hidden;
	border-bottom:1px dashed #e4e4e4;
	margin:15px 0;
	padding-bottom:15px
}
.sz_al {
	float:left;
	color:#838383;
	height:70px;
	background:url(../images/hh.jpg) no-repeat;
	width:68px
}
.sz_al h3 {
	width:68px;
	height:35px;
	line-height:35px;
	color:#fff;
	text-align:center;
	font-size:24px;
	font-style:normal;
	font-weight:400
}
.sz_al h4 {
	width:68px;
	height:35px;
	color:#fff;
	text-align:center;
	font-size:13px;
	font-style:normal;
	font-weight:400
}
.sz_newsrt_txt {
	width:660px;
	float:left;
	margin-left:30px
}
.sz_newsrt_txt h4 {
	
	font-size:16px;
	color:#0869ae;
	font-weight:400
}
.sz_newsrt_txt p {
	color:#a1a1a1;
	line-height:25px
}
.sz_newsru {
	width:774px;
	margin:0 10px 0 0
}
.sz_newsru ul li {
	background:url(../images/fff.png) no-repeat left;
	padding-left:15px;
	margin-right:10px;
	line-height:35px;
	font-size:12px;
	width:774px;
	border-bottom:1px dashed #e4e4e4;
	position:relative
}
.sz_newsru ul li a {
	color:#131313;
	font-size:14px
}
.sz_newsru ul li a:hover{ color:#0869ae;}
.sz_newsru ul li span {
	position:absolute;
	top:0;
	right:10px;
	font-size:14px;
	color:#585858
}
.sz_con4r {
	width:267px;
	float:right
}
.sz_con4r_t {
	height:55px;
	line-height:55px;
	background:#0869ad;
	padding-left:20px
}
.sz_con4r_t h2 {
	font-size:22px;
	color:#fff;
	font-weight:400
}
.sz_con4r_t h2 span {
	font-size:18px
}
.sz_con4r_u {
	margin-top:20px
}
.sz_con4r_u ul {
	margin-bottom:15px;
	display:block
}
.sz_con4r_u ul li {
	padding-left:40px;
	color:#4b4b4b;
	font-size:14px;
	margin-bottom:10px
}
.sz_con4r_u ul li.li00 {
	background:url(../images/l1.png) no-repeat 10px center;
	line-height:20px
}
.sz_con4r_u ul li.li01 {
	background:url(../images/l2.png) no-repeat 10px center;
	line-height:40px;
	height:40px
}
.sz_con4r_u ul li.li02 {
	background:url(../images/l3.png) no-repeat 10px center;
	line-height:40px;
	height:40px
}
#sz_footer {
	background:url(../images/footer_bg.jpg) no-repeat center;
	height:182px;
	margin-top:40px
}
.sz_footer {
	padding:20px 0 0
}
.sz_flink {
	height:auto;
	overflow:hidden
}
.sz_flinkl {
	background:url(../images/flink.png) no-repeat left center;
	width:100px;
	float:left;
	font-size:20px;
	color:#fff;
	height:50px;
	line-height:50px;
	padding-left:55px
}
.sz_flinkr {
	width:730px;
	float:right;
	text-align:left;
	line-height:30px;
	margin-top:10px
}
.sz_flinkr a {
	font-size:14px;
	color:#fff;
	margin:0 6px;
	display:block;
	float:left
}
.sz_footer_u {
	margin-top:20px;
	text-align:center;
	font-size:13px;
	color:#fff;
	line-height:25px
}
.sz_footer_u a {
	font-size:13px;
	color:#fff
}
.sz_footer_u a:hover{ text-decoration:underline;}
.sz_footer_l {
	float:left;
	width:896px
}
.sz_snav {
	height:auto;
	overflow:hidden;
	width:800px;
	margin:20px auto 0
}
.sz_snav ul li {
	width:100px;
	float:left;
	text-align:center;
}
.sz_snav ul li a {
	color:#fff;
	font-size:16px
}
.sz_snav ul li a:hover{ color:#fe9900;}
.sz_footer_r {
	width:140px;
	height:114px;
	
	float:right;
	margin:20px 0 0
}
.sz_fycon {
	width:1100px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:20px;
	height:auto;
	overflow:hidden
}
.sz_fyconl {
	width:240px;
	float:left
}
.sz_fyconl1 {
	height:auto;
	overflow:hidden;
	border:1px solid #cecdcd;
	border-radius:5px
}
.sz_fyconl1t {
	background:url(../images/xx.jpg) no-repeat bottom center;
	height:50px
}
.sz_fyconl1t h3 {
	font-size:20px;
	font-weight:700;
	color:#585858;
	line-height:18px;
	float:left;
	margin:15px 0 0 15px;
	border-left:4px solid #2486c3;
	height:18px;
	padding-left:10px
}
.sz_fyconl1t h3 em {
	color:#fff;
	font-size:14px;
	font-style:normal;
	padding-left:10px;
	font-weight:400
}
.sz_fyconl1u {
	margin-top:12px;
	padding-bottom:20px
}
.sz_fyconl1u ul li {
	height:43px;
	line-height:43px;
	
	margin:0 20px
}
.sz_fyconl1u ul li a {
	color:#000;
	font-size:14px;
	display:block;
	background:url(../images/cat_bg.jpg) no-repeat center;
	padding-left:15px;
}
.sz_fyconl1u ul li a:hover,
.sz_fyconl1u ul li a.thisclass {
	background:url(../images/cat_bg1.jpg) no-repeat center;
	color:#515151
}
.sz_left_new {
	margin-top:30px;
	padding-bottom:15px
}
.sz_left_new_tit {
	width:210px;
	margin-left:10px;
	font-size:18px;
	color:#000;
	border-bottom:1px solid #b5b5b5;
	padding-bottom:8px
}
.sz_left_new_tit span {
	font-size:18px;
	color:#000;
	font-weight:400;
	border-left:5px solid #385791;
	height:18px;
	line-height:16px;
	padding-left:5px;
	display:block
}
#sz_roll {
	line-height:25px;
	margin-top:15px
}
#sz_roll li {
	
	padding-left:10px;
	height:30px;
	line-height:30px
}
#sz_roll li a {
	font-size:14px
}
#sz_roll li a:hover{
	color:#0869ae;
	text-decoration:underline;
}
.sz_fyconl2 {
	height:auto;
	overflow:hidden;
	margin-top:20px;
	border:1px solid #cecdcd;
	border-radius:5px
}
.sz_fyconl2t {
	background:url(../images/fx.png) no-repeat left;
	height:42px;
	line-height:42px
}
.sz_fyconl2t h3 {
	font-size:18px;
	font-weight:400;
	color:#fff;
	padding-left:15px
}
.sz_fyconl2t h3 em {
	color:#fff;
	font-size:14px;
	font-style:normal;
	padding-left:10px;
	font-weight:400
}
.sz_fyconl2u {
	line-height:30px;
	padding:10px 5px 0 10px;
	font-size:14px
}
.sz_fycpt {
	height:60px;
	background:#eee
}
.sz_fycpt h2 {
	font-size:21px;
	color:#385791;
	font-weight:700;
	padding:15px 0 0 33px
}
.sz_fyconr {
	float:right;
	margin-bottom:20px
}
.sz_fyconrt {
	width:830px;
	height:60px;
	background:#e9e9e9
}
.sz_fyconru {
	width:830px;
	height:auto;
	overflow:hidden;
	height:auto;
	margin-bottom:20px
}
.sz_fyconrus {
	width:830px;
	height:auto;
	border-top:none
}
.sz_fyconrus ul {
	margin:0;
	padding-top:8px
}
.sz_fyconrus ul li {
	line-height:30px;
	border-bottom:1px dashed #e9e9e9;
	padding:0;
	position:relative;
	margin:0 20px 8px;
	background:url(../images/fff.png) no-repeat left;
	overflow:hidden;
	height:auto
}
.sz_fyconrus ul li span {
	position:absolute;
	right:0;
	top:0;
	color:#999
}
.sz_fyconrus ul li a {
	color:#464646;
	padding-left:15px
}
.sz_fyconrus ul li a:hover{ color:#385791;}
.sz_dqwz {
	float:right;
	color:#515151;
	margin:20px 15px 5px 0
}
.sz_dqwz a {
	color:#515151;
	text-decoration:none
}
.sz_dqwz a:hover{
	color:#385791;
	text-decoration:underline;
}
.sz_show_t {
	text-align:center;
	padding:25px 0 0;
	border-bottom:#ccc 1px dashed
}
.sz_show_t h1 {
	color:#385791;
	margin:0;
	font-size:24px
}
.sz_show_t h5 {
	color:#464646;
	font-weight:400;
	line-height:20px;
	margin:10px 0
}
.pro_show{
	width:460px;
	float:right;
}
.pro_show h1{
	color:#385791;
	margin:0;
	font-size:24px
}
.pro_show .proinfo{
	margin:10px 0;
	padding-top:10px;
	border-top:#ccc 1px dashed
}
.probox{width:350px;float:left;margin:30px 0 0 30px;}
.tb-booth{border:1px solid #ccc;position:relative;z-index:1;}
.tb-s310, .tb-s310 a{height:310px;width:310px;}
.tb-s310, .tb-s310 img{max-height:310px;max-width:310px;}
.tb-s310 a{*font-size:271px;}

.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-pic a img{max-width:100%;vertical-align:middle;}

.tb-thumb{width:312px;margin:10px 0 0;text-align:center;overflow:hidden;}
.tb-thumb li{background: transparent;display:inline-block;height:52px;margin:0 2px ;overflow:hidden;padding:1px;}
.tb-thumb .tb-selected{background: #C30008;height:50px;padding:2px;}
.tb-thumb li div{border:1px solid #ccc;}
.tb-thumb .tb-selected div{background-color:#fff;border:medium none;}
.tb-s40, .tb-s40 a{height:50px;width:50px;}
.tb-s40 a{*font-size:35px;}

div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;margin-top:30px;width:200px;height:200px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
.sz_show_c {
	padding:10px 15px;
	color:#464646;
	border-bottom:#ccc 1px dashed;
	line-height:2em;
	font-size:14px
}
.sz_show_c img {
	max-width:900px;
	padding:10px 15px
}
.sz_show_u {
	text-align:left;
	padding:10px 15px 10px 0
}
.sz_show_u ul li {
	list-style:none;
	text-decoration:none;
	color:#464646;
	border-bottom:#ccc 1px dashed;
	height:30px;
	line-height:30px;
	margin:0 20px;
	font-size:14px
}
.sz_show_u ul li a {
	color:#464646;
	font-size:14px
}
.sz_show_u ul li a:hover {
	text-decoration:underline;
	color:#464646
}
.sz_page_conru {
	color:#464646;
	padding:35px 15px 40px;
	font-size:14px;
	line-height:28px
}
.sz_page_conru img {
	max-width:700px;
	padding:15px 15px 40px
}
.sz_chanpin {
	padding:20px 0 20px 10px
}
.sz_chanpin ul li {
	margin-right:35px
}
.sz_chanpin ul li a {
	display:block;
	text-align:center;
	color:#545454
}
.sz_chanpin ul li a .pic {
	width:221px;
	height:144px;
	overflow:hidden;
	display:table-cell;
	background:#fff;
	text-align:center;
	vertical-align:middle
}
.sz_chanpin ul li a img {
	width:232px;
	height:186px;
}
.sz_chanpin ul li a p {
	height:40px;
	line-height:40px
}
.sz_chanpin ul li a:hover p{
	color:#385791;
}
.sz_chanpin ul li a:hover img{ transform:scale(1.2);}
.sz_chanpin ul {
	height:auto;
	overflow:hidden;
	padding-left:4px
}
.sz_chanpin ul li {
	float:left;
	margin-bottom:2px
}
.sz_chanpin ul li a .pic {
	width:232px;
	height:186px
}
.sz_chanpin ul li a .pic img {
	width:232px;
	height:186px;
	transition:all .4s;
}
.fenye {
	text-align:center;
	margin:20px 0 30px
}
.fenye ul {
	height:auto;
	overflow:hidden
}
.fenye span,.fenye a {
	display:inline-block;
	padding:0 9px;
	margin:0 2px;
	background:#ddd;
	border-radius:2px;
	height:26px;
	line-height:26px;
	text-align:center;
	color:#000
}
.fenye span.current {
	background:#385791;
	color:#fff
}
.fenye a:hover {
	background:#385791;
	color:#fff
}
.message {
	height:500px;
	margin:40px 0 0 30px
}
.message li {
	height:auto;
	min-height:60px
}
.message li span {
	width:88px;
	font-size:14px;
	color:#333;
	display:inline-block;
	text-align:right;
	padding-right:5px
}
.message li input {
	width:270px;
	height:30px;
	border:1px solid #ccc;
	padding:0 10px;
	background:#fff;
	border-radius:5px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.message li input:focus,.message li textarea:focus {
	border-color:#23c254;
	outline:0
}
.message textarea {
	padding:5px 10px;
	font-size:14px;
	background:#fff;
	border:1px solid #ccc;
	border-radius:5px
}
.message li button {
	margin:40px 0 0 100px;
	width:100px;
	height:30px;
	background:#4fa31a;
	color:#fff;
	cursor:pointer
}
.code {
	margin-top:30px
}
.code input {
	width:100px!important
}
.message li i {
	color:red;
	margin-top:2px;
	font-style:normal;
	display:block;
	float:left;
	margin-left:5px
}
.pagess {
	clear:both;
	margin:20px;
	overflow:hidden;
	margin-left:0;
	text-align:center;
	font-size:12px
}
.pagess ul li {
	display:inline-block;
	border:1px solid #ccc;
	padding:2px 9px;
	margin:0 3px;
	line-height:20px;
	background:#fff;
	color:#999
}
.pagess ul li:hover {
	background:#ccc;
	color:#fff;
	border:1px solid #ccc
}
.pagess ul li:hover a {
	color:#fff
}
.pagess ul li.thisclass {
	display:inline-block;
	border:1px solid #ccc;
	padding:2px 9px;
	margin:0 3px;
	background:#ccc;
	color:#fff
}
.pagess ul li.thisclass a {
	color:#fff
}
.pagess ul li a {
	display:block;
	color:#999
}
.pagess ul li a:hover {
	color:#fff
}
