﻿* {
	margin:0;padding:0;
	list-style:none;}
html{ height:100%; font-size:12px; font-family:"宋体";}
body{ background:#ffffff;  color:#999999; height:100%;}

.stitle_logo{ float:left;}
.stitle_logo img{ margin-top:4px; width:216px; height:30px;}
.stitle_search{ float:right;}
.stitle_search a{ display:block; width:90px; height:23px; margin-top:5px; margin-right:3px; border-radius:4px; border:1px solid #999999; background:url('Images/sss_fdj.png') right no-repeat;}
.stxtindex{ height:30px; width:100%; line-height:30px;}

.stitle_search_man{ width:100%; text-align:center;}
.stitle_search_man a{ display:block; width:98%; height:23px; margin:0 auto; margin-top:5px;border-radius:4px; border:1px solid #999999; background:url('Images/sss_fdj.png') right no-repeat;}




.txt40{ width:40px; border:1px solid #cccccc;height:18px; line-height:18px;color:#666666;}
.txt50{ width:50px; border:1px solid #cccccc;height:18px; line-height:18px;color:#666666;}
.txt60{ width:60px; border:1px solid #cccccc;height:18px; line-height:18px;color:#666666;}
.txt70{ width:70px; border:1px solid #cccccc;height:18px; line-height:18px;color:#666666;}
.txt80{ width:80px; border:1px solid #cccccc;height:18px; line-height:18px;color:#666666;}
.txt90{ width:90px; border:1px solid #cccccc;height:18px; line-height:18px;color:#666666;}
.txt100{ width:100px; border:1px solid #cccccc;height:18px; line-height:18px;color:#666666;}
.txt110{ width:110px; border:1px solid #cccccc;height:18px; line-height:18px;color:#666666;}
.txt120{ width:120px; border:1px solid #cccccc;height:18px; line-height:18px;color:#666666;}
.txt130{ width:130px; border:1px solid #cccccc;height:18px; line-height:18px;color:#666666;}
.txt140{ width:140px; border:1px solid #cccccc;height:18px; line-height:18px;color:#666666;}
.mutxt{ width:80%; border:1px solid #cccccc; height:50px;}
.txt150{ width:150px; border:1px solid #cccccc;height:18px; line-height:18px;color:#666666;}
.txt180{ width:180px; border:1px solid #cccccc;height:18px; line-height:18px;color:#666666;}
.txt200{ width:200px; border:1px solid #cccccc;height:18px; line-height:18px;color:#666666;}
.txt220{ width:220px; border:1px solid #cccccc;height:18px; line-height:18px;color:#666666;}
.txt250{ width:250px; border:1px solid #cccccc; height:18px; line-height:18px;color:#666666;}
.txtdrpp{ border:1px solid #cccccc;}
.td30{ width:30px; text-align:center;}
.td40{ width:40px; text-align:center;}
.td50{ width:50px; text-align:center;}
.td60{ width:60px;text-align:center;}
.td70{ width:70px;text-align:center;}
.td80{ width:80px;text-align:center;}
.td100{ width:100px;text-align:center;}
.td120{ width:120px;text-align:center;}
.td140{ width:140px;text-align:center;}
.td160{ width:160px; text-align:center;}
.td180{ width:180px;text-align:center;}
.td200{ width:200px; text-align:center;}
.td220{ width:220px; text-align:center;}
.gcenter{ text-align:center;}


.wappage{ width:100%;  margin:0 auto; border:0px solid red; padding-bottom:55px;}
.wappage_nei{ width:100%; margin:0 auto;}
.wap_top{ padding-bottom:10px; border-bottom:1px solid #dadada;}
.wap_title{ height:30px; line-height:30px; text-indent:3px; background:#FF6600; color:#FFFFFF; font-weight:normal;}

.wap_info{ list-style:none; padding:0px; margin:0px; width:100%; display:block;}
.wap_info li{ height:22px; line-height:22px; display:block; width:100%; border:0px solid blue;}
.wap_info li label{ width:70px; text-align:right; display:block; float:left;}
.wap_info li span{ float:left;}

.wap_price{ position:static; margin-top:-43px; color:#FF0000; float:right; font-size:25px;}
.wap_price em span{ font-size:34px; font-style:normal; }

.wap_line_title{ height:30px; line-height:30px; font-weight:bold; color:#666666; border-bottom:2px solid #dadada; font-size:18px;}

.wap_footer{width:100%; max-width:700px;border:0px solid blue; background:#999999; position:fixed; bottom:0px; margin:0 auto; }
.wap_footer ul{ list-style:none; padding:0px;}
.wap_footer ul li{ float:left; width:25%; height:50px; text-align:center; line-height:50px;}
.wap_footer ul li a{ font-size:13px; color:#FFFFFF; font-weight:normal; padding-top:17px; }
.wap_footer ul li a:hover{ text-decoration:none; font-size:13px; color:#FFFFFF; font-weight:normal;}

.wap_line_linkus{ list-style:none; padding:0px;}
.wap_line_linkus li{ height:40px; line-height:40px; border-bottom:1px dashed #cccccc;}

.wap_line_content_kbjh{ width:100%;}
.wap_line_content_kbjh ul{ list-style:none; padding:0px; margin:0px; display:block; width:100%;}
.wap_line_content_kbjh ul li{ list-style:none; height:35px; line-height:35px; border-bottom:2px solid #dadada; padding:0px; margin:0px; display:block; width:100%;}
.daysinfo{ display:block; width:100%; height:100%;}

.daysinfo span{ float:right; font-size:30px; font-weight:bold;}
.label_p_a{ display:block; float:left; width:40px; text-align:center;}
.label_p_b{ display:block; float:left; width:40px; text-align:center;}

.wap_fy_title{ width:100px; height:25px; margin-top:8px; line-height:25px; text-align:center; background:#FF3300; color:#FFFFFF;}
.wap_fy_content{ line-height:20px;}

.wap_gongname{ height:30px; line-height:30px; font-weight:bold; font-size:20px;}



.ssshow{ display:block;}
.sshidden{ display:none;}
.jialiang{ background:#333333;}

.s_plan{ display:block; width:100%; height:100%;background: url(/Images/nav-bgt.png) no-repeat; background-position: 50% 5px;}
.s_line{ display:block; width:100%; height:100%;background: url(/Images/nav-bgt.png) no-repeat;background-position: 50% -63px;}
.s_other{ display:block; width:100%; height:100%;background: url(/Images/nav-bgt.png) no-repeat;background-position: 50% -134px;}
.s_link{ display:block; width:100%; height:100%;background: url(/Images/nav-bgt.png) no-repeat;background-position: 50% -203px;}


.xingchengtable{ border-collapse:collapse; margin-bottom:5px; margin-top:5px; border:1px solid #cccccc;}
.xingchengtable td{ border:1px solid #cccccc; line-height:18px;}


#contentA{ width:98%; margin:0 auto;}
#contentB{ width:98%; margin:0 auto;}
#contentC{ width:98%; margin:0 auto;}
#contentD{ width:98%; margin:0 auto;}

.YY_newline_table{ width:100%;}
.y_newline_tian { height:35px; line-height:35px; border-bottom:2px solid #33CCCC; font-size:16px; background:#f5f5f5; text-indent:5px;}
.classssstitle{ font-size:16px;}
.newline_content{ width:96%; margin:0 auto; line-height:20px;}
.canzhudiv{ width:96%; margin:0 auto; background:#FFF6ED; height:29px; line-height:29px; margin-bottom:5px;}
.canzhudiv span{ padding:8px; background:#FF8A00; font-weight:bold; color:#FFFFFF;}
.canzhudiv  em{ font-style:normal;}

/*candel*/
 	#drcal2 .calendar {border-collapse: collapse;width:99%; margin:0 auto; margin-top:5px; clear:left;}
        #drcal2 .calendar th {text-align: center;}
        #drcal2 .calendar td {
          border: 1px solid #33CCFF;

          height:44px;
        }
        #drcal2 .calendar td > div {
          width: 100%;
          height: 100%;
          position: relative;
          cursor: pointer;
        }
        #drcal2 .calendar thead tr:first-child th {
          font-size: large;
          background:#33CCFF; border:1px solid #33CCFF;
        }
        #drcal2 .calendar thead tr:last-child th {
          font-weight: normal;
          font-size: small;
          color: #939393; border:1px solid #33CCFF; height:30px; line-height:30px; background:#33CCCC; color:red;
        }

        #drcal2 .calendar .prev {float: left; width:98px; border:0px; font-size:20px; background:#33CCFF; border-right:1px solid #ffffff; height:30px; line-height:30px;}
        #drcal2 .calendar .prev:before {content: "<";}
        #drcal2 .calendar .next {float: right;width:98px; font-size:20px; border:0px;border-left:1px solid #ffffff; background:#33CCFF; height:30px; line-height:30px;}
        #drcal2 .calendar .next:after {content: ">";}
        #drcal2 .calendar .today, .calendar .today.selected { background-color: #E9EFF8;}
        #drcal2 .calendar .selected {background-color: #F3F3F3;}
        #drcal2 .calendar .extra {color: #AEAEAE; background:#f5f5f5;}
        #drcal2 .calendar .daynum {border:0px solid red;
          position: absolute;
          top: 0.5ex;
          right: 0.5ex;
        }
        .smoney{ position:absolute;margin-top:25px; border:0px solid blue;color:blue;font-size:11px;}
/*candel*/

.line_pic img{ width:100%; z-index:-1; clear:both;}

.tese_div{ width:98%; margin:0 auto; clear:both; margin-top:5px; margin-bottom:5px; background:#FAFAFA; border:1px solid #F3F3F3; max-height:240px; overflow:hidden; line-height:20px; padding-left:2px; padding-right:2px; color:#333333;}

.stxt{padding:3px;height:13px;color:#666;line-height:13px;font-family:inherit;border-color:#AFAFAF #DCDCDC #DCDCDC #AFAFAF;border-width:1px 1px 1px 1px;background-position:0 -100px;}

.sbtn_aa{ border:0px; width:100px; height:28px; line-height:28px; background:#0099FF; color:#FFFFFF;}
.divsendday{ width:97%; margin:0 auto; margin-top:6px;word-break:break-all; word-wrap:break-word;}



.waplist{ width:100%;margin:0 auto; border:0px solid red; padding-bottom:10px; background:#fff;}
.linepic_wp{ width:60px;}
.linepic_wp img{ width:60px; height:60px;}

.arr_r a{ display:block; width:100%; height:100%;}


.linelist{ list-style:none; padding:0px; margin:0px;}
.linelist li{ width:100%; border:0px solid red; border-bottom:1px solid #dadada; padding-bottom:5px; padding-top:5px;}
.linecontent{ position:relative; height:60px;}
.linecontent a{ display:block; width:100%; height:20px;}

.linelist strong{ float:right;}
.linelist h5{ font-weight:bold; color:#999999; float:left; font-size:14px;}
.linelist h3{ clear:left; color:#999999;}
.linelist li lineimg{ width:60px; height:60px; border:1px solid blue;}

.vacat_i{ width:100%;}
.tpic{ width:70px; text-align:center;}
.tpic em{ position: absolute;
width: 55px; margin-left:-60px; margin-top:42px;


height: 18px;
padding: 0 2px;
color: #fff;
line-height: 18px;
font-size: 12px;
background: rgba(0,0,0,.5); z-index:99;
}


em{ font-style:normal;}
.ellips_line2{ font-weight:bold; color:#0066FF; display:block; height:20px; line-height:20px;}
.ellips_line2 span{ display:block; border:0px solid red; width:50px; height:23px; line-height:23px; color:#000; background:#FFC69B;-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px; position:absolute; text-align:center; margin-top:25px;}

.ssssssprice{ color:#FF9900;}
.ssssssprice em{ font-size:18px;}

.stitle_wp{ width:100%; height:30px; line-height:30px; text-align:center; font-size:22px; font-family:"微软雅黑"; font-weight:bold; color:#FFFFFF; background:#0099FF;}

.line_info{ height:25px; line-height:25px; font-weight:bold; font-size:15px; color:#0066FF; width:100%; text-indent:10px;font-family:"微软雅黑"; border-bottom:1px solid #cccccc;}

.line_link{ width:100%; height:45px; background:#7F7F7F; color:#FFFFFF; overflow:hidden;}
.line_link span{ position:absolute; width:8px; background:#FDAD3C; height:45px; float:left; position:static;
}
.line_client{ float:left; margin-left:20px; height:45px; line-height:45px; font-size:14px; font-weight:bold;word-break:break-all; }
.line_linktel{ float:right; height:45px; line-height:22px; font-weight:bold; margin-right:20px;}


.curiser_header{ width:100%; height:40px; line-height:40px; position:fixed; top:0px; background:#fff; border-bottom:1px solid #000066;}
.sh_left{ float:left; width:19%; margin-left:5px; margin-top:5px;}
.sh_left img{ width:48px; height:26px;}
.sh_middle{ float:left; width:79%;margin-top:5px;}
.sh_middle img{ width:100px; height:26px;}
.sh_right{ float:right; width:20%; display:none; text-align:right;margin-right:5px; margin-top:8px;}

.ship_back{ display:block; width:48px; height:26px; line-height:26px; text-align:center; color:#FFFFFF; background:url('images/n_fan1.png') no-repeat;}


.ship_detail{ display:block; width:100px; height:26px;line-height:26px;text-align:center; float:left; color:#FFFFFF; background:url('images/n_yljs1.png') no-repeat;}
.ship_index{ display:block; width:100px; height:26px;line-height:26px;text-align:center; float:left; color:#FFFFFF; background:url('images/n_ylzy1.png') no-repeat;}

.wap_line_title span{ float:right;}
.wap_line_title span a{ font-size:12px;width: 80px;height: 25px; margin-top:3px; border-radius: 5px; display:block; font-weight:normal; text-align:center; text-decoration:none; line-height:25px;
    background: #0066FF;
    color: #fff;
    border: 0px;}
	

.submenu{ width:100%; list-style:none; margin:0px; padding:0px;}
.submenu li{ float:left; border:1px solid red; width:23%; margin-left:10px; margin-top:5px; margin-bottom:5px;}
.submenu li span{ }
.openspan{ display:block;}
.closespan{ display:none;}

/* 名片  06-11  版本 */
.cardbox{ width:100%; height:100px; background:#F0F0F0; background-repeat: repeat-y; background-size: 100%; position:relative; margin-top:0px;}
/* 名片头像基础框架 */
.logobox{ padding:3px; box-shadow: 0 0 2px #fff;}
.logobox p { background-color: #fff; border: 2px solid #fff; overflow: hidden;}
.logobox p img{ display:block; width:100%; height:100%;}
.admin .logobox{ width: 64px; height: 64px; border-radius: 50%;}
.admin .logobox p {width: 60px; height: 60px; border-radius: 50%;}

/* 风格一 （个人部分） */
.cardstyle1 .admin{ height:85px; padding:15px 20px 0 100px; position:relative;}
.cardstyle1 .admin .logobox{ position:absolute; left:15px; top:15px;}
.cardstyle1 .admin .p1{ height:25px; line-height:25px; color:#fff; font-size:18px; margin-bottom:5px; text-shadow: 0 1px 1px #999;}
.cardstyle1 .admin .p2{ height:20px; line-height:20px; color:#fff; font-size:14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-shadow: 0 1px 1px #999;}
.cardstyle1 .admin .lvline{ position: absolute; bottom: -4px; right: 0; margin: 0;}
/* 风格一 （公司部分） */
.cardstyle1 .company{ height:100px; padding:0 20px 0 140px; margin:0; background: none; position:relative; overflow:hidden;}
.cardstyle1 .company .logobox{ position:absolute; left:15px; top:25px;}
.cardstyle1 .company .tit{ width:100%; height:100px; display:table;}
.cardstyle1 .company .tit p{ line-height:25px; color:#fff; font-size:16px; text-shadow: 0 1px 1px #999; display:table-cell; vertical-align:middle;}
/* 风格一 （菜单部分） */
.cardstyle1 .menubox{ min-width:33.5%; position:absolute; top:150px; right:0px; z-index:25; overflow:hidden;} 
.cardstyle1 .menubox ul{ position:relative; z-index:20;}

.cardstyle1 .admin{ height:85px; padding:15px 20px 0 100px; position:relative;}
.cardstyle1 .admin .logobox{ position:absolute; left:15px; top:15px;}
.cardstyle1 .admin .logoa{ height:25px; line-height:25px; color:#fff; font-family:'微软雅黑'; font-size:18px; margin-bottom:5px; text-shadow: 0 1px 1px #999;}
.cardstyle1 .admin .logob{ height:20px; line-height:20px; color:#fff;font-family:'微软雅黑'; font-size:14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-shadow: 0 1px 1px #999;}

.footerbutton{ width:100%; height:50px;position:fixed; bottom:0px; border-top:1px solid #ccc; background:#666666;}
	  
.jxw{ float:left; margin-left:3px;}
.jxw img{ position:static; margin-top:-10px; height:50px; line-height:50px;}

.footerrexian{ float:left; height:50px; margin-left:3px; font-size:16px; color:#fff; line-height:30px;font-family:'微软雅黑'; line-height:50px;}
.footerrexian span{}
.footerrexian a{ color:#fff; font-size:20px;font-family:'微软雅黑';}
.footerrexian a:hover{ color:#fff; font-size:20px;font-family:'微软雅黑';}
.biglineline{ float:left; border-right:2px solid #ccc; height:30px; margin-top:11px; position:absolute; left:54%;}

/*
.noxingshi{ width:100%; height:40px;position:fixed; bottom:0px; border-top:1px solid #ccc; background:#000000;filter:alpha(opacity=90);  
      -moz-opacity:0.9;  
      -khtml-opacity: 0.9;  
      opacity: 0.9;  }
*/	  
.noxingshi{ width:100%; height:40px;position:fixed; bottom:0px; border-top:1px solid #ccc; background:#666666; }	  
.nxs_footer_left{ float:left; height:40px; line-height:40px; color:#FFFFFF; font-weight:bold; margin-left:1%;}	 
.nxs_footer_rigth{ float:right;height:40px; line-height:40px; color:#FFFFFF; font-weight:bold; margin-right:1%; text-align:right;} 
.nxs_footer_rigth font{ font-size:15px;font-family:'微软雅黑'; color:#FFF;}
.nxs_footer_rigth font a{ color:#fff;}
.nxs_footer_rigth span{ text-decoration:underline;}
.nxs_footer_left font{ font-size:15px;font-family:'微软雅黑';}

#kongkong { height:60px; width:100%; clear:both;}
.classzhishu{ height:10px; clear:both; width:100%;}

#jjlldiv {
    position: fixed;
    width: 150px; text-align:right;
    right: 3px;
    bottom: 12px;
    z-index: 9999; color:#fff;
    /* display: none; */
}
#jjlldiv a{ color:#FFFFFF; font-size:18px;}

#jjlldiv a.jjllpic {
    background: url(Images/link.png?v) no-repeat;
    display: block;
    width: 60px;
    height: 60px;
    background-size: 60px;
    margin-top: 10px;
}


#linkindivpage {
    position: fixed;
    width: 50px;
    right: 5%;
    bottom: 14%;
    z-index: 9999;
    /* display: none; */
}


#linkindivpage a.jjllpic_sy {
    background: url(Images/link_sy.png) no-repeat;
    display: block;
    width: 50px;
    height: 50px;
    background-size: 50px;
    margin-top: 10px;
}

.GridViewContacts{ border:1px solid #cccccc; border-collapse:collapse; width:80%; margin-left:10px; margin-bottom:10px;}
.GridViewContacts th{ height:19px; background:#f5f5f5;border:1px solid #cccccc; color:#b1b1b1; line-height:19px;}
.GridViewContacts td{ color:#000000;border:1px solid #cccccc;height:40px; line-height:40px; border-left:0px; border-right:0px; font-family:"微软雅黑"; font-size:14px; font-weight:bold;}

.tdcontects{ font-weight:bold; text-indent:2em; height:40px; font-family:"微软雅黑"; font-size:16px; line-height:40px; background:url('/Images/app_bak.gif'); color:#000000;}
.tdcontects img{}

.ssstop{ text-indent:1em;}






