﻿/* 登录 */ 
.login{
	background-image:url(../images/city_login_bg.gif);
	height: 20px;
	font:13px #525252;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
	margin-bottom:4px;
}

.column_title{
	border-bottom:1px dotted #CCCCCC;
	border-top:none;
	margin:0px 2px 5px 2px;
	font:13px #525252;
	font-weight:bold;
	padding:6px 0px 3px 18px;
	height: 16px;
}
.column_box{
	border:1px solid #C4D6E0;
	clear: both;

}


.column .box{
	border:1px solid #CCCCCC;
	border-top:none;
	background-image: url(../images/bg_1x1_line1.jpg);
}
.focus{
	width:535px;
	height:143px;
	margin-bottom:4px;
	overflow:hidden;
}

#flash { width:536px; height:143px;}

/* 滑动门定义 */
#title{
	height:32px;
    _height:35px;
    +height:28px; 
	border-bottom:1px solid #BCD2E9;
	background-image: url(../images/city_business_bg.jpg);	
}  
@media all and (min-width: 0px){#title{height:28px;}} 
#title ul{
	list-style:none;
	margin:0px;
	padding:0px;
     vertical-align:middle;  
*position:absolute; 	height: 29px;
} 
#title ul li {
	float:left;
	width: 108px;
	height: 25px;
} 
#title ul li a{
	border-right:1px solid #BCD2E9;
	padding:8px 26px !important;
	padding:3px auto 2px;
	display:block;
	text-decoration:none;
	color:#525252;
	font-size: 12px;
} 
#title ul li a:hover,#title ul li a.over {border-bottom:1px solid #fff;background:#FFF;}
/*title1*/

#title1 ul{
	list-style:none;
	margin:0px 12px;
	padding:0px;
	 
	}
#title1 ul li{float:left;
	  margin-top:10px;

	width: auto;
	height: 12px;
	border-right:1px solid #525252;
	padding-right:5px;
	

	}
#title1 ul li a{
	padding:0px 5px 8px 5px !important;
	padding:0px 15px;
	display:block;
	
	color:#525252;
	font-size: 12px;
} 
#title1  a:hover{text-decoration:underline; color:#015ea5;}
/* 滑动门内容 */ 
#content {
	padding:2px 10px;
	clear: both;
} 
#content div{display:none;} 
.content_title{border-top:3px solid #BCD2E9; margin:7px 10px 5px; padding:8px 0px 8px 30px; border-bottom:1px solid #bcd2e9; color:#0299CE; display:block;}
.content_text{
	line-height:20px;
	margin:10px 30px;
} 
.content_pic{
	float:left; padding:3px; border:1px #CCC solid; margin:10px 15px 10px 0px;
} 
.news_list{
	margin:0px;
	clear:both;
	line-height:20px;
	
}
.news_list li{
	margin:0px 10px;
	clear:both;
	list-style:none;
	border-bottom:1px #CCC dashed;
}
.news_list li  dt{
	padding-left:10px;
	width:580px;
	float:left;
}
.news_list li dd{
	width:90px;
	float:right;
}
.content_bottom{
	background-color:#F2F2F2;
	width: 698px;



+margin:0px 10px; 				text-align:center;
	height:16px;
	padding-top:4px;
	clear:both;
	position:relative;
	top:8px;
	margin-bottom: 37px;
	+margin-bottom: 30px;
	_margin-bottom: 27px;
}


/* 营业厅滑动门定义 */ 
#tabs_menu {
	font-size:12px;
	height:25px;
	line-height:normal;
	overflow:hidden;
	padding:9px 5px 0 9px;
	margin:0;
	background:url(../../images/G3_10.gif) no-repeat left 33px;
	  
      }
 #tabs_menu ul {
	margin:0;
	padding:0px 0px 0 0px;
	list-style:none;
      }
 #tabs_menu li {
      display:inline;
      margin:0px 0px 0px 0px;
      padding:0;
      }
 #tabs_menu a.box_cc {
       float:left;
      background:url("../images/service_skin.gif") no-repeat left -575px;
      margin:0;
      padding:0 0 0 3px;
      text-decoration:none;
      }
 #tabs_menu a.box_cc span {
     float:left;
      display:block;
      background:url("../images/service_skin.gif") no-repeat right -663px;
      padding:8px 12px 8px 12px;
      }
 #tabs_menu a.box_cc span {float:none;margin:0px 2px 0px 0px; color:#525252;}
 #tabs_menu a.box_cc:hover span {;
	   color:#fe6600;`
      }
 #tabs_menu a.box_cc:hover {
      background-position:left -608px;
      }
 #tabs_menu a.box_cc:hover span {
      background-position:right -703px;
      }
	  /*-----------------------------*/
 #tabs_menu a.box_off {
       float:left;
      background:url("../images/service_skin.gif") no-repeat left -608px;
      margin:0;
      padding:0 0 0 3px;
      text-decoration:none;
      }
 #tabs_menu a.box_off span {
     float:left;
      display:block;
      background:url("../images/service_skin.gif") no-repeat right -703px;
      padding:8px 12px 4px 10px;
      }
	  #tabs_menu a.box_off span {float:none;margin:0px 2px 0px 0px; color:#fe6600; font-weight:bold;}
	  
	  

