/* banner */
.banner{ min-width:1000px;  position:relative;  height:790px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:790px; }
.banner .bd li a{ height:299px; display:block;  }
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:17px; height:17px; margin:4px; background:url(../images/banner_hd.png) 0 0; overflow:hidden; 
	line-height:9999px; 
}
.banner .hd ul .on{ background:url(../images/banner_hd_hover.png) 0 0;}
.IndexAbout{
	position: relative;height:438px;
}
.IndexAboutbg{
	background: #efeeec;height: 384px;
}
.IndexAbout-content{
	background: #3575e1;width:1054px;height:297px;position: absolute;top:140px;left:50%;margin-left:-527px;
}
.IndexAbout-content-left{
	position: absolute;top:-64px;left:30px;
}
.IndexAbout-content-left img{
	width:488px;height:327px;
}
.IndexAbout-content-right{
	width:474px;margin-right:30px;
}
.IndexAbout-title{
	text-align:left;font-size: 24px;color:#fff;background: url(../images/index_pic01.png) no-repeat 115px center;margin-top:30px;
}
.IndexAbout-xian{
	background: url(../images/index_pic02.png) no-repeat left center;width:33px;height: 2px;padding-top:17px;
}
.IndexAbout-detail{
	font-size: 14px;color:#a6c6fb;text-align:left;line-height: 30px;
}
.IndexAbout-detail-more a{
	background: url(../images/index-pic03.jpg) no-repeat right bottom;width:34px;height:34px;position:absolute;right:0;bottom:0px;
}
.our-services{
	margin-top:60px;
}
.our-services-title{
	width:860px;margin:0 auto;position: relative;
}
.our-services-cn{
	font-size: 40px;border-bottom:1px solid #cbcac8;padding-bottom: 30px;line-height: 40px;
}
.our-services-one{
	color:#3575e1;
}
.our-services-two{
	color:#55b440;
}
.our-services-en{
	font-size: 18px;color:#cbcac8;background: #fff;line-height: 18px;padding:0 10px;position: absolute;left:42%;bottom:-8px;
}
.our-services-content{
	width:1200px;margin-top:50px;
}
.our-services-content dl{
	float:left;padding:0 11px;
}
.Business-cn{
	font-size: 18px;color:#666664;line-height: 18px;margin-top:10px;
}
.Business-en{
	font-size: 14px;color:#999999;line-height: 14px;margin-top:10px;
}
.Business_01{
	background: url(../images/Business_01.png) no-repeat center center;width:145px;height:133px;margin-left:30px;
}
.Business_01:hover{
	background: url(../images/Business_01_hover.png) no-repeat center center;width:145px;height:133px;margin-left:30px;cursor: pointer;
}
.Business_02{
	background: url(../images/Business_02.png) no-repeat center center;width:145px;height:133px;margin-left:30px;
}
.Business_02:hover{
	background: url(../images/Business_02_hover.png) no-repeat center center;width:145px;height:133px;margin-left:30px;cursor: pointer;
}
.Business_03{
	background: url(../images/Business_03.png) no-repeat center center;width:145px;height:133px;margin-left:30px;
}
.Business_03:hover{
	background: url(../images/Business_03_hover.png) no-repeat center center;width:145px;height:133px;margin-left:30px;cursor: pointer;
}
.Business_04{
	background: url(../images/Business_04.png) no-repeat center center;width:145px;height:133px;margin-left:30px;
}
.Business_04:hover{
	background: url(../images/Business_04_hover.png) no-repeat center center;width:145px;height:133px;margin-left:30px;cursor: pointer;
}
.Business_05{
	background: url(../images/Business_05.png) no-repeat center center;width:145px;height:133px;margin-left:30px;
}
.Business_05:hover{
	background: url(../images/Business_05_hover.png) no-repeat center center;width:145px;height:133px;margin-left:30px;cursor: pointer;
}
.Business_06{
	background: url(../images/Business_06.png) no-repeat center center;width:145px;height:133px;margin-left:30px;
}
.Business_06:hover{
	background: url(../images/Business_06_hover.png) no-repeat center center;width:145px;height:133px;margin-left:30px;cursor: pointer;
}
.news-videobg{
	background: url(../images/news_videobg.jpg) no-repeat center center;height:733px;width:100%;margin-top:50px;
}
.news-video{
	padding-top:100px;
}
.index-news{
	width:799px;
}
.index-news-title-cn{
	font-size: 24px;line-height: 24px;
}
.index-news-title-en{
	font-size: 14px;color:#999;line-height: 24px;padding-left:15px;padding-top:5px;
}
.index-news-title-more{
	background: #999;width:67px;height:17px;text-align:center;border-radius: 10px;margin-top:5px;margin-right:10px;
}
.index-news-title-more a{
	color:#fff;
}
.index-news-content{
	margin-top:20px;
}
.index-news-content ul li{
	float:left;margin-right:1px;height:229px;margin-bottom: 1px;
}
.index-news-content ul li img{
	width:398px;height:229px;
}
.index-video{
	width:400px;
}
.video-content{
	margin-top:20px;
}
.video_pic{
	width:402px;height:229px;
}
.video_pic video{
	width:402px;height:229px;
}
.About-banner{
	background: url(../images/About_banenr.jpg) no-repeat center center;height:255px;
}
.About-left{
	width:260px;
}
.About-left-title{
	font-size: 16px;height:55px;line-height: 55px;background: #222;color:#fff;text-align:left;padding-left:47px;
}
.About-left ul li{
	background: url(../images/about_pic01.png) no-repeat left center;height:55px;border-bottom:1px solid #e4e4e4;line-height: 55px;text-align: left;padding-left:47px;font-size: 16px;
}
.About-left ul li:hover,.About-left ul li.li_on{
	background: url(../images/about_pic02.jpg) no-repeat left center;
}
.About-left ul li:hover a,.About-left ul li.li_on a{
	color:#fff;
}
.About-left ul li a{
	color:#686868;
}
.About-left-tel a{
	background: url(../images/About_tel.jpg) no-repeat left center;width:260px;height: 133px;display: block;margin-top:2px;
}
.About-right{
	width:910px;
}
.Breadcrumbs{
	text-align: left;background: url(../images/Breadcrumbs.png) no-repeat left center;padding-left:27px;border-bottom: 1px solid #e4e4e4;font-size: 16px;line-height: 40px;color:#686868;
}
.Breadcrumbs a{
	color:#686868;
}
.About-right-content{
	font-size: 14px;line-height: 26px;color:#686868;text-align: left;margin-top:20px;
}
.About-right-content img{
	text-align: center;max-width: 910px;
}
.News-right-content li{
	border-bottom: 1px dashed #ccc;padding-bottom: 10px;margin-bottom: 10px;
}
.News-right-content li .news-time{
	width:82px;height:77px;background: #3575e1;text-align: center;color:#fff;font-size: 14px;
}
.News-right-content li .news-time span{
	font-size: 48px;line-height: 48px;
}
.news-list{
	width:796px;
}
.news-list-title{
	font-size: 18px;font-weight: bold;line-height: 40px;
}
.news-list-title a{
	color: #3575e1;
}
.news-list-Introduction{
	line-height: 30px;color:#686868;
}
.news-show-title{
	font-size: 18px;margin-top:40px;line-height: 30px;
}
.news-show-time-author{
	color:#686868;font-size: 14px;line-height: 30px;padding:10px 0;
}
.news-show-content{
	font-size: 14px;color:#686868;line-height: 26px;text-align: left;
}
.news-show-content img{
	text-align: center;max-width: 910px;
}
.PrevNext{
	margin:20px 0;text-align: left;
}
.PrevNext p{
	line-height: 30px;font-size: 14px;color:#686868;
}
.PrevNext p a{
	color:#3366cc;
}
.news-show-share{
	margin-bottom:20px;
}
.gonggao-list{
	margin-bottom: 10px;
}
.gonggao-list li{
	border-bottom: 1px solid #eaeaea;height:44px;line-height: 44px;background: url(../images/gonggao_li.jpg) no-repeat left center;padding-left:10px;
}
.gonggao-list li a{
	color:#686868;
}
.gonggao-list li span{
	color:#999;
}
.Investor-Education{
	font-size: 18px;color:#333;font-weight: bold;
}
.Historical-dividends{
	margin-top:20px;
}
.Historical-dividends img{
	max-width: 910px;
}
.case-list dl{
	border-bottom: 1px solid #dedede;padding-bottom: 15px;margin-bottom: 15px;
}
.case-list dl dt{
	width:135px;height:105px;
}
.case-list dl dt img{
	width:135px;height:105px;border:1px solid #dedede;
}
.case-list dl dd{
	width:748px;
}
.case-list-title{
	font-size:18px;line-height: 30px;
}
.case-list-title a{
	color:#515264;
}
.case-list-info{
	color:#787878;
}
.case-list-more{
	background: #3575e1;width:60px;height:25px;font-size: 12px;line-height: 25px;text-align: center;
}
.case-list-more a{
	color:#fff;
}
.case-list-time{
	color:#999;
}
.constitution{
	margin-top:7px;
}
.constitution a{
	background: url(../images/constitution.png) no-repeat right center;width:107px;height:29px;display: block;
}
.uploadtime{
	margin-right:20px;
}
.Leaders-care dl{
	margin-bottom: 10px;
}
.Leaders-care dl dt{
	width:130px;height:117px;
}
.Leaders-care dl dt img{
	width:130px;height:117px;
}
.Leaders-care dl dd{
	width:740px;background: #f2f2f2;padding:28px 20px;font-size: 18px;line-height: 30px;height:60px;
}
.Interaction-list li{
	border-bottom: 1px solid #dddddd;padding-bottom: 10px;margin-bottom: 20px;
}
.Interaction-ask{
	border-bottom: 1px dashed #dddddd;padding-bottom: 10px;margin-bottom: 20px;
}
.Interaction-ask-title{
	background: url(../images/ask_pic.png) no-repeat left center;padding-left:30px;
}
.Interaction-ask-author-time{
	color:#999;
}
.Interaction-answer-content{
	background: url(../images/answer_pic.png) no-repeat left top;padding-left:30px;
}
.Ask-questions-title{
	text-align: center;font-size: 18px;color:#3366cc;line-height: 30px;
}
.AskForm{
	margin-top:20px;margin-left:258px;
}
.AskForm p{
	padding-bottom: 15px;
}
.AskForm p label{
	float:left;width:150px;text-align: right;
}
.AskForm p .inptext{
	width:300px;height:30px;border:1px solid #ddd;
}
.AskForm p .inptextarea{
	width:300px;height:120px;border:1px solid #ddd;
}
.AskForm p .inpcode{
	width:122px;height:30px;border:1px solid #ddd;
}
.AskForm p .code_img{
	margin-left:10px;margin-top:6px;
}
.codeChange{
	margin-left:20px;cursor: pointer;
}
.AskForm p .inpsub{
	margin-left:150px;width:99px;height:29px;background: #3366cc;border:0;border-radius: 5px;font-size: 14px;color:#fff;cursor: pointer;
}
.contact-us{
	background: #f2f2f2;
}
.contact-us p{
	/* width:340px; padding:40px 0px;*/margin-left:80px;
}
.contact-us p span{
	line-height: 30px;
}
.contact-address{
	background: url(../images/contact_address.png) no-repeat left center;padding-left:25px;
}
.contact-tel{
	background: url(../images/contact_tel.png) no-repeat left center;padding-left:25px;
}
.contact-web{
	background: url(../images/contact_web.png) no-repeat left center;padding-left:25px;
}
.contact-email{
	background: url(../images/contact_email.png) no-repeat left center;padding-left:25px;
}
.contact-code{
	background: url(../images/contact_code.png) no-repeat left center;padding-left:25px;
}
.contact-fax{
	background: url(../images/contact_fax.png) no-repeat left center;padding-left:25px;
}
.contact-us-map{
	margin:30px 0;
}
.inpsub-message{
	margin-left:120px;width:99px;height:29px;background: #3575e1;border-radius: 5px;border:0;color:#fff;cursor: pointer;
}
.inpreset-message{
	width:99px;height:29px;background: #55b440;border-radius: 5px;border:0;color:#fff;cursor: pointer;
}
.message-pic{
	text-align: center;
}
.message-pic img{
	width:733px;height:117px;
}
.join-kld{
	background: #f5f5f5;padding:20px;
}
.join-kld-title{
	font-size: 18px;color:#3575e1;line-height: 40px;
}
.job-list{
	margin:30px 0;
}
.job-list li{
	margin-bottom: 20px;
}
.job-list-title{
	background: #fafafa;line-height: 40px;height:40px;color:#3575e1;
}
.job-list-title-left{
	font-weight:bold;background: url(../images/job_pic01.png) no-repeat left center;padding-left:15px;
}
.job-list-title-right{
	border-bottom: 1px solid #3575e1;background: url(../images/job_pic02.png) no-repeat left center;padding-left:20px;
}
.job-list-title-right a{
	color:#3575e1;
}
.job-list-address{
	font-weight:bold;line-height: 30px;
}
.job-list-address span{
	padding-right:20px;color:#333;
}
.job-list-description-title{
	font-weight:bold;line-height: 30px;color:#333;
}
.Job-banner{
	background: url(../images/job_banner.jpg) no-repeat center center;height: 255px;
}
.Contact-banner{
	background: url(../images/Contact_banner.jpg) no-repeat center center;height: 255px;
}
.News-banner{
	background: url(../images/News_banner.jpg) no-repeat center center;height: 255px;
}
.Touzizhe-banner{
	background: url(../images/Touzizhe_banner.jpg) no-repeat center center;height: 255px;
}
.Case-banner{
	background: url(../images/Case_banner.jpg) no-repeat center center;height: 255px;
}