﻿@charset "utf-8";
/*初始化样式*/
html{height:100%;-webkit-text-size-adjust:100%;}
*{ -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
body{ margin:0px; padding:0px; margin:0px auto; zoom:1;

/*设置字体*/
font-size:14px;
line-height:24px;
font-family:Arial,"微软雅黑","宋体";
color:#333;

/*设置宽度*/
width:100%; 
max-width: 640px;
min-width:350px;
}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
.ul,.ul li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
img{max-width:100%;}

div,ul,li,dl,dt,dd,span,img,p,h2,h3,h4 {
    list-style: none;
}

.sjbeijin{
	background:url(/cn/uploadfiles/image/banner/beijingtp.jpg) no-repeat ;

}
/*强制去除表单自带的样式*/ 
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/}

/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}

textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*html5设置*/
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} 
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}

img{ border:none; border:0; vertical-align:baseline;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#e39300;}

/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}
/*初始化样式*/

/*页面框架结构*/
.WarpBox{max-width:640px;margin: 0 auto;position: relative;}
.Contain{}
.SildeBar{}
.MainContent{}
.Content{padding:3%;}
.SinglePage{ min-height:150px;text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.Current{ background: #eceff1; padding:3%;}
.Current span{color: #edad49;}

/*分页开始*/
.Pages{ padding:10px; line-height:18px; zoom:1; overflow:hidden;text-align: right;}
.Pages span{ padding:0px 3px; /*display:inline-block;*/}
.Pages a{ display:inline-block; margin:0px 2px;}
/*.Pages .p_cur{ float:left;}*/
.p_cur,
.p_count,
.p_total,
.p_jump{display: none;}
.Pages .p_cur b{ color:#F00;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_count b{ color:#F00;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#F00;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.a_first,
.a_prev,
.a_next,
.a_end,
.Pages .p_page em a{ padding:2px 7px;color:#333;border:solid 1px #e1e1e1; background:#fff;}
.Pages .p_page em a.a_cur{ color:#fff; border:solid 1px #e39300; background:#e39300;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #acacac; background:#fff;}
.Pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none; background:url(page_goto.jpg) no-repeat;}
/*分页结束*/
.PrevNextBox .h1 a{font-size: 16px;}

/*Top*/
header.Top{}
.Top .Logo{padding:2% 0;}
.Top .Logo img{ max-width:60%;}
.Top .TopTel{float:right;text-align:right;display:none;}
.Top .TopTel b{display: block; background: no-repeat left url(../images/top_tel.png);padding-left:50px; font-size:16px;color: #e39300;}

.MainNav{width: 100%;clear: both;background: #0e419c;position: relative;}
.MainNav ul li{float:left; position: relative;}
.MainNav ul li a{display: block;color: #fff;height: 40px;font-size: 16px;line-height: 40px;float: left;width: 150px;text-align: center;background:url(../images/nav_bg.jpg) no-repeat right center;}

.MainNav dl{position: absolute; top: 40px; left: 0; z-index: 1000;  width: 100%; display: none;background-image:url(../images/add_bg.png);text-align: center;}
.MainNav dl dd{height: 40px;  line-break: 40px; width: 120px;/*border-bottom: 1px solid #fff;*/display: inline-block; }
.MainNav dl dd a{ display: block; width: 150px;text-align: center; background: none;}
/*.MainNav dl dd:hover{background-color: rgba(255, 144, 0,.9);}*/
.MainNav dl dd:hover a{font-weight: bold;}
.MainNav dl dd a{display: block;color: #fff;height: 47px;font-size: 16px;line-height: 47px;float: left;width: 124px;text-align: center;background:url(../images/nav_bg.jpg) no-repeat right center;}
.flo{position: fixed;top:0;z-index: 999;}
.MainNav .wall{width: 1200px;margin: 0 auto;}

.search{overflow:hidden;padding:0 2% 2% 2%;}
.search input{ width:80%;border: 1px solid #d7d7d7;height:30px;line-height:30px;background: #fff;padding-left: 5px;color: #d7d7d7;border-radius:4px;}
.search a{position: absolute;right:3%;display: inline-block;width:20%;height:30px; background-color: #0e419c;background: url(../images/search.png) no-repeat center #0e419c;border-radius:4px;}
/*Top*/

/*Bottom*/
.Bottom0{width: 100%;background:#f0f0f0}
.Bottom0 .Links{padding:2%;position: relative;}
.Bottom0 .Links b{color: #424140;font-size: 15px;margin-right:10px;opacity: .8;display: block;}
.Bottom0 .Links a{color: #6b6b6b;margin-right:10px;white-space:nowrap;}
.Bottom0 .Links a:hover,
.Bottom0 .Links a.on{color: #f54746;}
.Bottom0 .Links a.More{right:0; top:6px;position: absolute;}
.Bottom0 .Links em{color: #c5c5c5;position: relative;top: -1px; padding-right:5px;}
.Bottom0 .Select{}
.Bottom0 .Select .SelectSelect{width:100%;padding-top:1px}
.Bottom0 .Select .SelectSelect.right{margin-right: 0;}
.Bottom0 .Select .SelectSelect .Tt{cursor: pointer;display: block;width:100%;line-height: 38px;height: 38px;text-align: center;background:#fff url("../images/select_bg.jpg") no-repeat center;}
.Bottom0 .Select .SelectSelect ul{text-align: center;display: none;position: absolute;z-index: 99;width:100%;overflow: hidden;background: #fff}
.Bottom0 .Select .SelectSelect ul li{ border-top: solid 1px #eee;}
.Bottom0 .Select .SelectSelect ul li a{display: block;padding:5px 0;}
.Bottom0 .Select .SelectSelect ul li a:hover{color: #f54746;}
.Bottom{width: 100%; height:40px;padding-top:10px; background:url(../images/bot_bg.jpg) repeat left top;color: #6b6c71;font-size: 12px;}
.Bottom a{color: #6b6c71;}
.Bottom .Copyright{}
.Bottom .BottomLinks{font-size: 14px;}
.Bottom .BottomLinks a{margin-right:32px;}
/*Bottom*/

/*SildeBar*/
.SildeBar{background: #edf0f5;height: 126px; display:none}
.MenuList .CulomnName{float: left;width:180px;}
.MenuList .CulomnName b{display: block;font-size: 24px;color: #9aa3b2;margin: 25px 0;height: 30px;background: no-repeat left bottom url(../images/lm_en_bg.jpg);}
.MenuList .CulomnName span{color: #9aa3b2;font-size: 20px;}
.MenuList ul{width:1020px;float: left;height: 126px;background:#fff;}
.MenuList ul li a{display: block;float: left;width: 108px;margin-right: 1px;padding-top: 85px;height:41px;text-align: center;color: #6c6c6c;}

.Other ul li.List12 a{background:no-repeat left url(../images/other_nav_bg.png);}
.Other ul li.List12 a:hover,
.Other ul li.List12 a.onmenu{background:no-repeat left url(../images/other_nav_bg1.png);color: #fff;}

.Other ul li.List1 a{background:no-repeat left url(../images/list11.png);}
.Other ul li.List1 a:hover,
.Other ul li.List1 a.onmenu{color: #fff;background:no-repeat left url(../images/list12.png);}

.Other ul li.List2 a{background:no-repeat left url(../images/list21.png);}
.Other ul li.List2 a:hover,
.Other ul li.List2 a.onmenu{color: #fff;background:no-repeat left url(../images/list22.png);}

.Other ul li.List3 a{background:no-repeat left url(../images/list31.png);}
.Other ul li.List3 a:hover,
.Other ul li.List3 a.onmenu{color: #fff;background:no-repeat left url(../images/list32.png);}

.Other ul li.List4 a{background:no-repeat left url(../images/list41.png);}
.Other ul li.List4 a:hover,
.Other ul li.List4 a.onmenu{color: #fff;background:no-repeat left url(../images/list42.png);}

.Other ul li.List5 a{background:no-repeat left url(../images/list51.png);}
.Other ul li.List5 a:hover,
.Other ul li.List5 a.onmenu{color: #fff;background:no-repeat left url(../images/list52.png);}

.Other ul li.List6 a{background:no-repeat left url(../images/list61.png);}
.Other ul li.List6 a:hover,
.Other ul li.List6 a.onmenu{color: #fff;background:no-repeat left url(../images/list62.png);}

.Other ul li.List7 a{background:no-repeat left url(../images/list71.png);}
.Other ul li.List7 a:hover,
.Other ul li.List7 a.onmenu{color: #fff;background:no-repeat left url(../images/list72.png);}

.Other ul li.List8 a{background:no-repeat left url(../images/list81.png);}
.Other ul li.List8 a:hover,
.Other ul li.List8 a.onmenu{color: #fff;background:no-repeat left url(../images/list82.png);}

.Other ul li.List9 a{background:no-repeat left url(../images/list91.png);}
.Other ul li.List9 a:hover,
.Other ul li.List9 a.onmenu{color: #fff;background:no-repeat left url(../images/list92.png);}

.Other ul li.List10 a{background:no-repeat left url(../images/list101.png);}
.Other ul li.List10 a:hover,
.Other ul li.List10 a.onmenu{color: #fff;background:no-repeat left url(../images/list102.png);}

.Other ul li.List11 a{background:no-repeat left url(../images/list111.png);}
.Other ul li.List11 a:hover,
.Other ul li.List11 a.onmenu{color: #fff;background:no-repeat left url(../images/list112.png);}

.Other ul li.List13 a{background:no-repeat left url(../images/list131.png);}
.Other ul li.List13 a:hover,
.Other ul li.List13 a.onmenu{color: #fff;background:no-repeat left url(../images/list132.png);}

.Other ul li.List14 a{background:no-repeat left url(../images/list141.png);}
.Other ul li.List14 a:hover,
.Other ul li.List14 a.onmenu{color: #fff;background:no-repeat left url(../images/list142.png);}

.Other ul li.List15 a{background:no-repeat left url(../images/list151.png);}
.Other ul li.List15 a:hover,
.Other ul li.List15 a.onmenu{color: #fff;background:no-repeat left url(../images/list152.png);}


.About ul{background:#fff no-repeat left url(../images/nav_abt.png);}
.About ul li.List1 a:hover,
.About ul li.List1 a.onmenu{color: #fff;background:no-repeat 0 0 url(../images/nav_abt1.png);}
.About ul li.List2 a:hover,
.About ul li.List2 a.onmenu{color: #fff;background:no-repeat -109px 0 url(../images/nav_abt1.png);}
.About ul li.List3 a:hover,
.About ul li.List3 a.onmenu{color: #fff;background:no-repeat -218px 0 url(../images/nav_abt1.png);}
.About ul li.List4 a:hover,
.About ul li.List4 a.onmenu{color: #fff;background:no-repeat -327px 0 url(../images/nav_abt1.png);}
.About ul li.List5 a:hover,
.About ul li.List5 a.onmenu{color: #fff;background:no-repeat -436px 0 url(../images/nav_abt1.png);}
.About ul li.List6 a:hover,
.About ul li.List6 a.onmenu{color: #fff;background:no-repeat -545px 0 url(../images/nav_abt1.png);}
.About ul li.List7 a:hover,
.About ul li.List7 a.onmenu{color: #fff;background:no-repeat -654px 0 url(../images/nav_abt1.png);}
.About ul li.List8 a:hover,
.About ul li.List8 a.onmenu{color: #fff;background:no-repeat -763px 0 url(../images/nav_abt1.png);}

.About ul li.List9 a{background:no-repeat left url(../images/cgzb1.png);}
.About ul li.List9 a:hover,
.About ul li.List9 a.onmenu{color: #fff;background:no-repeat left  url(../images/cgzb2.png);}

.Wealth ul{background:#fff no-repeat left url(../images/cf_nav_bg.png);}
.Wealth ul li.List1 a:hover,
.Wealth ul li.List1 a.onmenu{color: #fff;background:no-repeat 0 0 url(../images/cf_nav_bg1.png);}
.Wealth ul li.List2 a:hover,
.Wealth ul li.List2 a.onmenu{color: #fff;background:no-repeat -109px 0 url(../images/cf_nav_bg1.png);}
.Wealth ul li.List3 a:hover,
.Wealth ul li.List3 a.onmenu{color: #fff;background:no-repeat -218px 0 url(../images/cf_nav_bg1.png);}
.Customer ul{background:#fff no-repeat left url(../images/kh_nav_bg.png);}
.Customer ul li.List1 a:hover,
.Customer ul li.List1 a.onmenu{color: #fff;background:no-repeat 0 0 url(../images/kh_nav_bg1.png);}
.Customer ul li.List2 a:hover,
.Customer ul li.List2 a.onmenu{color: #fff;background:no-repeat -109px 0 url(../images/kh_nav_bg1.png);}
.Customer ul li.List3 a:hover,
.Customer ul li.List3 a.onmenu{color: #fff;background:no-repeat -218px 0 url(../images/kh_nav_bg1.png);}
.Customer ul li.List4 a:hover,
.Customer ul li.List4 a.onmenu{color: #fff;background:no-repeat -327px 0 url(../images/kh_nav_bg1.png);}
.Customer ul li.List5 a:hover,
.Customer ul li.List5 a.onmenu{color: #fff;background:no-repeat -436px 0 url(../images/kh_nav_bg1.png);}
.Customer ul li.List6 a:hover,
.Customer ul li.List6 a.onmenu{color: #fff;background:no-repeat -545px 0 url(../images/kh_nav_bg1.png);}
.Customer ul li.List7 a:hover,
.Customer ul li.List7 a.onmenu{color: #fff;background:no-repeat -654px 0 url(../images/kh_nav_bg1.png);}
.Customer ul li.List8 a:hover,
.Customer ul li.List8 a.onmenu{color: #fff;background:no-repeat -763px 0 url(../images/kh_nav_bg1.png);}
.Customer ul li.List9 a:hover,
.Customer ul li.List9 a.onmenu{color: #fff;background:no-repeat -872px 0 url(../images/kh_nav_bg1.png);}

/*SildeBar*/

/*Banner*/
.Banner{ position:relative;width: 100%;}
.HomeBan{ width:100%;}
.HomeBan .BanList{ width:100%; height:100%; overflow:hidden;}
.HomeBan .BanList li{ width:100%;}
.HomeBan .BanCont{ width:100%;  position:absolute; text-align: center; left:0px;bottom:0px;}
.HomeBan .TabList{  margin:0 auto; position:relative;}
.HomeBan .TabList ul{ width:100%; position:absolute;bottom:17px; z-index:10;}
.HomeBan .TabList ul li{ display:inline-block;margin-left:10px; background:url(../images/BanTab.png) no-repeat left top; _background:url(../images/BanTab.gif) no-repeat left top; width:29px; height:12px; overflow:hidden; cursor:pointer;}
.HomeBan .TabList ul li.on{ background:url(../images/BanTab_on.png) no-repeat left top; _background:url(../images/BanTab_on.gif) no-repeat left top;}
/*Banner*/

/*首页*/
.Announcement{ width: 100%; z-index: 9;clear: both;overflow: hidden;background: #ffffff;border-bottom: 2px solid #d0d0d0;}

.MainBox1{}
.MainBox1 ul{background: #ffffff;padding:5% 0;}
.MainBox1 ul li a.right{margin-right: 0;}
.MainBox1 ul li{display: block;float: left;width:33.333%;font-size:16px;text-align: center; padding:5% 0;}
.MainBox1 ul li a{color: #0d419c ;}
.MainBox1 ul li:hover a{border-color:#0d419c;color:#0d419c;}
.MainBox1 ul li i{display: block;width:62px;height:62px; margin:auto;}
.MainBox1 ul li.List1:hover i{background: no-repeat center url(../images/jiaokh2.png);}
.MainBox1 ul li.List1 i{background: no-repeat center url(../images/jiaokh1.png);background-size: contain;}
.MainBox1 ul li.List2:hover i{background: no-repeat center url(../images/jiaoyw2.png);}
.MainBox1 ul li.List2 i{background: no-repeat center url(../images/jiaoyw1.png);background-size: contain;}
.MainBox1 ul li.List3:hover i{background: no-repeat center url(../images/jiaoxz2.png);}
.MainBox1 ul li.List3 i{background: no-repeat center url(../images/jiaoxz1.png);background-size: contain;}
.MainBox1 ul li.List4:hover i{background: no-repeat center url(../images/jiaozg2.png);}
.MainBox1 ul li.List4 i{background: no-repeat center url(../images/jiaozg1.png);background-size: contain;}
.MainBox1 ul li.List5:hover i{background: no-repeat center url(../images/jiaogs2.png);}
.MainBox1 ul li.List5 i{background: no-repeat center url(../images/jiaogs1.png);background-size: contain;}
.MainBox1 ul li.List6:hover i{background: no-repeat center url(../images/jiaoy2.png);}
.MainBox1 ul li.List6 i{background: no-repeat center url(../images/jiaoy1.png);background-size: contain;}
.MainBox1 .RightPic{}
.MainBox1 .RightPic .Pic{margin:1% 0;width: 100%;position: relative;}
.MainBox1 .RightPic .Pic .Pic1{display: block;width: 100%;height: 100%;}
.MainBox1 .RightPic .Pic .Pic1 img{width: 100%;height:150px;}
.MainBox1 .RightPic .Pic .Txt{display: block;color: #e39300;position: absolute;top: 30%;padding: 0 20px;width:100%;}
.MainBox1 .RightPic .Pic .Txt .h3{font-size: 24px;font-weight: normal;line-height:45px;}
.MainBox1 .RightPic .PicPic{margin-bottom: 0;text-align: left;}
.MainBox2{ display:none; width: 100%;background: no-repeat center url(../images/zx_bg.jpg);}
.MainBox2 .multipleColumn{ overflow:hidden; position:relative; width:825px;float: left;}
.MainBox2 .multipleColumn .Tt{font-size: 26px;color: #fff;height: 134px;line-height: 134px;padding-left: 112px;}
.MainBox2 .multipleColumn .Tt2{font-size: 26px;color: #fff;height: 110px;line-height: 50px;padding-left: 112px;}
.MainBox2 .multipleColumn .hd{overflow:hidden;width: 64px;margin: 0 auto;height:29px;margin-top: 30px;}
.MainBox2 .multipleColumn .hd .prev,
.MainBox2 .multipleColumn .hd .next{display:block;width:21px; height:29px; float:left;overflow:hidden;cursor:pointer;margin-right: 22px;background:url("../images/s_an.png") no-repeat;}
.MainBox2 .multipleColumn .hd .next{ float:right;background:url("../images/s_an.png") -43px 0 no-repeat;margin-right: 0}
.MainBox2 .multipleColumn .hd .prev:hover{background:url("../images/s_an1.png") no-repeat;}
.MainBox2 .multipleColumn .hd .next:hover{background:url("../images/s_an1.png")  -43px 0  no-repeat;}

.MainBox2 .multipleColumn .bd{overflow:hidden;  }
.MainBox2 .multipleColumn .bd ul{ overflow:hidden;zoom:1;width:275px;float:left;}
.MainBox2 .multipleColumn .bd ul li{position: relative;float:left;list-style: none;overflow:hidden;text-align:center;width: 275px;height: 165px;}
.MainBox2 .multipleColumn .bd ul li .pic{ text-align:center;width: 100%;height: 100%;display:block;}
.MainBox2 .multipleColumn .bd ul li .pic img{width:100%; height:100%;}
.MainBox2 .multipleColumn .bd ul li .title{position: absolute;width: 100%;bottom:0;background: rgb(0,0,0);filter:alpha(opacity=50);opacity: 0.5;}
.MainBox2 .multipleColumn .bd ul li .title a{color: #fff;width: 100%;height: 35px;line-height: 35px;display: block;}
.MainBox2 .RealTime{width: 327px;float: right;}
.MainBox2 .RealTime .Tt{font-size: 26px;color: #fff;height: 134px;line-height: 134px;padding-left: 112px;}
.MainBox2 .RealTime .RealTable{width:290px;font-size: 12px;height:270px;background: #fff;padding:30px 20px;}
.MainBox2 .RealTime table{text-align: center;}
.MainBox2 .RealTime .RealTable dl{float: left;line-height: 21px;text-align: center;margin-right: 5px;}
.MainBox2 .RealTime .RealTable dt{font-weight: bold;margin-bottom: 3px;}
.MainBox2 .RealTime .RealTable dd{margin-bottom:5px;}
.MainBox2 .RealTime .RealTable .W100{width:auto;text-align: center;}
.MainBox2 .RealTime .RealTable .W55{width:auto;}
.MainBox2 .RealTime .RealTable .JS{color: #fff;background: #ea8708;margin:4px 2px;}
.MainBox2 .RealTime .RealTable .LS{color: #fff;background: #1ca1d8;margin:4px 2px;}
.MainBox3{padding:3%;}
.MainBox3 .BotTel{float: left;}
.MainBox3 .BotTel1{height: 44px;background: no-repeat left url(../images/bottom_tel.png);padding-left:45px; margin-top: 5px;}
.MainBox3 .BotTel1 span{font-size: 14px;color: #424140;display:block;color: #6c6767;}
.MainBox3 .BotTel1 b{font-size: 12px;}
.MainBox3 .BotTel2{height: 44px;background: no-repeat left url(../images/bottom_addr.png);padding-left:45px; margin-top: 40px;}
.MainBox3 .BotTel2 span{font-size: 14px;color: #424140;display:block;color: #6c6767;}
.MainBox3 .BotTel2 b{font-size: 12px;}
.MainBox3 .BotTel3{height: 44px;background: no-repeat left url(../images/bottom_mail.png);padding-left:45px; margin-top: 40px;}
.MainBox3 .BotTel3 span{font-size: 14px;color: #424140;display:block;color: #6c6767;}
.MainBox3 .BotTel3 b{font-size: 12px;}
.MainBox3 .QRcode{float:right;text-align: center;margin-left:5px;}
.MainBox3 .QRcode img{width: 97px;height: 97px;}
.MainBox3 .QRcodeWX{}
.MainBox3 .QRcodeTX{}
.MainBox3 .QRcode .p{color: #6b6b6b;padding:0;margin:0; font-size:12px;}
.MainBox3 .ul{color: #757575;}
.MainBox3 .ul li{border-left: 1px solid #c5c7cd;padding: 6px 0;}
.MainBox3 .ul dt{border-left:1px solid #cb4649;margin-left: -1px;padding-left: 10px;}
.MainBox3 .ul dd{display:inline-block; padding-left:10px;}
.MainBox3 .ul dd a{color: #757575;}

.MainBox4{float: left;}

.clear {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
    
}
.news {
    float: left;
    width: 100%;
    background: #fff;
    
   
    overflow: hidden; 
    border-top: 1px solid #d7d7d7
}

.news-tab 
{
   padding: 15px 20px 0 20px;
    
    font-size: 14px;
    color: #666;
    text-align: center;
}

.news-tab ul li {
    float:left;
   width: 100px;
    line-height: 32px;
    padding-bottom: 1px;
    cursor: pointer;
    text-align: center;
}



.news-tab ul li a {display: block;padding: 0 20px;border: 1px solid #fff;outline: none;color: #333 !important;
    text-decoration: none !important;}

.news-tab ul .thistab{ border-bottom: 3px solid #dc1f1f;
    color: #d72222;
    font-weight: 900;}
    
 .news-tab ul .thistab a:hover{ 
    color: #d72222;
    font-weight: 900;}




.news-border {
    height: 1px;
    background: #e0e0e0;
    margin: 0 20px 0 20px;
    margin-top: -1px;
}

.news-content {
    padding: 20px 20px 0 20px;
    line-height: 25px;
    text-align: left;
    font-size: 12px;
    display:none;
}

.news-content span {
    color: #c2c2c2;
    font-size: 13px;
    float:right;
}

.news-content li {
   
    border-bottom: 1px dotted #ccc;
      
    
}
.news-content li b {
   
    color: #0c3b89;
   
}
.news-content .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.news-content h3 {
    font-size: 18px;
    text-align: left;
    margin-bottom: 10px;
}

.news-content li a {
    color: #666;
    text-decoration: none;
}

.news-content h3 a:visited {
    color: #0d3a89;
    text-decoration: none;
}

.news-content li a:hover {
    color: #d72222;
    text-decoration: underline;
}
.news-content li .news_txt {
    
      display:block;width:auto;height:90px; 
      text-align: left;
      margin-left: 15px;
      color: #555555;
    font-size: 10px;
      
}
.news-content li img
{
    float: left;
     padding: 5px 0px;
    }

.news-content h3 b {
    background: #dc1f1f;
    color: #fff;
    padding: 2px 12px;
    font-size: 14px;
    border-radius: 1px;
    margin-right: 10px;
}

.notice {
    float: left;
    width: 100%;
    background: #fff;
    margin-top: 15px;
   overflow: hidden;
    border-top: 1px solid #d7d7d7
}

.notice-tab {
   padding: 15px 20px 0 20px;
    font-size: 14px;
    color: #666;
    text-align: center;
     
}
.notice-tab ul
{
    text-align: center; 
    
    }
.notice-tab ul li {
    float: left;
    width: 100px;
    line-height: 32px;
    padding-bottom: 1px;
    cursor: pointer;
    text-align: center;
}
.notice-tab ul li a {
   display: block;padding: 0 20px;border: 1px solid #fff;outline: none;color: #333 !important;
    text-decoration: none !important;
    }

.notice-tab ul .thistab
{
    border-bottom: 3px solid #dc1f1f;
    color: #d72222;
    font-weight: 900;
    }

.notice-tab ul .thistab a:hover
{
    
    color: #d72222;
    font-weight: 900;
    }




.notice-border {
    height: 1px;
    background: #e0e0e0;
    margin: 0 20px 0 20px;
    margin-top: -1px;
}

.notice-content {
    padding: 20px 20px 0 20px;
    line-height: 25px;
    text-align: left;
    font-size: 12px;
    display:none;
}
.notice-content span {
    
    color: #c2c2c2;
    font-size: 12px;
   float:right;
}
.notice-content li img
{
    float:left;
    
    padding: 5px 10px;
}
    
.notice-content li
{
    border:none;border-bottom: 1px dotted #ccc;
    
} 
 .notice-content li b {
   
    color: #0c3b89;
   
}

.notice-content li a {
   
    color: #555;
    text-decoration: none;
    
}
.notice-content li .qihuo_txt {
    
   
   display:block;width:auto;height:100px;
      margin-left: 10px;
    color: #555555;
    font-size: 10px;
  
      
}
.notice-content a:visited {
  
    color: #555;
    text-decoration: none;
    
    
}

.notice-content a:hover {
   
    color: #d72222;
    text-decoration: underline;
    
}

.notice-content h3 {
    font-size: 15px;
    text-align: left;
    font-weight: 500;
}

.notice-content h3 a {
    color: #0d3a89;
    text-decoration: none;
    float: none;
}

.notice-content h3 a:visited {
    color: #0d3a89;
    text-decoration: none;
    float: none;
}

.notice-content h3 a:hover {
    color: #d72222;
    text-decoration: underline;
    float: none;
}

.notice-content h3 b {
    background: #fff;
    border: 1px solid #d72222;
    color: #d72222;
    padding: 0px 6px;
    font-size: 12px;
    margin-right: 8px;
}





/*研究报告开始*/
.research {
    float: left;
    width: 100%;
    background: #fff;
    margin-top: 15px;
   
    overflow: hidden;
    border-top: 1px solid #da1b1b;
}

.research-tab {
    padding: 15px 20px 0 20px;
    text-align: center;
    font-size: 14px;
    color: #666;
}

.research-tab ul li {
    float: left;
   width: 100px;
    line-height: 32px;
    padding-bottom: 1px;
    cursor: pointer;
    margin-right: 20px;
}
.research-tab ul .thistab
{
    border-bottom: 3px solid #dc1f1f;
    color: #d72222;
    font-weight: 900;
    }

.research-tab ul .thistab a:hover
{
    
    color: #d72222;
    font-weight: 900;
    }

.research-tab ul li a {
   display: block;padding: 0 20px;border: 1px solid #fff;outline: none;color: #333 !important;
    text-decoration: none !important;
    }




.research-border {
    height: 1px;
    background: #e0e0e0;
    margin: 0 20px 0 20px;
    margin-top: -1px;
}

.research-content {
    padding: 15px 20px 0 20px;
    line-height: 25px;
    font-size: 12px;
     display:none;
}
.research-content li img
{
    float:left;
    padding: 5px 10px;
}

.research-content li .yanj_txt {
    
     
      display:block;width:auto;height:85px; 
    
      text-align: left;
      margin-left: 20px;
      color: #555555;
    font-size: 10px;
      
}

.research-content li
{
    border:none;border-bottom: 1px dotted #ccc;
} 
 .research-content li b {
   
    color: #0c3b89;
   
}

.research-nav {
    font-size: 14px;
    line-height: 24px;
}



.research-content a {
   
    color: #555;
    text-decoration: none;
    padding-left: 12px;
}

.research-content a:visited {
    
    color: #555;
    text-decoration: none;
    padding-left: 12px;
}

.research-content a:hover {
   
    color: #d72222;
    text-decoration: underline;
}

.research-right a {
    color: #555;
    text-decoration: none;
    padding-left: 12px;
    float: none;
}

.research-right a:visited {
    color: #555;
    text-decoration: none;
    padding-left: 12px;
    float: none;
}

.research-right a:hover {
    color: #d72222;
    text-decoration: underline;
    padding-left: 12px;
    float: none;
}

.research-content span {
    color: #c2c2c2;
    font-size: 13px;
}



.research-content2 h4 {
    font-size: 16px;
    padding-left: 15px;
}

.research-content2 h5 {
    font-size: 12px;
    line-height: 22px;
    margin-left: 10px;
    font-weight: 500;
    color: #999;
}

.research-content2 h4 a {
    color: #0d3a89;
    text-decoration: none;
    float: none;
    padding-left: 0px;
}

.research-content2 h4 a:visited {
    color: #0d3a89;
    text-decoration: none;
    float: none;
}

.research-content2 h4 a:hover {
    color: #d72222;
    text-decoration: underline;
    float: none;
}

.product .cppl {
    width: 100%;
    padding-top: 5px;
}
.product .cppl1 {
    width: 100%;
    margin-top: 10px;
}
.product .cppl .ziguan-kh,
.product .cppl .ziguan-zl,
.product .cppl .ziguan-xx,
.product .cppl .ziguan-zq,
.product .cppl .simu {
    width: 33.33%;
    height: 200px;
    float: left;
    text-align: center;
    background-position: center;
    background-repeat: no-repeat;
}
.product .cppl .jiaoyi{
    width: 33.33%;
    height: 200px;
    float: left;
    text-align: center;
    background-position: center;
    background-repeat: no-repeat;
}

.product .cppl .ziguan-kh {
    background-image: url("../images/kjyw-01.gif");
}
.product .cppl .ziguan-kh ：hover {
   opacity:0.5;
   -webkit-transform:translate3d(0,0,0) scale(1);
   transform:translate3d(0,0,0) scale(1);
}

.product .cppl .ziguan-zl {
    background-image: url("../images/kjyw-02.gif");
}
.product .cppl .ziguan-xx {
    background-image: url("../images/kjyw-04.gif");
}
.product .cppl .ziguan-zq {
    background-image: url("../images/kjyw-05.gif");
}

.product .cppl .simu {
    background-image: url("../images/kjyw-03.gif");
}
.product .cppl .jiaoyi {
    background-image: url("../images/kjyw-06.gif");
}
.product .cppl a {
    display: inline-block;
    color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 10px;
    font-size: 16px;
    font-weight: bold;
    width: 100px;
    line-height: 40px;
    margin-top: 80px;
    padding: 0 10px;
    background:rgba(100,90,100,.5);
    transition:width 1s;
}

.product .cppl a:hover{
font-size: 18px;
width: 110px;
}


/*首页*/

/*关于我们*/
address{font-style: normal;margin: 20px 0;}
/*job*/
.JobTip{font-size: 16px;color: #000028;}
.JobTip1{color: #b8bfc4;margin-bottom: 25px;}
.job-list{border: 1px solid #eceff1;margin-bottom: 30px;}

.job-list li{list-style: none;background: #eceff1;color: #5c5c5c;font-size: 12px;}
.job-list li span{ width:237.6px; float:left; display:block; text-align:center;}
.job-list li.Job_title{ height:38px; background:#b8bfc4; line-height:38px; text-align:center; color:#fff; font-size:14px;}
.job-list li.Job_title span{ font-weight:bold;border-left:1px solid #fff;border-right:1px solid #fff; }
.job-list li.items{ cursor:pointer; overflow:hidden;}
.job-list li.items span{ line-height:40px;border-left:1px solid #fff;border-right:1px solid #fff;}
.job-list li.Bg{background: #fff;}
.job-list li .job-txt{ display:none; min-height:150px; background:#f1f6f5;padding:10px 0;}
.job-list li .job-txt span{ color:#B70000; display:block; float:none;border: none;}
.job-list li .job-txt .txt{ font-size:12px; color:#494949; line-height:20px; padding:0 90px;}
.job-list li .job-txt a.btn{ width:101px; height:26px; background:#fff; display:block; margin-left:45px; color:#B70000; border:1px solid #d5e0de; text-align:center; line-height:26px; margin-top:10px;}

.job-list table{border: 1px solid #eceff1;}
.job-list table td{border-left: 1px solid #fff;}
.job-list table tr td:nth-child(2n),
.job-list table tr td:nth-child(3n),
.job-list table tr td:nth-child(4n){white-space:nowrap}
.job-list table .FirstTd{border-left: none;}
.job-list table .TopTitle{background: #b8bfc4;color: #fff;text-align: center;}
.JobInfo{background: #f1f6f5;padding: 10px 0;display: none;}
.JobTitle{background: #eceff1;cursor: pointer;color: #000;}
.JobTitle.on{background: #fff;}
.JobTxt{color:#B70000;}

/*财富中心*/
.text-center{text-align: center;}
.WealthList ul li.top{padding-bottom: 28px;/*border-bottom: 1px solid #dbdbdb;*/margin-bottom: 28px;overflow: hidden;}
.WealthList ul li.top .Pic{width: 320px;height: 210px;float: left;border: none;}
.WealthList ul li.top .Pic img{width: 318px;height: 208px;border: 1px solid #dbdbdb;}
.WealthList ul li.top .Info{padding:20px 30px;width: 820px;float: left;}
.WealthList ul li.top .Info .h3{font-weight: normal;font-size: 18px;}
.WealthList ul li.top .Info .h3 a{color: #333;border: none;padding: 0;}
.WealthList ul li.top .Info span{font-size: 16px;color: #707070;}
.WealthList ul li.top .Info .p{font-size: 12px;color: #707070;margin:25px 0 15px;}
.WealthList ul li.top .Info .More{font-size: 12px;color: #1c8bcd;text-decoration: underline;font-family: Arial;background: no-repeat right center url(../images/more.jpg);    display: inline-block;border: none;padding: 0 24px 0 0;}

.News_info .info_title{ padding:10px 0px; font-size:18px; text-align:center;}
.News_info .info_time{ font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.News_info .service_pic{ padding:10px 0; text-align:center;}
.News_info .service_pic img{ width:560px; height:456px;}
.News_info .info_txt{ padding:10px 0px;}
.News_info .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.News_info .info_back{ color:#999999; padding:10px;  text-align:center;}
.News_info .info_back a{ padding:0px 3px;}
.News_info .info_back .back{ color:#725600; }
.News_info .PrevNextBox .h1{ font-size:12px; font-weight:normal;}
.News_info .PrevNextBox a{cursor:pointer;}
.News_info .PrevNextBox a.none{ cursor:pointer;}
.News_info .PrevNextBox a.none:hover{ color:#a01323;}

/* 程序化交易 */
.Secondary{font-size: 12px; padding-top:10px;}
.Secondary a{color: #666; padding:5px 10px;border: 1px solid #dbdbdb;background-color:#fff;}
.Secondary a:hover,
.Secondary a.on{color: #ff9000;}
.ProgremList ul{margin-bottom: 25px;}
.ProgremList ul li{border-bottom: 1px solid #dbdbdb;height: 40px;line-height: 40px;display: block;}
.ProgremList ul li a{display: block;}
.ProgremList ul li a span{float: right;}
.ProgremList ul li.Top{padding-bottom: 28px;overflow: hidden;height: auto;line-height: 24px;}
.ProgremList ul li.Top .Pic{width: 320px;height:165px;float: left;}
.ProgremList ul li.Top .Pic img{width: 318px;height:163px;border: 1px solid #dbdbdb;}
.ProgremList ul li.Top .Info{padding:5px 30px;width: 820px;float: left;}
.ProgremList ul li.Top .Info .h3{font-weight: normal;font-size: 18px;}
.ProgremList ul li.Top .Info .h3 a{color: #333;display: inline-block;}
.ProgremList ul li.Top .Info span{font-size: 16px;color: #707070;}
.ProgremList ul li.Top .Info .p{font-size: 12px;color: #707070;margin:25px 0 15px;}
.ProgremList ul li.Top .Info .More{display: inline-block;font-size: 12px;color: #e38600;text-decoration: underline;font-family: Arial;padding-right: 24px;background: no-repeat right center url(../images/more1.jpg); }

/* 客户中心 */
.CustomerList ul {margin-bottom: 20px;}
.CustomerList ul li.oth a{display: block;padding:15px 0;border-bottom: 1px solid #dbdbdb;}
.CustomerList ul li.oth a:hover .h3,
.CustomerList ul li.oth a:hover .p{color: #e39300;}
.CustomerList ul li.oth a .h3{color: #3a3a3a;font-size: 16px;font-weight: normal;}
.CustomerList ul li.oth a .h3 span{font-size: 12px;float: right;}
.CustomerList ul li.oth a .p{color: #888;}

.CustomerList ul li{overflow: hidden;}
.CustomerList ul li a{display: block;padding:15px 0;border-bottom: 1px solid #dbdbdb;}
.CustomerList ul li a:hover .h3,
.CustomerList ul li a:hover .p{color: #e39300;}
.CustomerList ul li a .h3{color: #3a3a3a;font-size: 16px;padding-right:80px;font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.CustomerList ul li a .h3 span{font-size: 12px; position: absolute; right:3%;}
.CustomerList ul li a .p{color: #888;}

.CustomerList .Pages .p_page em a.a_cur{border:solid 1px #e64b2e; background:#e64b2e;}

/* 下载中心 */
.DownList ul li{margin-bottom: 30px;overflow: hidden;}
.DownList ul li .Left{text-align: center;padding: 15px;border: 1px solid #dbdbdb;background: #f2f5fb;margin-bottom:2%; }
.DownList ul li .Left .h3{color: #000;font-size: 18px;margin: 15px 0 10px;}
.DownList ul li .Left a{display: block;width: 123px;height: 35px;margin: 0 auto;background: no-repeat center url(../images/down.jpg);}
.DownList ul li .Right{}
.DownList ul li .Right .h3{font-size: 16px;font-weight: normal;color: #666;margin-bottom: 10px;}
.DownList ul li .Right .h3 span{display: block;}
.DownList ul li .Right .p{color: #999;}
.DownList ul li .Right .p span{color: #f4841b;font-weight: bold;}

/* 投诉意见 */
.Suggestions .Left{}
.Suggestions .Left2{float: left;margin-left:20px;}
.Suggestions .Right2{float: right;margin-right:20px;}
.Suggestions .Left .Tip{color: #656565;font-size: 18px;margin: 20px 0;}
.Suggestions .Left .Tip2{color: #656565;font-size: 12px;margin: 5px 0;}
.Suggestions .Left table{ width:100%;}
.Suggestions .Left table td{padding:2% 0;}
.Suggestions .Left table .text{background: #f9f8f8;width:100%;line-height: 30px;padding:5px;border: 1px solid #dbdbdb;}
.Suggestions .Left table .txt{color: #666;line-height: 30px;text-align: right;}
.Suggestions .Left table .textarea1{height:90px;background: #f9f8f8;border: 1px solid #dbdbdb;padding:5px;width:100%;}
.Suggestions .Left table .btn{background: #e38600;color: #fff;height: 30px;width: 120px;line-height: 30px;}
.Suggestions .Right img{float: right; max-width:30%;}

/* 投诉意见 */
.GuestPre .Left{}
.GuestPre .Left .Tip{color: #656565;font-size: 18px;margin: 20px 0;}

.GuestPre .Left table{ width:100%;}
.GuestPre .Left table td{padding:2% 0;}
.GuestPre .Left table .text{background: #f9f8f8;width:240px;line-height: 30px;padding-left:0px;padding:5px;border: 1px solid #dbdbdb;}
.GuestPre .Left table .txt2{color: #666;line-height: 30px;width:80px;text-align:right;}
.GuestPre .Left table .txt{color: #666;line-height: 30px;width:80px;text-align:right;}
.GuestPre .Left table .textarea1{height:90px;background: #f9f8f8;border: 1px solid #dbdbdb;padding:5px;width:240px;}
.GuestPre .Left table .btn{background: #d72222;color: #fff;height: 60px;width: 150px;line-height: 30px;border-radius:40px;}
.GuestPre .Left table .rad{margin-bottom: 15px;}
.GuestPre .Left table .red{color: red;}

/* 网上开户 */
.Open{overflow: hidden;}
.Open .Title{width: 100%;height: 33px;background: url(../images/ttbg2.jpg);margin: 30px 0;}
.Open .Title .h3{display: inline-block;height:23px;background: #fff no-repeat left center url(../images/ttbg1.jpg);padding:5px 5px 5px 14px;font-size: 24px;font-weight: normal;color: #454545;line-height: 14px;}
.Open .Title .h3 span{color: #bfbfbf;font-size: 12px;line-height: 14px;}
.Open .OpenLeft{background: #fff3e4;text-align: center;padding-top:3%;color: #727d8e;}
.Open .OpenLeft i{display: block;width: 199px;height: 156px;margin:0 auto 40px;background: no-repeat center url(../images/open1.png);}
.Open .OpenLeft .h3{font-size: 48px;line-height: 50px;}
.Open .OpenLeft .h3 a{color: #727d8e;}
.Open .OpenLeft .p{font-size:14px;}
.Open .OpenRight{}
.Open .OpenRight ul{margin-bottom: 19px;overflow: hidden;}
.Open .OpenRight ul li{float: left; width:33.33%;background: #edf0f5;text-align: center;font-size: 16px;color: #666;}
.Open .OpenRight ul li i{display: block;width: 100px;height: 100px;margin: 0 auto;}
.Open .OpenRight ul li.List1 i{background: no-repeat center url(../images/op2.png);}
.Open .OpenRight ul li.List2 i{background: no-repeat center url(../images/op3.png);}
.Open .OpenRight ul li.List3 i{background: no-repeat center url(../images/op4.png);}
.Open .OpenRight ul li.List4 i{background: no-repeat center url(../images/op5.png);}
.Open .OpenRight ul li.List5 i{background: no-repeat center url(../images/op6.png);}
.Open .OpenRight ul li.List6 i{background: no-repeat center url(../images/op7.png);}
.Open .Help,
.Open .WarmPrompt{ padding:2% 0;}
.Open .Bank{width: 100%;}
.Open .Bank ul li{display: block;width:50%;text-align: center;float: left;}
.Open .Bank ul li a img{border: 1px solid #dbdbdb; max-width:90%;}

/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}

/*浮动窗口*/
.RightFix{overflow: hidden; height: 63px; width:100%;background: #0e419c;border-radius:4px;}
/*.RightFix{width: 78px;height:340px;position: fixed;right:0;z-index: 999;top:35%;}*/
.RightFix ul li{ float: left; width:25%;position:relative;  height: 63px;text-align:center;}
/*.RightFix ul li a{ cursor:pointer;color:#fff; text-align:center; display: block;height: 83px; background-color:#7e7f88; background-image: url(../images/fc_bg.png); background-repeat:no-repeat;}
.RightFix ul li a:hover,.RightFix ul li.hover a{ background-color:#f87909;}
.RightFix ul li em{ display:block; padding-top:58px; font-style:normal;}
.RightFix ul li.list1 a{background-position:0 0}
.RightFix ul li.list2 a{background-position:0 -85px}
.RightFix ul li.list3 a{background-position:0 -170px}
.RightFix ul li.list4 a{background-position:0 -255px}
.RightFix ul li.list5 a{background-position:0 -340px}*/
.RightFix ul li.list5{ background:none;}
.RightFix ul li .ewm{ display:none; position:absolute; top:30; left:0px; width:110px; height:110px; background:url(../images/ewm_bg.png) no-repeat;}
.RightFix ul li .img{ width:100px; height:100px;}
.RightFix ul li:hover .ewm{ display:block;}
.RightFix ul li .calendar{ display:none; position:absolute; top:30; left:0px; width:170px; height:202px}
.RightFix ul li:hover .calendar{ display:block;}
.LeftFix{position: fixed;left:-245px;top: 35%;z-index: 999;display:none;}
.LeftFix:hover{position: fixed;left: 0;top: 35%;}
.LeftFix a{display: block;width:259px;float: left;}
.LeftFix a img{width:259px;}
.LeftFix .Cls{cursor: pointer;float: left;width: 13px;height: 12px;background: no-repeat center url(../images/cls.png);}

.button-rotate{overflow:hidden;color:#fff;}
.button-rotate a{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;line-height:48px;font-size:12px;font-weight:700;color:#fff!important;border-radius:3px;background-color:#18448e;text-decoration:none!important;text-align:center;-webkit-transform-origin:-50% 50%;transform-origin:-50% 50%;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);-webkit-transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;opacity:0\9;filter:alpha(opacity=0)\9}
.button-rotate:hover a,.button-rotate:hover{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.button-rotate:hover a{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);text-decoration:none;opacity:1\9;filter:alpha(opacity=100)\9}




#dituContent{ width:100%; height:400px;border:#ccc solid 1px;}
#dituContent img{ max-width: none;}
#dituContent *{ box-sizing:content-box;}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       