﻿@charset "utf-8";
* {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-family: Tahoma;
    cursor: default;
}

html {
	overflow: hidden; 	
}

body {
    margin: 0px;
    padding: 0px;
}
.kefu {
    text-decoration: underline;
	cursor:pointer;
	color:#0C0CFE;
}
.underline {
    text-decoration: underline;
	cursor:pointer;
	color:#666666;
}
.underline:hover
{
	color:#999999;
}
.bluelink {
	text-decoration: none;
	cursor:pointer;
	color:#2989C6;
}
.bluelink:hover
{
	color:#FF0000;
}
.classwnd
{
	width: 640px;
    height: 456px;
	visible:hidden;
}

.content {
}

.logininputtip {
    height: 27px;
    line-height: 27px;
    color: red;
    background-color: #FFFF00;
    border: solid 1px red;
    visibility: hidden;
}

.textBox {
    border: 1px #999 solid;
    width: 200px;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
}

.btn91px {
    cursor: pointer;
    display:block;
	text-align:center;
	line-height:27px;
	vertical-align:27px;
	_zoom: 1;
	*zoom: 1;
    width: 91px;
    height: 27px;
    background-image: url('../images/button_normal.jpg');
}

.btn91px:hover 
{
	background-image: url('../images/button_hover.jpg');
}


.vpage_topstyle {
    height: 190px;
    position: relative;
}

.smoothrect_in{
	border-left:1px #BFD8E8 solid;
	border-right:1px #BFD8E8 solid;
	width:475px;
	height:auto;
	background:#E9F4F9; 
} 
.smoothrect_ex{
	height:1px;
	overflow:hidden;
	border-left:1px #BFD8E8 solid;
	border-right:1px #BFD8E8 solid;
	background:#E9F4F9;
} 

.redkeyword
{
	color:red;
	font-weight:700;
}

.btn230_36 {
    cursor: pointer;
    display: inline-block;
	_zoom: 1;
	*zoom: 1;
    width: 298px;
    height: 42px;
	line-height:42px;
	color:  white;
	text-align:center;
	color:black;
    background: url('../images/btn_230_36_normal.png') no-repeat;
}
.btn230_36:hover 
{
	background-image: url('../images/btn_230_36_over.png');
}

.shasemailpage_topstyle {
    height: 215px;
	text-align:center;
    position: relative;
	/*border: 1px solid red;*/
}

.shasemailpage_bottomstyle{
    position: relative;
    height: 170px;
	width: 562px;
    text-align:left;
	line-height:22px;
	border-top: 1px dashed #cdcdcd;
}

.snoemail_topstyle {
    height: 215px;
	text-align:center;
    position: relative;
	/*border: 1px solid red;*/
}

.snoemail_bottomstyle{
    position: relative;
    height: 170px;
	width: 582px;
    text-align:left;
	line-height:22px;
	border-top: 1px dashed #cdcdcd;
}
.rorlpage_topstyle {
    height: 178px;
    position: relative;
}

.rorlpage_bottomstyle{
    position: relative;
    height: 185px;
	width: 582px;
    text-align:left;
	line-height:22px;
	border-top: 1px dashed #cdcdcd;
}

#service_list
{
    position:relative;
    text-align:center;
    overflow-y: auto;
    vertical-align: middle;
    padding-top:8px;
	padding-left:6px;
}
#service_list li{list-style:none;}

#service_list li
{
    width:96px;
    height:110px;
    float:left;
    vertical-align:middle;
}

#service_list li img
{
    margin-top:12px;
    cursor:pointer;
}
#service_list li p
{
    text-align:center;
    line-height:25px;
	color:#0c7fc9;	
	cursor:pointer;
	text-decoration:underline;
}

#grid_head
{
	background:url(../images/grid_head.png) no-repeat; 
	width:591px;
	height:26px; 
}

#table_grid
{
	clear:both;
	width:589px;
	height:110px; 
	border:double; 
	border-width: 1px; 
	border-color:#D4D4D4; 
	border-style:solid; 
	border-bottom-style:none; 
	border-top-style:none;
}

#grid_foot
{
	background:url(../images/grid_foot.png) no-repeat; 
	width:591px;
	height:26px; 
	margin-top:-10px
}

.blueunderline
{
	text-decoration:underline;
	cursor:pointer;
	color:#0c7fc9;	
}

.classLogin
{
	text-decoration:underline;
	cursor:pointer;
	color:#0c7fc9;	
}

.rorlpage_bottomstyle ul li
{
 　　list-style:none; 　　
}

.error {
    /*display: none;*/
    line-height: 26px;
}

.linkChangeP {
	cursor:pointer;
    text-decoration: underline;
}

.redbold { 
	color:red; font-weight:bold;
}

.large_size_hand{
	font-size:15px;
	cursor:pointer;
}
.advantages_table
{
	clear:both;
	width:610px;
	height:140px; 
}
.advantages_list
{
	color:#666666;
	position:relative; 
	float:left; 
	width:170px
}
.davantage_break{
	padding-right:3px;
	position:relative; 
	float:left; 
	width:25px;
	height:70px;
	background:url(../images/break_line.png) center no-repeat; 
}

.blue_underline {
    text-decoration: underline;
	cursor:pointer;
	color:#3064A5;
}

.blue_underline:hover{
	color:#F00;
}
.titleleft{
font-family:微软雅黑,黑体;
padding-top:12px;
padding-left:40px;
text-align:left;
line-height:49px;
font-size:22px;
font-weight:bold;
color:#d21615;
width:644px;
height:49px;
}

.titlecenter{
padding-top:20px;
font-family:微软雅黑,黑体;
text-align:center;
line-height:49px;
font-size:25px;
font-weight:bold;
color:#d21615;
width:644px;
height:49px;
}