/* 新业务推荐正文*/
.operation_text{
	padding:5px 25px;}
.subject{
	margin-top:20px;}


/* 城市logo */ 
.city_logo{width:200px;height:143px;overflow:hidden;}

/* 品牌资费 */
.cost_title{
	background-image:url(../images/city_cost_title.gif);
	height:29px;
	color:#0C7BCD;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding-top:16px;
	width:728px;
	margin:10px auto;
}
.cost_box_title{
	background-image:url(../images/city_cost_title.gif);
	height:7px;
	width:728px;
	margin:0 auto;
	overflow:hidden; 
}
.cost_box{
	border-left:1px solid #C4D6E0;
	border-right:1px solid #C4D6E0;
	clear: both;
	width:726px;
	margin:auto;
	line-height:20px;

}
.cost_box_subject{
	color:#0C7BCD;
	font-weight:bold;
}

.cost_box_bottom{
	background-image:url(../images/city_cost_title.gif);
	height:8px;
	width:728px;
	margin:auto;
	background-position: 0px -37px;
	overflow:hidden; 
}

/* 新闻标题 */
.news_title{
	height:29px;
	color:#0C7BCD;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-top:16px;
	margin:0px 20px;
}
.news_title_time{
	color:#888;
	text-align:center;
	margin:0px 30px 20px 30px;
}





