@charset "utf-8";

/*--------------------------------------------------------------------------
Content
--------------------------------------------------------------------------*/

#left_2ji {
	width: 198px;
	background-color: #FFF;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	float: left;
	display: inline;
}
#center_2ji {
	width: 556px !important;
    width /**/:574px;
	margin-left: 9px;
	float: left;
	display: inline;
}
#center_2ji2 {
	width: 550px !important;
    width /**/:580px;
	margin-left: 15px;
	float: left;
	display: inline;
}
#right_2ji {
	width: 170px;
	background-color: #FFF;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	float: right;
	display: inline;
}
#right_2ji2 {
	width: 170px;
	float: right;
	display: inline;
}

/*------------------------------ left -----------------------------------------*/
.left_block {
	width: 200px;
	margin: 0 0 28px -1px;
}
.title_l {
	height: 26px;
	line-height: 26px;
	background:  url("title_bgl.gif") repeat-x left top;
	padding-left: 14px;
	font-weight: bold;
}

.list_ln { margin-left: 14px; }
.list_ln ul { 
	width: 170px; 
	margin-top: 10px; 
}
.list_ln ul li {
	background:  url("dot02.gif") no-repeat left top;
	padding-left: 8px;
	line-height: 24px;
}
.list_ln img { 
	margin: 8px 0 0 8px; 
}

.list_ln2 { margin-left: 14px; }
.list_ln2 ul { 
	width: 170px; 
	margin-top: 10px; 
}
.list_ln2 ul li {
	padding-left: 8px;
	line-height: 28px;
	border-bottom: 1px dashed #ddd;
}
.list_ln2 a { 
 text-decoration: none; 
}

.list_title {
	padding-left: 12px;
	line-height: 28px;
	border-bottom: 1px solid #ddd;
	color: #d00;
}
.list_title img {
	margin-left: 30px;
}

/*-------------------------------- right ----------------------------------------*/
.right_block {
	width: 172px;
	margin: 0 0 10px -1px;
}
.title_r {
	height: 26px;
	line-height: 26px;
	background:  url("title_bgr.gif") repeat-x left top;
	padding-left: 14px;
	font-weight: bold;
}
.list_rn { margin-left: 16px; }
.list_rn ul { 
	width: 150px; 
	margin-top: 10px; 
}
.list_rn ul li {
	background:  url("dot02.gif") no-repeat left top;
	padding-left: 8px;
	line-height: 24px;
}

.list_rn2 {
	text-align: center;
	margin-top: 5px; 
}
.list_rn2 img { 
	margin-top: 10px; 
}

.list_rn3 {
	text-align: center;
}
.list_rn3 img { 
	margin-bottom: 10px; 
}

/*------------------------------- center ------------------------------------*/
.center_block {
	margin-top: 11px;
}
.center_block002 {
	margin-top: 11px;
	width: 550px !important;
    width /**/:580px;
	margin-left: 216px;
	float: left;
	display: inline;
}
.title_c {
	height: 28px;
	line-height: 28px;
	background:  url("title_bg_c2.gif") no-repeat left top;
	padding-left: 26px;
	font-weight: bold;
	color: #FFF;
}

