﻿@charset "utf-8";


html { }
html, img, fieldset { border: 0; }
html, body, form { margin: 0; padding: 0; }
body { color: #000; background-color: #fff; }
body, td { }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 14px; }

ul, ol { margin: 0; padding: 5px 5px 5px 40px; }
dl, p { margin: 0; padding: 5px 0; }

a,
a:link { color: #000; text-decoration: none; }
    a:active { }
   
    a:visited { }

/* 浮动元素 */
.rectbox:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.rectbox { clear: both; *display: inline-block; }
    .rectbox .left { float: left; _display: inline; }
    .rectbox .right { float: right; _display: inline; }


/*================ Form 元素统一 =================*/
textare { overflow-y: visible; }
label { cursor: pointer; _cursor: default; }
input[type="submit"] { cursor: pointer; }
input[type="button"] { cursor: pointer; }
input[type="reset"] { cursor: pointer; }
input.submit { cursor: pointer; }
input.button { cursor: pointer; }
input.reset { cursor: pointer; }
input.disabled { cursor: default; }
input[disabled] { }
input.readonly { color: #999; border: 1px solid #ccc; background: #f3f3f3; }
input[readOnly] { color: #999; border: 1px solid #ccc; background: #f3f3f3; }
*html input { direction: expression(function(sjd){
			if(document.readyState=="complete"){
				sjd.style.direction = "ltr";                                     /* 只 执行一次*/
				sjd.className += " "+sjd.type;                            /* 根据type 类型 添加 className，弥补IE6 无法使用 [type=""] 改用 input.type */
			}
		}(this)); unicode-bidi: expression(function(sjd){
			if(document.readyState=="complete"){
				/* input  只读时 ie6 添加 className " readonly" */
				if(sjd.readOnly == true) {
					if(sjd.className.search(" readonly")==-1){sjd.className += " readonly";}
				} 
				else {if(sjd.className.search(" readonly")!=-1){sjd.className = sjd.className.replace(" readonly","")}
				} 
				/* input被禁用时 ie6 添加 className " disabled" */
				if(sjd.disabled == true) {
					if(sjd.className.search(" disabled")==-1){sjd.className += " disabled";}
				}
				else {if(sjd.className.search(" disabled")!=-1){sjd.className = sjd.className.replace(" disabled","")}
				} 
			}
		}(this)); }


/* IE6 背景图缓存优化  IE6 fixed box hack */
*html html { direction: expression(function(el){
	el.style.direction = "ltr";
	try { document.execCommand('BackgroundImageCache', false, true); } catch(e) {}
}(this)); }


/************  
	常用 类 使用  
	----------------------------

	------ A 虚线 ------
	----------------------------
		a {outline:0;zoom:expression(function(sjd){sjd.style.zoom = "1";sjd.hideFocus=true;}(this))}


	------ :first-child{} ------
	----------------------------
		div:first-child{} ;
		div.first-child{} ;
		*html div {zoom:expression(function(sjd){
			sjd.style.zoom = "1";
			if(sjd == sjd.parentNode.getElementsByTagName(sjd.tagName)[0]){sjd.className += " first-child"}
		}(this))}
		
		.className:first-child{} 
		.className_first-child{} 
		*html .className {zoom:expression(function(sjd){
			sjd.style.zoom = "1";
			if(sjd == sjd.parentNode.getElementsByTagName(sjd.tagName)[0]){sjd.className += " className_first-child"}
		}(this))}
	----------------------------

	------ :hover{} ------------
	----------------------------
		div:hover{} ;
		div.hover{} ;
		*html div {zoom:expression(function(sjd){
			sjd.style.zoom = "1";
			sjd.onmouseover =  function(){ if(!this.contains(event.fromElement)){this.className +=' hover'} };
			sjd.onmouseout  =  function(){ if(!this.contains(event.toElement)){this.className =this.className.replace(' hover','')} };
		}(this))}
		.className:hover{} 
		.className_hover{} 
		*html .className {zoom:expression(function(sjd){
			sjd.style.zoom = "1";
			sjd.onmouseover =  function(){ if(!this.contains(event.fromElement)){this.className +=' className_hover'} };
			sjd.onmouseout  =  function(){ if(!this.contains(event.toElement)){this.className =this.className.replace(' className_hover','')} };
		}(this))}

	----------------------------

	------ PNG图 ---------------
	----------------------------
	背景
	*html .className {zoom:expression( function(sjd){sjd.style.zoom=1;if (sjd.className.search(" ie6bg")==-1){sjd.className += " ie6bg"}}(this));}
	前景
	*html .className img {zoom:expression( function(sjd){sjd.style.zoom=1;if (sjd.className.search(" ie6img")==-1){sjd.className += " ie6img"}}(this));}
	
********************/

/* CSS Document
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
    blockquote:before, blockquote:after,
    q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }


/*----------basic----------*/

.bt:hover,
.bt:hover * { cursor: pointer; text-decoration: none; opacity: 0.8; filter: alpha(opacity=80); }
    .bt:hover.lt,
    .bt:hover.lt * { opacity: 0.95; filter: alpha(opacity=95); }
    .bt:hover.gt,
    .bt:hover.gt * { opacity: 0.6; filter: alpha(opacity=60); }
.clear { clear: both; }
.flex { display: flex; }
    .flex.lt { width: 105%; }
    .flex.gt { width: 125%; }
.ht05 { height: 5px; }
.ht10 { height: 10px; }
.ht15 { height: 15px; }
.ht20 { height: 20px; }
.ht25 { height: 25px; }
.ht30 { height: 30px; }
.ht35 { height: 35px; }
.ht40 { height: 40px; }
.ht45 { height: 45px; }
.ht50 { height: 50px; }
.ht55 { height: 55px; }
.ht60 { height: 60px; }
.ht65 { height: 65px; }
.ht70 { height: 70px; }
.ht75 { height: 75px; }
.ht80 { height: 80px; }
.ht85 { height: 85px; }
.ht90 { height: 90px; }
.ht95 { height: 95px; }
.ht100 { height: 100px; }
.ht200 { height: 200px; }
.ht300 { height: 300px; }
.ht400 { height: 400px; }
.ht500 { height: 500px; }
.wh05 { display: inline-block; width: 5px; }
.wh10 { display: inline-block; width: 10px; }
.wh15 { display: inline-block; width: 15px; }
.wh20 { display: inline-block; width: 20px; }
.wh25 { display: inline-block; width: 25px; }
.wh30 { display: inline-block; width: 30px; }
.wh35 { display: inline-block; width: 35px; }
.wh40 { display: inline-block; width: 40px; }
.wh45 { display: inline-block; width: 45px; }
.wh50 { display: inline-block; width: 50px; }
.wh55 { display: inline-block; width: 55px; }
.wh60 { display: inline-block; width: 60px; }
.wh65 { display: inline-block; width: 65px; }
.wh70 { display: inline-block; width: 70px; }
.wh75 { display: inline-block; width: 75px; }
.wh80 { display: inline-block; width: 80px; }
.wh85 { display: inline-block; width: 85px; }
.wh90 { display: inline-block; width: 90px; }
.wh95 { display: inline-block; width: 95px; }
.wh100 { display: inline-block; width: 100px; }
.none { display: none; }
.hide { opacity: 0; filter: alpha(opacity=0); }
.ie-radius { border-radius: 5px; behavior: url(css/ie-css3.htc); }
.f_left { float: left; }
.f_right { float: right; }
/*----------custom----------*/

.page_fwyjg { margin: 30px 0; }
.page_fwyjg p{padding:10px;}
.fwyjg_l { width: 830px; float: left; font-size: 14px; }
.fwyjg_change ul { overflow: hidden; }
    .fwyjg_change ul li { float: left; line-height: 40px; width: 150px; text-align: center; background: #f5f5f5; margin-right: 8px; cursor: pointer; }
        .fwyjg_change ul li.on, .fwyjg_change ul li:hover { background: #eaeaea; }
        .fwyjg_change ul li img { vertical-align: middle; width: 30px; margin-right: 5px; }
.sp-title { background-color: #EAEAEA; height: 20px; padding: 10px; line-height: 20px; }
.otherservice tr:not(:first-child) > td:nth-child(3),
.otherservice tr:first-child > td:nth-child(4) { background-color: #FCF2F3; }
.sp-table { width: 100%; }
    .sp-table th, .sp-table td { line-height: 18px; padding: 10px; text-align: center; border-right: 1px solid #eee; border-bottom: 1px solid #eee; width: 115px; vertical-align: middle; }
    .sp-table tr > td:not(:first-child) { font-size: 12px; }
#jp .sp-table th:not(:first-child), #jp.sp-table td:not(:first-child) { width: 230px; }
#hk .sp-table th:not(:first-child), #jp.sp-table td:not(:first-child) { width: 300px; }
#au .sp-table th:not(:first-child), #jp.sp-table td:not(:first-child) { width: 250px; }
#de .sp-table th:not(:first-child), #jp.sp-table td:not(:first-child) { width: 200px; }
#kr .sp-table th:not(:first-child), #jp.sp-table td:not(:first-child) { width: 250px; }
#it .sp-table th:not(:first-child), #jp.sp-table td:not(:first-child) { width: 650px; }
.otherservice.sp-table th:not(:first-child), .otherservice.sp-table td:not(:first-child) { width: 170px; }
.sp-table thead tr { font-weight: bold; background-color: #F5F3DC; }
    .sp-table thead tr th:first-child { color: #fff; background-color: #f65e0c; }
.sp-table tbody tr td:first-child { background-color: #FCF2F3; width: 150px; }
.sp-table a { color: #EF7913; }
    .sp-table a:hover { color: #F28424; text-decoration: underline; }
.otherservice tr:not(:first-child) > td:nth-child(3),
.otherservice tr:first-child > td:nth-child(4) { background-color: #FCF2F3; }
.sp-servicelimit { margin: 30px 0px; width: 100%; }
    .sp-servicelimit span { display: block; background-color: #EAEAEA; width: 135px; float: left; height: 70px; line-height: 70px; text-align: center; font-size: 16px; }
    .sp-servicelimit p { padding: 0px 10px; float: left; background-color: #F5F5F5; width: 675px; line-height: 70px; }
        .sp-servicelimit p span { color: #C30300; font-weight: bold; }
        .sp-servicelimit p a { color: #EF7913; text-decoration: underline; }
.sp-right > div { background-color: #F5F5F5; padding: 20px; }
.index-list-inline > li { border-top: 1px dashed #ddd; padding: 10px 5px; width: 100%; }
    .index-list-inline > li > a { font-size: 14px; color: #444; }
        .index-list-inline > li > a:hover { color: #EF7913; }
.showy { font-size: 18px; color: #EF7913; margin-right: 3px; }
.sp-price { display: none; }
.sp-price p{ padding:5px; }

.fwyjg_r{ float:right; width:350px; }
.fwyjg_r .item{ padding:20px 10px; background:#f4f4f4; border:1px solid #ddd;margin-bottom:20px;}
.fwyjg_r .item .tit h3{font-size:22px; font-weight:normal;text-align:center;}
.fwyjg_r .item .tit h3 span{display:inline-block;padding-left:30px;}
.fwyjg_r .item .tit h3 .span1{background:url(../img/icon20.png) no-repeat left center;}
.fwyjg_r .item .tit h3 .span2{background:url(../img/icon21.png) no-repeat left center;padding-left:35px;}
.jsq_list ul{overflow:hidden; margin:0 -5px;margin-top:10px;}
.jsq_list li{ width:160px; float:left; margin:0 4px;margin-top:15px;}
.jsq_list li select{ width:100%; border:none; line-height:40px; height:40px; background:#fff; text-indent:10px;}
.jsq_list li.li_last select{width:70px;background:#eee; float:left;}
.jsq_list li.li_last input{ float:left;width:90px; line-height:40px; height:40px; background:#fff; border:none;text-indent:12px;}
.jsq_list li.li_btn{width:152px; height:37px; line-height:37px; margin-top:20px;}
.jsq_list li.li_btn a{ display:block; background:#f37112; color:#fff;text-align:center;}
.jsq_list  .p_tips{ line-height:30px; padding-bottom:35px; padding-top:10px;}
.fwyjg_r .item table{width:90%;margin:20px auto;}


    .fwyjg_r .item table th, .fwyjg_r .item table td { width: 33%; text-align: center; padding: 10px; color: #D28B44; font-weight: bold; }

    .fwyjg_r .item table th { color: #777; background-color: #EAEAEA; }

.fwyjg_r .item table tr:nth-child(2n){ background:#EAEAEA}
.r_news_list{ margin:20px 10px;line-height:24px;}
.r_news_list li a{color:#777;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-left:10px; background:url(../img/icon22.png) no-repeat left center;}

 
.mycenter_text{color:#3a3a3a; padding:30px 0; border-bottom:1px solid #ddd;}
.mycenter_text:last-child{ border-bottom:0}
.mycenter_text .img{width:126px; height:126px; border-radius:126px; overflow:hidden;line-height:126px; float:left; margin-right:27px;}
.mycenter_text .img img{ vertical-align:middle; max-width:100%;}
.mycenter_text .text{ overflow:hidden;line-height:20px;font-size:14px;}
.mycenter_text .text p{ margin-top:10px;}
.mycenter_text .text ul{ margin-left:-100px; overflow:hidden;}
.mycenter_text .text li{width:320px; float:left; margin-left:100px; line-height:50px;}
.mycenter_text .text li h3{  font-weight:normal;display:inline-block;margin-right:15px;}
.fs18{ font-size:18px;}
.mycenter_text .text li font{ color:#EF7913}
.mycenter_text .text li>a{ display:inline-block; width:67px; height:27px; line-height:27px; text-align:center; color:#fff; background:#EF7913;margin-left:25px;}
.mycenter_text .text li.li_last span{ display:inline-block;width:40%; white-space:nowrap;}
.mycenter_text .text li.li_last span.span1{width:20%}
.mycenter_text h2{ line-height:40px; font-size:20px; font-weight:normal; color:#3a3a3a}
.mycenter_text .my_list  ul{ overflow:hidden;}
.mycenter_text .my_list li{line-height:30px; float:left; margin-right:10px;font-size:14px; }
.mycenter_text .my_list li a { display:block;padding:0 10px;background:#f3f3f3; border-radius:13px;}
.mycenter_text .my_list li i{ display:inline-block;margin-left:5px;font-size:16px; font-weight:bold;color:#ff6306;}

.ck_list{ border:1px solid #ddd}
.ck_list .fwyjg_change ul li{ margin:0; width:110px; background:#eee;border-right:1px solid #ddd; line-height:30px;}
.ck_list .fwyjg_change ul {background:#eee;}
.ck_list .fwyjg_change ul li span{display:block; border-top:5px solid #eee; border-bottom:1px solid #ddd; padding-bottom:5px; height:30px;}
 .fwyjg_change ul li span img{ vertical-align:middle;}
.ck_list .fwyjg_change ul li.on,.ck_list .fwyjg_change ul li:hover{ background:#fff;}
.ck_list .fwyjg_change ul li.on span,.ck_list .fwyjg_change ul li:hover span{ border-top-color:#EF7913; border-bottom-color:#fff;}
.ck_list{ margin-top:20px;}
.ck_list .fwyjg_taggle{ padding:20px 30px;line-height:30px;}
.ck_list .fwyjg_taggle p{ display:inline-block; padding-right:80px;}
.ck_list .fwyjg_taggle p.p_tips{ color:#ff0000}
.ck_list .fwyjg_taggle h3{ margin-bottom:10px;}
.ck_list .fwyjg_taggle h3 span{display:inline-block; line-height:30px; background:url(../img/icon26.png) no-repeat left center;padding-left:25px;font-size:14px;}

.div_ztd{ margin-top:30px;}
.div_ztd h3{ font-size:20px;font-weight:normal; line-height:40px;color:#fb8c00;}
.div_ztd table{width:100%; border:1px solid #d8d8d8; }
.div_ztd th{ line-height:40px; background:#e4e4e4; border-bottom:1px solid #d8d8d8;font-weight:normal; text-align:left; padding:0 10px;}
.div_ztd th.th1{width:190px;}
.div_ztd td{padding:10px; border-bottom:1px solid #d8d8d8; line-height:15px}
.div_ztd td span{ font-size:14px;padding-left:20px; background:url(../img/icon27.png) no-repeat left center; display:inline-block;line-height:27px;}

.ztd_list { margin:0 -6px;margin-top:12px;}
.ztd_list .item{height:235px; width:430px; padding:10px; float:left;border:1px solid #e4e4e4;margin:0 6px;}

.ztd_list_tab{font-size:14px; line-height:45px;} 
.ztd_list_tab .div1{ width:100px; padding-left:15px; }
.ztd_list_tab .div2{ width:260px;}
.ztd_list_tab .div3{ text-align:center;width:55px;}
.ztd_list_tab .div1,.ztd_list_tab .div2,.ztd_list_tab .div3{ float:left;height:45px;}
.ztd_list_tab .list.list_th{ border-bottom:1px solid #dddddd;color:#019fe8}
.ztd_list_tab span{color:#888;font-size:12px;}
.ztd_list_tab .list2{ border:1px solid #ddd;}
.ztd_list_tab .list2 .div2{ width:190px;}
.ztd_list_tab .list2 .div3{ width:123px; text-align:left;}
.ztd_list_tab .list2 .div3 a{ display:inline-block; color:#EF7913}
.ztd_list_tab .list2 .div3 a.a_edit{ width:14px; height:14px; background:url(../img/edit.png) no-repeat center center; margin:0 8px;}
.ztd_list_tab .list2 .div3 a.a_close{ width:14px; height:14px; background:url(../img/close.png) no-repeat center center}
 
.div_ztd h4{ color:#019fe8;line-height:45px;font-size:14px; font-weight:normal;} 
.item_input span{ display:block;float:left; width:104px; height:40px; line-height:40px;color:#888;}
.item_input  .list3{margin-bottom:10px;}
.item_input .text{ min-height:40px; overflow:hidden;}
.item_input .text select,.item_input .text input[type=text]{ width:150px; height:36px; line-height:36px; padding:0 10px; border:1px solid #ddd}
.item_input .text select{ height:38px; line-height:38px;}
.item_input .text label{display:block;line-height:20px;margin-top:10px;}
.item_input .text label input{ vertical-align:middle;}
.item_input .text a{ display:inline-block; background:#019fe8; color:#fff;line-height:40px;padding:0 15px;}
.item_input .text a em{ font-style:normal; display:block;padding:0 20px;}
.div_js_tips{ line-height:20px;}
.div_js_tips p{ color:#888}
.div_js_tips label{display:block;font-size:14px;margin-top:5px;}
.div_js_tips label input{ vertical-align:middle;} 
.mycenter_text .text2{ line-height:30px;font-size:14px;}
.mycenter_text .text2 span{display:inline-block;width:75px; text-align:right;}
.mycenter_text .text2 p{ display:inline-block;}
.mycenter_text .text2 p img{ vertical-align:middle;margin-left:20px;}
.mycenter_text h1{ padding-bottom:10px; font-size:20px; font-weight:normal; border-bottom:1px solid #ddd}
.mycenter_text h1.h1{ border-bottom-style:dashed}
.mycenter_text h1.h1_1{ border-bottom:0}
.my_tips{position:relative;  line-height:28px; border:1px solid #ffd189; background:#fffcf0; color:#ff0000;padding:0 10px; margin-top:5px;margin-bottom:30px;}
.my_tips span{ display:inline-block;padding-left:20px; padding-right:30px; background:url(../img/icon37.png) no-repeat left center;}
.my_tips .close{ position:absolute; top:0; right:0;width:30px; background:url(../img/close1.png) no-repeat center center; height:28px;cursor:pointer;}
.mycenter_text.text1{ padding-top:20px}
.my_mess_list{ margin-top:30px;}
.my_mess_list li{ line-height:28px; padding:8px 0; border-bottom:1px dotted #e6e4e4;color:#888}
.my_mess_list li span{ display:block; float:left;}
.my_mess_list li span label{ display:inline-block; width:8px; height:28px; text-align:center;vertical-align:middle;color:#f00}
.my_mess_list li .text{ width:50%; line-height:28px; float:left;}
.my_mess_list li .text input{ width:110px; padding:0 10px; line-height:28px; height:28px;border:1px solid #ddd}
.my_mess_list li .text font{ margin-left:30px;}
.my_mess_list li .text em{ font-style:normal; color:#0cb301}
.my_mess_list li .btn{ float:right; width:230px;}
.my_mess_list li .btn a{ color:#019fe8}
.c_ff6306{ color:#ff6306;}
.fs24{ font-size:24px;}
.my_jifen{ font-size:14px;}
.my_jifen label{ display:inline-block; margin-left:50px; color:#808080}
.my_jifen a{color:#ff6306;margin-left:30px;}
.my_jifen a.a_btn{ display:inline-block;width:67px; height:27px; text-align:center; line-height:27px; color:#fff; background:#EF7913;margin:0; margin-right:30px;}
.jifen_mx p{display:inline-block;line-height:24px;height:24px; border-left:1px solid #ccc;padding:0 20px;font-size:14px; font-weight:bold;}
.jifen_mx p:first-child{ padding-left:0; border-left:0;}
.jifen_mx p span{ display:inline-block; font-weight:normal;padding:0 5px;cursor:pointer;margin:0 3px; }
.jifen_mx p span:hover,.jifen_mx p span.on{background:#4b4b4b; color:#fff;}
.jifen_mx p input{width:150px;padding:0 10px; height:34px; border:1px solid #dddddd; margin-top:-5px;}
.jifen_mx a{ display:block; width:68px; height:34px; line-height:34px; margin-top:-5px; background:#ef7913; color:#fff;text-align:center;font-size:14px;}
.jifen_tab{ margin-top:35px;font-size:14px;}
.jifen_tab table{width:100%;}
.jifen_tab table th{ line-height:46px; background:#3fc2c8; color:#fff; font-weight:normal; border:none;}
.jifen_tab table  td{ padding:10px; line-height:26px; text-align:center;border:1px solid #ddd;}
.pagesize{ margin-top:20px;text-align:center; line-height:30px;}
.pagesize a{ display:inline-block;padding:0 10px; border:1px solid #ccc; font-size:12px;margin:0 5px;}
.pagesize input{ height:30px;width:50px;background:none;border:1px solid #ddd}
.pagesize select{ width:68px; padding-left:5px; height:30px; line-height:30px;border:1px solid #ddd;margin-left:10px;}

.div_yhq span{ display:block; float:left;line-height:42px;}
.div_yhq{ padding-bottom:10px; border-bottom:1px dashed #ddd}
.div_yhq .text{ overflow:hidden;}
.div_yhq .text input{ float:left;}
.div_yhq .text input[type=text]{width:300px;padding-left:10px; height:40px; line-height:40px; border:1px solid #ddd; border-right:0;}
.div_yhq .text input[type=button],input[type=submit]{width:62px; height:42px; line-height:42px; background:#019fe8;color:#fff;border:none;}


.my_cz a{color:#ff6306;margin-left:30px;}
.my_cz a.a_btn{ display:inline-block;width:267px; height:27px; text-align:center; line-height:27px; color:#fff; background:#EF7913;margin:0; margin-right:30px;}

.my_cz table.addmoney {}
.addmoney{border: 1px solid #ddd;margin: 15px 0 0 30px;width: 470px;padding: 5px;}
.my_cz tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}