body{
    border: none !important;
    height: auto !important;
    margin: 0 !important;
}

.header_top_box .easysite-section-header,.header_box .easysite-section-header,.footer  .easysite-section-header{display:none}
.toronto{margin:0 auto;}
.about_us{margin:0 auto}
.a_phone.a_sub {
    overflow: hidden;
}
.guide_nav{margin:0 !important; float:none !important}

.left_pas {float:left !important; width:190px; margin: 0 20px;}
 i.fa_icon_up {background: url(/uiFramework/commonResource/zip//lng/lng/opublicv3/cn/images/list/icon_up.png) no-repeat;}
 i.fa_icon_down {background: url(/uiFramework/commonResource/zip//lng/lng/opublicv3/cn/images/list/icon_down.png) no-repeat;}
 i.fa_icon_all {
    width: 12px;
    height: 8px;

    display: inline;
    position: absolute;
    top: 10px;
    vertical-align: middle;
    right:10px;
}

.navlist li .fa_icon_up{display:none}
.navlist li .fa_icon_down{display:block}
.navlist li{ position:relative; display: block;}
.navlist li a{
    font-size: 14px !important;
    height: 32px !important;
    display: block;
    cursor: pointer;
    text-decoration: none;
    line-height: 32px !important;
    font-weight: 400 !important;
    color: #333 ;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.navlist li h1{margin: 2px 0;}
.navlist li:first-child h1{margin-top:1px}
.navlist li h1 a{    padding: 0 18px 0 12px !important;}

.navlist li h1 a{   background: #ccc;}



.navlist li dl{display:none}
.navlist li dl{border:1px solid #ccc; border-top: none; }

.navlist li.cur .single{background: #0066b3; color:#fff }
.navlist li.cur a.cur{background: #0066b3; color:#fff}
.navlist li.cur dd h2.cur{background: #0066b3;}
.navlist li.cur dd h2.cur a{ color:#fff}

.navlist li.open h1 .fa_icon_up{display:block}
.navlist li.open h1 .fa_icon_down{display:none}
.navlist li.open dl{display:block}
.navlist li.open .contcat dl{display:none}


.navlist li dd h2{
    height: 32px; cursor: pointer;
    display: block;
    line-height: 32px !important;
    font-size: 14px;
    color: #666666;
    padding: 0 18px 0 12px;
    border-top:1px solid #ccc;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background:#eeeeee;
    position:relative;
    margin:0;
    border:none;
}
.navlist li dd h2{font-weight:400;}
.navlist li dd{border-top:1px solid #ccc}
.navlist li dd .three{display:none}


.navlist li dd.h2 .h2_a{background:#0066b3; }
.navlist li dd.h2 .h2_a a{color:#fff; }
.navlist li dd:hover .h2_a{background:#0066b3;}
.navlist li dd:hover .h2_a a{color: #fff;}

.navlist li dd.h2 .h2_w{padding:0}
.navlist li dd.h2 .h2_w a{padding: 0 18px 0 12px;}



.navlist li dd:hover .h2_a{background:#0066b3;}
.navlist li dd:hover .h2_a a{color: #fff;}

.navlist li dd.open .fa_icon_up{display:block}
.navlist li dd.open .fa_icon_down{display:none}
.navlist li dd.open .three{display:block }





.navlist li dd  h3{font-weight:400;     
    height: 32px; cursor: pointer;
    display: block;
    line-height: 32px !important;
    font-size: 14px;
    color: #666666;
    border-top:1px solid #ccc;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background:#fff;
}

.navlist li dd h3 a{ padding: 0 18px 0 32px;}

.navlist li dd h3 a:hover{background:#0066b3;}
.navlist li dd h3 a:hover{color: #fff;}

.navlist li dd h3.h3{background:#0066b3;}
.navlist li dd h3.h3 a{color: #fff;}

.rfloat .navlist_main{display:none}
.rfloat dl dd{display:none}
.rfloat dl dd.h2{display:block}

.single i{display:none !important;}

.a_contact{ margin-left:9px;}
.a_contact .a_sub{overflow:hidden; margin-bottom: 70px;}
.a_contact .a_sub .lfloat{}

#id_contcat h3{
    font-size: 18px;
    text-align: left;
    line-height: 32px;
    height: 32px;
    margin-bottom: 0;
    color: #666;
    padding-left: 20px;
}
#id_contcat p {
line-height: 22px;
    padding-left: 20px;
    margin-bottom: 0;
    text-indent: 0;
    max-width: 620px;
    font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif,"é»‘ä½“";
}


.portlet .text_box ul li a{float:none}
.text_box ul li.about_add_title{float:left}
.text_box ul li.about_add_date{float:right}
.gradient2 {
    font-size: 14px;
    height: 27px;
    line-height: 30px;
    padding-left: 10px;
    font-weight: bold;
    background-image: linear-gradient(to right,#edf3fd, #fff);
    margin-bottom: 15px;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#edf3fd, endColorstr=#ffffff);/*IE<9>*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#edf3fd, endColorstr=#ffffff)";/*IE8+*/
}

.p_word .nav_content ul li{min-height:32px; height:auto; color:#333}

.about_add{overflow:hidden;}
.about_add .about_add_title{float:left; width:630px; }
.about_add .about_add_title a{float:none;}
.about_add .about_add_date{float:right; width:85px; text-align:right  }

.none{display:none}

.labuan .p_word .cont_list p,
.johannesburg .p_word .cont_list p{
    margin-bottom: 25px;
}

.nav3 .p_word .cont_list p,
.p_word .cont_list p{
   margin:0
}
.malaysia.nav0 .p_word .cont_list p,
.newzealand .p_word .cont_list p,
.europe .p_word .cont_list p,
.malaysia.nav3 .p_word .cont_list p,
.chile.nav1 .p_word .cont_list p,
.chile.info_right .p_word .cont_list p
{
    margin-bottom: 25px;
    color:#333;
    font-size:14px;
} 
.malaysia.nav0 .p_word .cont_list p{
    font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif,"黑体";
}

.p_word .nav_content .cont_list p a:hover{text-decoration: none;}

.tokyo .nav_content .cont_list h5{
   display: block;
   font-size: 1.5em;
   font-weight: bold;
   text-align:center;
   color: #666666;
   line-height: 2;

}

.barcelona .nav_content .cont_list h5{
   display: block;
   font-size: 1.5em;
   color: rgb(102, 102, 102);
   text-align:center;
   font-weight: bold;
   line-height: 2;
   margin: 0;
}


.p_word .cont_list ul li a{
   float:none;
    color: #333;
}
.p_word .cont_list ul li a:hover{
  color: #0066b3;
}
.p_word .cont_list p{
   color: #333;
}
.p_word p a{
   color: #333;
}
.p_word p a:hover{
   color: #0066b3;
}





.russia .text{padding:0px 15px;text-indent:28px;font-size:14px;line-height:22px;font-family:Times New Roman,Arial,sans-serif,"宋体";}
.russia .text p{margin-bottom:25px;}
.russia .text p.bold{text-indent:0px;}

.chile.lng.syggyblb .navlist li dd h2{ padding-right:41px;}
.chile.en.syggyblb .navlist li dd h2{ padding-right:41px;}

.p_word h5{color: rgb(102, 102, 102);}
.content p {line-height: 32px;color: #000;}


/*牌价*/
 .exchange_list h2{
	text-align: center;
	font-weight: normal;
	font-size: 24px;
	color: #333;
}
 .exchange_list ul{
	overflow: hidden;
	margin-top: 30px;
	margin-bottom: 15px;
}
 .exchange_list li{
	float: left;
	margin-right: 50px;
	font-size: 14px;
	color:#666!important;
}
.exchange_list input{
	display: none;
}
 .exchange_list label{
	width: 20px;
	height: 20px;
	margin-right: 5px;
	display: inline-block;
	background: url(http://www.ccb.com/zurich/cn/exchange_rate/images/radio.png) no-repeat bottom left;
}
 .exchange_list li.on label{
	background: url(http://www.ccb.com/zurich/cn/exchange_rate/images/radio.png) no-repeat top left;
}
.exchange_category .exchange{
	display: none;
}
 .exchange_list table{
	width: 100%;
	border: none;
}
 .exchange_list table th{
	background: #e6e6e6;
	padding: 15px;
	font-size: 18px;
	font-weight: normal;
}
 .exchange_list table tr{
	border-bottom: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	
}
 .exchange_list table td{
	border: none;
	padding: 15px;	
	font-size: 14px;
}
 .exchange_list table td+td{
	text-align: center;	
	
}
 .exchange_list table td img{
	margin-right: 10px;
	width: 33px;
	float:left;
}
.exchange_list td em{
	width: 13px;
	height: 26px;
	display: inline-block;
	position: absolute;
}
.arrow_red{
	color: red;
	background: url(http://www.ccb.com/zurich/cn/exchange_rate/images/arrow_red.png) no-repeat center right;
	background-size: 72%;
}
.arrow_green{
	color: #00ff00;
	background: url(http://www.ccb.com/zurich/cn/exchange_rate/images/arrow_green.png) no-repeat center right;
	background-size: 72%;
}