.list_center_n {
	border-left: 1px solid #A1C2E9;
	border-right: 1px solid #A1C2E9;
	border-bottom: 1px solid #A1C2E9;
	background-color: #FFF;
	text-align: center;
	padding: 20px 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.list_center_n .www {
	padding: 10px 0px;
}
.list_center_n img {
	margin-left: 16px;
}
.center_block input {
	margin-left:1px;
	height: 16px;
	line-height: 16px;
	border: 1px solid #ccc;
}

.center_block input.check {
	margin-left:0px;
	border: 1px none #FFD9D9;
	background: none;
}

.table01 {
	background-color: #FFF;
	line-height: 18px;
}
.table01 td {
	padding: 5px;
}
.table01 .colorgrey td {
	background-color: #f8f8f8;
}
.table01 td img {
	margin-left: 5px;
}
.table01 td .icoww {
	margin-right: 3px;
}

.table02 {
	background-color: #A1C2E9;
}
.table02 .notitle td {
	line-height: 18px;
	text-align: center;
	background-color: #FFF;
}
.table02 .yumingtitle td {
	height: 26px;
	text-align: center;
	font-weight: bold;
}

.table03 {
	background-color: #A1C2E9;
}
.table03 td {
	line-height: 22px;
	text-align: center;
	background-color: #FFF;
}
.table03 p {
	background-color: #f6f6f6;
}

.title_m {
	height: 55px;
	background: #FFF;
}
.title_m .maillogo {
	width: 200px;
	margin-top: 10px;
	margin-left: 10px;
	float: left;
	display: inline;
}
.title_m .mailword {
	width: 200px;
	margin-top: 15px;
	margin-left: 10px;
	float: left;
	display: inline;
}
.title_m .button_r {
	width: 320px;
	margin-top: 15px;
	float: right;
	display: inline;
	text-align: right;
}
.title_m .button_r img{
	margin-right: 3px;
}

.h11 {
	height: 11px;
	background: #FFF;
}

.center_block2 {
	margin-top: 11px;
	border: 1px solid #eee;
	background-color: #FFF;
	padding: 15px 15px;
}
.center_block2 ul {
	margin: 10px 0 10px 12px;
}
.center_block2 a {
    color: #666;
}
.center_block2 a:hover {
	color: #d00;
}
.center_block2 a.more {
    color: #d00;
}
.center_block2 a.down {
    color: #fb0;
}

.center_block22 {
	margin-top: 11px;
	border: 1px solid #eee;
	background-color: #FFF;
	padding: 15px 10px;
}
.paiming_l {
	width: 290px;
	float: left;
	display: inline;
	text-align: center;
}
.paiming_r {
	width: 230px;
	float: right;
	display: inline;
	line-height: 18px;
}
.title_juli {
	margin-bottom: 6px;
}
.title_juli2 {
	margin: 10px 0;
}
.button_juli {
	margin-top: 8px;
}
.juli3 {
	margin-top: 10px;
	font-weight: bold;
	color: #4396CA;
}
.juli3 img {
	margin-left: 45px;
	vertical-align: middle;
}
.juli_l {
	margin-top: 15px;
	padding-left: 20px;
}

.tabcontact {
	width: 520px;
	font-family: Arial, Helvetica, sans-serif;
}
.tabcontact td {
	line-height: 24px;
	padding: 0 8px;
}

.tabnews {
	width: 520px;
}
.tabnews td {
	line-height: 28px;
	padding: 0 8px;
	border-bottom: 1px dashed #ddd;
}
.title_2c_bg {
	border-bottom: 1px solid #4396CA;
	width: 520px;
	margin-bottom: 5px;
}
.title_2c {
	font-weight: bold;
	color: #FFF;
	line-height: 26px;
	margin: 1px;
	padding: 6px 10px;
	background-color: #4396CA;
}
.page {
	margin-top: 5px;
	line-height: 28px;
	text-align: center;
	color: #666;
}
.page a {
	padding: 0px 5px;
}
.page a .active {
	color: #d00;
	font-weight: bold;
	text-decoration: underline;
}

.title_2c2 {
	font-weight: bold;
	color: #4396CA;
	line-height: 28px;
	padding: 0 10px;
	background-color: #f6f6f6;
}
.title_6c {
	font-weight: bold;
	color: #333;
	line-height: 30px;
	background-color: #f6f6f6;
}
.jianju_6 {
	margin-bottom: 20px;
}
.title_3c {
	color: #4396CA;
	line-height: 24px;
	padding: 0 8px;
	background-color: #f6f6f6;
}
.jianju_2ji {
	margin: 0px 10px 20px;
}
.jianju_2ji p {
	margin-top: 16px;
}
#myform {
	margin: 0px 10px;
}
#myform p {
	margin-top: 10px;
}
.btcenter {
	text-align: center;
}
.bt {
	background-color: #EEF8FF;
	padding: 0 8px;
}

