
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,a,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
	list-style:none;
}

input { border:1px solid #ccc; line-height:32px;  }
input[type="submit"],
input[type="reset"],
input[type="button"],
button {
-webkit-appearance: none;
}
body {
    line-height:1;
	font-family:'微软雅黑';
	line-height:180%;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
color:#000;
/*    vertical-align:baseline;
    background:transparent;
*/}

a:link { text-decoration: none;color:#000;}
　　 a:active { text-decoration:blink;}
　　 a:hover { text-decoration:underline;} 
　　 a:visited { text-decoration: none;}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0; 
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}



.fl{ float:left;}
.fr{ float:right;}

.logo {margin:15px 0px;text-align:center;}

.box,.o_box {display:block; padding:10px;}



.blank5,.blank10,.blank20,.blank30 {clear:both;height:5px;overflow:hidden;}
.blank10 {height:10px;}
.blank20 {height:20px;}
.blank30 {height:30px;}






/*定义标题*/
.t_1{ height:120px;background: url(../images/base/t_1.png) repeat-x top center;color:#000; margin:15px 0px; clear:both;}
.t_1 div { margin-left:auto; margin-right:auto; position:relative; padding:0px 10px;}
.t_1 h3{ font-size:1.4em; border-bottom:1px solid #666; height:60px; line-height:60px; float:left; font-weight:normal;}
.t_1 p{ font-size:1.2em; height:50px; line-height:50px; clear:both;  text-transform:capitalize;}
.t_1 a{ color:#000;}



/*表格*/
.line {clear:both; height:1px; border:1px dotted #ccc; overflow:hidden;}

table td {padding:5px;}
table.o_list tr {line-height:32px; }
table.o_list tr.th {border:none;}
table.o_list input {text-align:center;}

tr:hover {background-color:#FFC;}

td.td_l,td.td_r,select {padding:5px 15px;}
td.td_r {width:200px;}
td.td_l {width:110px; text-align:right;}
select {width:190px;}
td input,
select,
textarea 
{border-radius: 3px 3px 3px 3px;}

textarea { height:80px;}

.o_img_box {display:block;  width:90px; height:90px; vertical-align:middle;  overflow:hidden; }
.o_img_box img {width:90px;}
.o_title { height:90px; line-height:90px; font-size:16px; }

.o_del { float:right; width:20px; height:20px; margin-top:35px; line-height:20px;  border:none; background:#cecece; font-size:12px; color:white; border-radius:50px; text-align:center; }
.o_del:hover { color:red; }
td.listtotal {background:red;}
#listtotal,td.listtotal {color:#FF4A00;font-size:26px;font-weight:bold;}
#listtotal {border:none;width:148px; background:none; text-align:left; }
.thistotal {text-align:right;}

.register_btn,.form_btn,.o_btn,a.lianxi {display:block; width:100%; padding:5px 0px; background:#FF4A00; text-align:center; color:white; border:1px solid #FF4A00;border-radius: 3px 3px 3px 3px; font-size:14px;-moz-box-shadow: 3px 3px 4px #DFDFDF;-webkit-box-shadow: 3px 3px 4px #DFDFDF;box-shadow: 3px 3px 4px #DFDFDF;}
.register_btn:hover,.form_btn:hover,.o_btn:hover,.lianxi:hover {background:red;color:white;}
.o_btn2 {width:100%;padding:5px 40px;background:#FAFAFA; color:#666; border:1px solid #ccc;border-radius: 3px 3px 3px 3px;-moz-box-shadow: 3px 3px 4px #DFDFDF;-webkit-box-shadow: 3px 3px 4px #DFDFDF;box-shadow: 3px 3px 4px #DFDFDF;}
.o_btn2:hover {background:#ccc;}


.copy {text-align:center;  color:#999; font-size:12px; }
.copy a {color:#999;}

.o_list_2 {padding:0px 20px 0px 0px; font-size:12px;}
.o_list  input,.o_list_2  input { padding:0px 10px;  border-radius: 3px 3px 3px 3px;}
.o_list  textarea,.o_list_2  textarea {  border-radius: 3px 3px 3px 3px;}

.o_list_2  input { width:100%; }
.o_list_2  textarea {width:100%; padding:10px; }
.code {float:left; width:210px; height:28px; line-height:28px; padding:0px 10px; border:1px solid #ccc; color:#666; border-radius: 3px 0px 0px 3px;}

.btn {

width:100%;
line-height:28px;
padding:5px 30px;
color:#FFF;
font-size:14px;
border-radius: 3px 3px 3px 3px;
overflow:hidden;
	cursor:pointer;
	background-color:#236298;
	display:block;
	text-align:center;-moz-box-shadow: 3px 3px 4px #DFDFDF;-webkit-box-shadow: 3px 3px 4px #DFDFDF;box-shadow: 3px 3px 4px #DFDFDF;
}
.btn:hover{ background-color:#FF4A00;}

a.btn {color:white; }

.ui-datepicker-trigger {display:none;}


#mobilenum {float:left; width:46%; }
#btm_sendMobileCode {float:right; width:50%;}