.b_p{
	width:465px;
	height:145px;
	overflow:hidden;
}
.b_g{
	width:265px;
	height:145px;
	overflow:hidden;
}
.b_p .box,.b_g .box{
	height:113px;
	overflow:hidden;
	border: 2;
	background-image: url(../images/bg_1x1_line.jpg);
}
.b_p h2,.b_g h2{height:28px;line-height:28px;overflow:hidden;border-bottom:none;background:url(../images/imgSprite_title.gif) no-repeat 0 -63px;}
.b_p h2 a,.b_g h2 a,.b_p h2 a:hover,.b_g h2 a:hover{color:#0E8FCB;float:right;margin-top:-28px;font-weight:normal;}
.b_g h2{background-position:0 -94px;}
.b_p ul{margin:10px 0 0 8px;}
.b_p ul li{
	float:left;
	width:80px;
	text-align:center;
	overflow:hidden;
	padding-left: 8px;
}
.b_p ul li .pic{
	display:block;
	width:80px;
	height:77px;
	overflow:hidden;
	border:1px dashed #ADAAAD;
	border-left:none;
	margin-left:-1px;
}
.b_p ul li .pic_01{border:0;}
.b_p ul li .Link,.b_p ul li .Link:hover{color:#2C6EAB;display:block;margin-top:5px;}
.dturn_menu{margin:-23px 0 0 130px;height:23px;overflow:hidden;}
.dturn_menu li{float:left;background:url(../images/imgSprite_02.gif) no-repeat 0 -18px;}
.dturn_menu li span{float:left;height:23px;line-height:23px;padding:0 .75em;cursor:pointer;background:url(../images/imgSprite_03.gif) no-repeat right -413px;}
.dturn_menu li.on{background:url(../images/imgSprite_02.gif) no-repeat 0 -42px;}
.dturn_menu li.on span{color:#0057CA;background:url(../images/imgSprite_03.gif) no-repeat right -439px;}
.b_g .box .pic{float:left;margin:13px 10px 10px;width:86px;height:86px;overflow:hidden;}
.b_g .box ul{
	float:left;
	width:135px;
	margin-top:6px;
}
.b_g .box ul li{
	height:20px;
	line-height:20px;
	background:url../images/bg_2x2_line.gif) repeat-x 0 bottom;
	overflow:hidden;
}.discount{padding:10px 0 10px 12px;}
.discount div{height:87px;padding:10px;width:337px;float:left;border-top:1px dashed #ADAAAD;border-right:1px dashed #ADAAAD;overflow:hidden;}
.discount .discount_02,.discount .discount_04,.discount .discount_06,.discount .discount_08{border-right:none;}
.discount .discount_01,.discount .discount_02{border-top:none;}
.discount .pic,.discount ul{float:left;overflow:hidden;}
.discount .pic{width:86px;height:87px;}
.discount ul{width:250px;}
.discount ul li{line-height:22px;overflow:hidden;}
.discount ul li span{
	float:right;
	margin-top:-22px;
	color:#959BA9;
}
.service{padding:12px 0 12px 2px;}
.service div{float:left;display:inline;width:225px;padding-right:10px;margin-left:10px;background:url(../images/bg_2x2_line.gif) repeat-y right 0;overflow:hidden;}
.service div.service_end{background:none;}
.service div span{display:block;height:67px;overflow:hidden;}
.service div strong{display:block;}
.service div ul li,.op_g_list li{height:2em;line-height:2em;}
.pic_list{width:420px;float:left;overflow:hidden;}
.pic_list li{float:left;width:70px;text-align:center;}
.pic_list li a{display:block;margin:8px 0;}
.op_g_list{width:244px;margin:12px 12px 0 0;float:right;overflow:hidden;}
.op_g_list li{width:122px;float:left;}

/* 集团业务====================================================== */
#Group_pic{margin:12px 8px 0px 12px; float:left;}
#Group_list{float:left; margin-top:8px;}

/* 个人业务正文页面====================================================== */
.x30m2 {
	padding-top: 10px;
	padding-left: 20px;
	line-height: 20px;
}
.x30m2 p {
	line-height: 18px;
	padding-left: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
}

.xt01 {
	font-weight: bold;
	color: #00579A;
	background: url(../images/xicon11.gif) no-repeat 0px center;
	padding-left: 7px;
	line-height: 30px;
	font-size: 13px;
}
.xdot01 {
	background-image: url(../images/xicon08.gif);
	background-repeat: repeat-x;
	height: 1px;
	width: 680px;
	margin-top: 8px;
	margin-bottom: 7px;
	clear: both;
}

.xclient01 {
	padding-left: 9px;
}
.xb_cancel {
	margin-left: -20px;
	margin-top: -10px;
	padding-bottom: 6px;
	width: 705px;
}
.xcancel {
	padding-top: 8px;
	padding-left: 28px;
	width: 520px;
}
.xhot {
	color: #F00;
	font-weight: bold;
}
.none {display:none;}
.xrate {
	width: 590px;
	padding-top: 8px;
	line-height: 16px;
	margin-left:80px;
}
.xmore01 {
	cursor: pointer;
	color: #00446E;
}


#slideBox {height:205px;margin: 0 5px 0 10px;}
.slide {clear:both; height:27px; display:block; margin-top:0px; position:relative; overflow:hidden; padding:5px 0px 0px 0px;}
.slide li {float:left; height:27px; width:84px; line-height:25px; margin-right:10px;}
.slide .l, .slide .r {background:url(../images/slide_nav_bg.gif) no-repeat;}
.slide .r, .slide .r_h {float:right; margin:0;}
.slide .l_h, .slide .r_h {background:url(../images/slide_nav_bg.gif) bottom right no-repeat; font-weight:bold;}
.slide .l_h a, .slide .r_h a {color:#0465b4;}
#slideBox .hide {display:none;}
.slide li a:link, .slide li a:visited {text-decoration:none; display:block; height:24px; line-height:24px; text-align:center; background:url(../images/icon_operation.gif) no-repeat; padding-left:20px;}

.TabTitle {height:25px;line-height:25px;clear:both;padding-left:6px;margin-top:10px;background:url(../images/icon_lineB.gif) bottom repeat-x;}
.TabTitle li {float:left;}
.TabTitle span  {display:block; padding:0 10px;}
.active {background:url(../images/tab_r.png) right top no-repeat;}
.active span  {background:url(../images/tab_l.png) left top no-repeat; font-weight:bold; color:#0465b4;}
.normal {background:url(../images/tab_r.png) right -36px no-repeat;}
.normal span{background:url(../images/tab_l.png) left -36px no-repeat;}
.none {display:none;}
.TabTitle a:link, .TabTitle a:visited {text-decoration:none;}

/* 个人业务正文页面业务推荐====================================================== */
.xbox32t {
	background-image: url(../images/xbar_ywtj.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 728px;
	margin: 8px auto 0px;
}
.xbox32m {
	width: 726px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CECECE;
	border-left-color: #CECECE;
	padding-bottom: 12px;
	padding-top: 15px;
	height: 76px;
	margin: auto;
}
.xbox32m ul {
	padding-left: 20px;
}

.xbox32m ul li {
	float: left;
	padding-right: 25px;
}
.xbox32m ul li img {
	padding: 3px;
	border: 1px solid #EEECEF;
}

.xbox32m ul li span {
	display: block;
	padding-top: 5px;
	text-align: center;
}
.xbox31t {
	background-image: url(../images/xbar_xxsm.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: 728px;
	margin: 1px auto 0px;
}
.xbox31m {
	width: 726px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CECECE;
	border-left-color: #CECECE;
	padding-bottom: 12px;
	padding-top: 15px;
	line-height: 20px;
        margin: auto;
	
}
.xbox30ft {
	background-image: url(../images/xbox_ft.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 728px;
	margin: auto;
}

/* 优惠与活动正文页面====================================================== */
.red {
	font-family: "黑体";
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}
.h04 {
	background-image: url(../images/12.jpg);
	height: 23px;
	width: 680px;
	margin-left: 15px;
}
.h05 {
	width: 680px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.h06 {
	
	height: 23px;
	width: 680px;
	margin-left: 15px;
}
.hei14{
	COLOR: #525252;
	FONT-SIZE: 14px;
	text-decoration: none;
	font-weight: bold;
}
.lan12{
	COLOR: #0364CF;
	FONT-SIZE: 12px;
	text-decoration: none;
}
.hei12{
	margin:0px;
	text-align:left;
	COLOR: #525252;
	FONT-SIZE: 12px;
	WORD-BREAK: break-all;
	text-decoration: none;
	line-height: 19px;
}
.hei12 a:hover{
	margin:0px;
	text-align:center;
	COLOR: #0066b3;
	FONT-SIZE: 12px;
	WORD-BREAK: break-all;
	text-decoration: underline;
	line-height: 19px;
}

/* 卡类业务正文页面====================================================== */
.xbox30_main {
	background-image: url(../images/xslide_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #fff;
	width: 700px;
	height: 192px;
}
.x30flash {
	height: 180px;
	width: 320px;
	float: left;
	padding: 3px;
	margin-left: 10px;
	border: 1px solid #d2d2d2;
	margin-top: 4px;
}
.xz_more {
	clear: right;
	float: left;
}

.x30m {
	width: 325px;
	float: left;
	margin: 8px 0px 0px 25px;
}
.x30m dt {
	font-size: 14px;
	font-weight: bold;
	color: #005A99;
	padding-bottom: 15px;
}
.x30m dl dd {
	background-image: url(../images/xicon07.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 10px;
	line-height: 20px;
}
.x30m span {
    display:block;
	margin-top:8px;
}


/* 品牌资费正文页面====================================================== */
.bg_tabletop_blue {
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #0066B3;
	text-decoration: none;
	background-image: url(../images/bg_tabletop.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.table_cost_gotone {
	background-color: #A4D8FF;
	font-family: "宋体";
	font-size: 12px;
	line-height: 25px;
	color: #000000;
	text-decoration: none;
}
.tips {
	font-size: 12px;
	color: #0066B3;
	text-decoration: none;
	text-align: center;
	width: 400px;
	float: right;
	margin-top: 5px;
	background-image: url(../images/bg_tips.gif);
	margin-right: 15px;
	margin-bottom: 10px;
	line-height: 34px;
	height: 34px;
}
.tips ul {
	float: left;
	height: 34px;
	width: 400px;
}
.tips li {
	float: left;
	list-style-image: none;
	list-style-type: none;
}
.tips_img {
	margin-bottom: 5px;
	margin-left: 10px;
}
.gotone_cost_banli {
	list-style-image: none;
	list-style-type: none;
	float: left;
	height: 21px;
	width: 600px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.gotone_cost_banli_li {
	list-style-image: none;
	list-style-type: none;
	float: left;
	margin-left: 5px;
	font-size: 12px;
	line-height: 21px;
	font-weight: bold;
	color: #FF0000;
	height: 22px;
}
.divright740 {
	background-image: url(../images/bg_gray_740.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 728px;
	margin-top: 10px;
	height: auto;
	padding-bottom: 20px;
	margin-left: 7px;
}
.gotone_profile_text_ul {
	margin-left: 0px;
}
.gotone_profile_tit {
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #0066b3;
	text-decoration: none;
	background-image: url(../images/point_gotone.gif);
	background-repeat: no-repeat;
	width: 150px;
	float: left;
	line-height: 30px;
	background-position: left;
	margin: 0px;
	padding-left: 15px;
}
.gotone_profile_tit a:link  {
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #0066b3;
	text-decoration: none;
}

.gotone_profile_tit a:hover {
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #0066b3;
}
.gotone_cost_ul {
	display: inline;
	float: left;
	margin-left: 0px;
	width: 700px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	list-style-image: none;
	list-style-type: none;
}
.gotone_cost_li {
	background-image: url(../images/bg_bn_100_gray.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	font-family: "宋体";
	font-size: 12px;
	line-height: 25px;
	color: #000000;
	text-align: center;
	list-style-image: none;
	list-style-type: none;
	float: left;
	height: 25px;
	width: 100px;
	margin-left: 3px;
}
.gotone_cost_li a:link{
	font-family: "宋体";
	font-size: 12px;
	line-height: 25px;
	color: #000000;
	text-align: center;
}
.gotone_cost_li a:hover {
	font-family: "宋体";
	font-size: 12px;
	line-height: 25px;
	color: #0066b3;
}
.gotone_cost_li_on {
	background-image: url(../images/bg_bn_100_gray_on.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: "宋体";
	font-size: 12px;
	line-height: 25px;
	color: #0066B3;
	text-align: center;
	list-style-image: none;
	list-style-type: none;
	float: left;
	height: 25px;
	width: 100px;
	margin-left: 3px;
	font-weight: bold;
}
.gotone_profile{
	width: 700px;
	margin-top: 10px;
	padding: 0px;
	margin-left: 20px;
	height: auto;
	float: left;
}
#gotone_profile_text {
	font-family: "宋体";
	font-size: 12px;
	line-height: 20px;
	color: #525252;
	text-decoration: none;
	float: left;
	width: 650px;
	margin-top: 10px;
	margin-left: 15px;
	text-align: left;
}
.blue12b {font-size: 12px;font-weight: bold;color: #0066b3;text-decoration: none;}
.blue12b a:link {font-size: 12px;font-weight: bold;color: #0066b3;text-decoration: none;}
.blue12b a:visited {font-size: 12px;font-weight: bold;color: #0066b3;text-decoration: none;}
.blue12b a:hover {font-size: 12px;font-weight: bold;color: #0066b3;text-decoration: underline;}