.center_block3 {
	margin-top: 11px;
}
.block_zhuji {
	margin-bottom: 11px;
	padding: 15px;
	background-color: #fff;
}
.block_jianshe {
	margin-left: 6px;
	margin-bottom: 11px;
	padding: 15px 10px;
	background-color: #fff;
}
.block_jianshe2 {
	margin-left: 6px;
	margin-bottom: 11px;
	padding: 15px 20px;
	background-color: #fff;
}
.title_j {
	height: 30px;
	margin-bottom: 8px;
	background: #FFF;
}
.title_j .name {
	width: 300px;
	float: left;
	display: inline;
}
.title_j .link_r {
	width: 100px;
	float: right;
	display: inline;
	text-align: right;
}
.tab_jianshe,.tab_jianshe2 {
	margin-bottom: 10px;
}
.tab_jianshe .img,.tab_jianshe2 .img {
	width: 140px;
	padding: 5px;
	background-color: #fff;
	border: 1px dashed #ddd;
}
.items {
	WIDTH: 100%;
	OVERFLOW: hidden;
}
.items .row {
	MARGIN: 0px 0px 25px 10px; OVERFLOW: hidden; WIDTH: 100%;
}
.items .row2 {
	MARGIN: 0px 16px 25px 22px; OVERFLOW: hidden; WIDTH: 100%; 
}
.item {
	PADDING: 0px 3px; FLOAT: left; MARGIN: 0px 30px 20px 0px; WIDTH: 140px;
}
* html .item {
	PADDING: 0px 3px; FLOAT: left; MARGIN: 0px 30px 20px 0px; WIDTH: 140px; OVERFLOW: hidden;
}
.item .image {
	DISPLAY: block; MARGIN: 0px -3px 3px;
}
.item .image IMG {
	border: #eef0f5 4px solid;
}
.item .image IMG:hover {
	border: #929cb0 4px solid;
}
.items .name {
	DISPLAY: block;
	BACKGROUND: url(../images/bg-ico.gif) no-repeat 100% 50%;
	PADDING: 0px 20px 0px 0px;
	font-weight: bold;
}
.items .name A {
	COLOR: #303c53;
	text-decoration: none;
}
.line66 {
	border-bottom: 1px dashed #e0e0e0;
	margin: 0 40px 20px 30px;
}

.tab_jianshe td,.tab_jianshe2 td {
	text-align: center;
}
.tab_jianshe td .explain{
	line-height: 16px;
	margin: 8px 0;
}
.tab_jianshe2 td .explain{
	line-height: 16px;
	margin: 8px 0 16px;
}
.tab_jianshe td .look {
	line-height: 30px;
	margin-bottom: 10px;
}
.tab_jianshe2 td .look {
	line-height: 30px;
	margin-bottom: 25px;
}

.tab_02 {
	margin-top: 8px;
}
.tab_02 td {
	padding: 2px 8px;
}

.tab_03 {
	margin-top: 8px;
}
.tab_03 td {
	padding: 10px 7px;
}
.tab_03 td.r1 {
	border-right: 1px dashed #ddd;
}
.tab_03 td.r2 {
	border-top: 1px dashed #ddd;
}
.tab_03 td.r3 {
	border-top: 1px dashed #ddd;
	border-right: 1px dashed #ddd;
}

.tab_06 {
}
.tab_06 td {
	text-align: center;
}

.j_what {
	padding-left: 140px;
	padding-right: 8px;
	background:  url("pic01.gif") no-repeat;
}
.j_what2 {
	padding-left: 140px;
	padding-right: 8px;
	background:  url("left_pic.gif") no-repeat;
}
.j_what ul {
	margin-left: 20px;
}
.j_what ul li {
	list-style: outside disc;
}

.jianju_top {
	margin-top: 6px;
}
.jianju_top2 {
	margin-top: 12px;
}
.jianju_tb {
	padding: 20px 10px;
}
.jianju_tb2 {
	padding: 20px 0px 20px 30px;
}
.jianju_tb3 {
	padding: 20px 30px;
}
.jianju_tb3 .img {
	padding: 20px 0;
}
.jianju_tb3 ul {
	margin-bottom: 15px;
}
.jianju_tb3 ul li {
	list-style: outside disc;
	margin-left: 18px;
}
.jianju_left {
	margin-left: 60px;
}

.j_taocan {
	padding-right: 12px;
}
.j_taocan ul,.j_abc ul {
	border-bottom: 1px dashed #ddd;
	margin-left: 20px;
	margin-bottom: 15px;
}
.j_taocan ul li,.j_abc ul li {
	list-style: outside disc;
}
.j_taocan_h {
	border-bottom: 1px dashed #ddd;
	margin-bottom: 15px;
}
.j_abc{
	padding-left: 136px;
	padding-right: 8px;
	background: url(../images/abc3.gif) no-repeat;
}

.j_taocan2 {
	padding-left: 140px;
	padding-right: 8px;
	background:  url("abc2.gif") no-repeat;
}
.j_taocan_h2 {
	height: 180px;
	border-bottom: 1px dashed #ddd;
	margin-bottom: 20px;
}

.j_other_link {
	margin-left: 10px;
	margin-top: 15px;
}
.j_other_link p {
	FLOAT: left; BACKGROUND-IMAGE:  url("button_bg1.gif"); margin-right: 30px; WIDTH: 130px; LINE-HEIGHT: 32px; LETTER-SPACING: 1px; HEIGHT: 36px; TEXT-ALIGN: center
}

.bg_webmail {
    width: 550px;
	height: 180px;
	background:  url("bn_youxiang.jpg") no-repeat;
}
.webmail_bann {
	padding: 30px 180px 0 40px;
}

/*--------------------------------------------------------------------------
Content 3级页面
--------------------------------------------------------------------------*/

#left_3ji {
	width: 198px;
	background-color: #FFF;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	float: left;
	display: inline;
}
#center_3ji {
	width: 733px;
	background-color: #FFF;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	float: right;
	display: inline;
}
#center_3ji_2 {
	width: 735px;
	float: right;
	display: inline;
}

/*------------------------------- center 3级页面 ------------------------------------*/
.center_block_3 {
	margin: 0 15px;
}
.center_block_3j {
	background-color: #FFF;
	margin-bottom: 10px;
}
.title_article_3ji {
	height: 46px;
	padding-top: 8px;
	font-weight: bold;
	text-align: center;
	font-size: 16px;
	background-color: #FFF0F0;
}
.article_3ji {
	margin: 15px 0 30px;
	font-size: 14px;
}

.title_qa {
	font-weight: bold;
	color: #4396CA;
	height: 26px;
	line-height: 26px;
	padding-left: 20px;
	margin-bottom: 15px;
	background-color: #f6f6f6;
}
.tab_qa {
	margin-bottom: 10px;
	font-size: 14px;
}
.tab_qa td {
	padding-left: 8px;
	line-height: 30px;
	border-bottom: 1px dotted #ddd;
}

/*------------------------------- 2008 ------------------------------------*/
.title_3ji {
	height: 26px;
	line-height: 26px;
	padding-left: 25px;
	font-weight: bold;
	margin-bottom: 20px;
	background: url("title_bgr.gif") repeat-x left top;
}
.name_3ji {
	width: 500px;
	float: left;
	display: inline;
}
.more_3ji {
	width: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: right;
	display: inline;
}

.template_show {
	width: 96%;
	margin: 0 auto 20px;
	border-bottom: 1px solid #CFE5FC;
}
.template_show .imgleft {
	width: 140px;
	padding: 5px;
	margin-bottom: 12px;
	float: left;
	display: inline;
}
.template_show .introright {
	width: 540px;
	float: right;
	display: inline;
}
.imgleft .image {
	DISPLAY: block; MARGIN: 0px -3px 3px;
}
.imgleft .image IMG {
	border: #eef0f5 4px solid;
}
.imgleft .image IMG:hover {
	border: #929cb0 4px solid;
}

/*------------------------------- custom inquiry ------------------------------------*/
.orderBox {
	BORDER: #efefef 1px solid; padding: 30px 40px; WIDTH: 630px;
}
.orderBox P {
	MARGIN: 4px 0px 7px; BORDER-BOTTOM: #efefef 1px dashed
}
.orderBox H2 {
	PADDING: 4px 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 4px 0px 7px; BACKGROUND-COLOR: #ececec;
}
.orderitem {
	PADDING-RIGHT: 20px;
}
.orderitemBR {
	PADDING-RIGHT: 20px; COLOR: #fff;
}
.orderNotice {
	FONT-SIZE: 12px; COLOR: #888;
}
.orderBox input.check {
	margin-left:2px;
	border: none;
	background: none;
}
.orderBox input.button {
	padding: 2px 6px;
	border: 1px none #FFD9D9;
}

.orderBox2 {
	BORDER: #efefef 1px solid; padding: 0px 10px 30px;
}
.orderBox2 P {
	MARGIN: 4px 12px 7px; BORDER-BOTTOM: #efefef 1px dashed
}
.orderBox2 H2 {
	PADDING: 4px 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 4px 0px 7px; BACKGROUND-COLOR: #ececec;
}
.orderBox2 input.check {
	margin-left:2px;
	border: none;
	background: none;
}
/*------------------------------- intelli ------------------------------------*/
.title_intelli01 {
	color: #4396CA;
	font-size: 15px;
	font-weight: bold;
	line-height: 26px;
	border-bottom: 1px solid #BBDBEF;
	margin-bottom: 6px;
}

/*--------------------------------------------------------------------------
background
--------------------------------------------------------------------------*/
#center_back {
	background-color: #FFF;
}
#jianju_back {
	padding: 20px 50px;
}
.line_back01 {
	border-bottom: 1px dashed #e0e0e0;
	margin-bottom: 20px;
}
.line_back02 {
	border: 1px dashed #C0DCEE;
	padding: 6px 20px;
	margin-bottom: 20px;
}

.feature-block {
	MARGIN-BOTTOM: 30px;
}
.feature-block IMG.icon {
	FLOAT: left
}
.feature-block P {
	MARGIN-LEFT: 42px; MARGIN-RIGHT: 30px
}
.feature-block H4 {
	TEXT-DECORATION: underline;
	color: #666;
	MARGIN-LEFT: 42px;
	MARGIN-RIGHT: 30px;
	MARGIN-bottom: 4px;
	font-size: 14px;
}
.feature-block H4 a {
	color: #666;
}

.module {
	MARGIN: 20px 30px 20px 0;
}
.module li {
	line-height: 36px;
	padding-left: 25px;
	border-bottom: 1px dashed #ddd;
	font-size: 14px;
	background: url(ico_111.gif) no-repeat left center;
}
.module li a {
    color: #666;
}
.module li a:hover {
    color: #4396CA;
}

/*----------------------------------- zengzhi info ------------------------------*/
.table_z {
	margin-top: 20px;
	border: 1px solid #CFDFF3;
}
.table_z td {
	padding: 2px 8px;
}

.feature_ss{float:left; margin-right:12px; border:1px solid #CCC; width:195px; height:95px;}
.feature_clear{height:10px;clear:both;}
.feature_txt{height:110px; border-bottom:1px dashed #CFDFF3;}

/*-----------------------------------  ------------------------------*/
.title_center {
	line-height: 36px;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px solid #ddd;
	text-align: center;
	margin-bottom: 12px;
}
.line_r2 {
	border-bottom: 1px solid #ddd;
	margin: 10px 0px;
}

.jianju_tpl {
	margin: 20px 30px;
}
.tpl_block1 {
	width: 180px !important;
    width /**/:220px;
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
	display: inline;
}
.tpl_block1 ul li {
	background: url(ico22.gif) no-repeat left center;
	padding-left: 20px;
}

.list_point {
	margin: 20px 0px 0px 20px;
	line-height: 24px;
	font-size: 14px;
}
.list_point li {
	list-style: outside disc;
}
.c-cutepage-0 {
	WIDTH: 20px; BORDER: #cccccc 1px solid; TEXT-ALIGN: center
}
.c-cutepage-1 {
	WIDTH: 20px; BORDER: #ff0000 1px solid; TEXT-ALIGN: center
}
.c-cutepage-2 {
	WIDTH: 20px; BACKGROUND: #ff0000; TEXT-ALIGN: center
}
.c-cutepage-2 A {
	COLOR: #FFFFFF
}