@charset "utf-8";
html, body{margin:0px; background-color:#FFFFFF;}
body,input,textarea,select{font-size:12px;color:#484848;font-family:"Light思源宋体";}
body,h1,h2,h3,h4,h5,h6,p,ul,ol{margin:0;}
ul,ol{padding-left:0;list-style-type:none;}
div,table {margin:0px auto;}
/*p{margin-bottom:23px;}*/
body{ margin: 0;padding: 0;}
a img{border:0;}
a{color:#484848;text-decoration:none;}
a:hover{color:#CC0000;text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;}

.cf {*zoom: 1;}
.cf:before, .cf:after {display: table; line-height: 0; content: '';}
.cf:after {clear: both;}

/*共用样式*/
.w-box{width:1000px;}
.w-box02{width:1034px;}
.m-t40{margin-top:40px;}
.m-t45{margin-top:45px;}
.m-r40{margin-right:40px;}
h1{font-size:15px; line-height:20px;}
h2{font-size:18px; line-height:26px; color:#CC0000; display:block; padding:15 5px 2px 5px;}

.header_top {width: 100%;background-color: #f2f2f2; border-bottom: 1px solid #d4d4d4;color: #787878;height: 30px;line-height: 30px;}
.header_top_inner {width: 1000px;margin: 0 auto;}
#fav_btn {float: left;border-right: 1px solid #dcdcdc;padding: 0 16px 0 17px;background: url(../images/favico.png) 0 9px no-repeat;}
#fav_btn:hover {background-position: 0 -21px;}
#welcome {display: inline-block; padding-left: 16px;}
#contact {float: right;background: url("../images/contactico.png") no-repeat 0 9px;padding-left: 15px;}
#contact:hover {background-position: 0 -39px;}

.header {width: 1000px; margin: 0 auto;height: 92px;overflow: hidden;}
.header .logo {float: left;width: 232px;padding: 22px 0 16px;}
.header .logo img {width: 100%;}
.header .logo_a{display:block;width:232px;height:54px;background: url(../images/logos/logo232x54.png) no-repeat;background-size:232px 54px;}
.header .head_link {float: left; padding: 17px 0 0 12px; line-height: 24px;}
.header .head_link .title {font-size: 14px; font-weight: 700;}
.header .head_link .title span {font-size: 40px;display: inline-block; padding: 0 5px;}
.header .search { float:right; width:284px; padding-top:20px }
.header .search_top {width:290px; height:27px; line-height:27px; float:right;border: none;}
.header .search .s_txt {float:left;width: 200px;margin-top: 0; height: 28px; padding: 0 10px; background: none; border: 1px solid #e1e1e1; line-height: 28px;}
.header .search .s_txt:hover {border: 1px solid #7c7c7c;border-right-color: #e1e1e1;}
.header .search .s_btn {border: none;float:none;display: block; text-align: center; background: #ce0000; color: #fff; cursor: pointer; width: 68px; height: 30px; line-height: 24px; font-size: 14px;}
.header .search .s_btn:hover {background: #f00000; color: #fff;}
#scroll-prev {float: right;margin-top: 8px;overflow: hidden;width: 288px;color: #CD7F32;font-size: 12px;}
#scroll-prev div {width: 1000px;}
#scroll-prev span {display: inline-block;width: 288px;}

/*顶部样式*/
.top-box{width:100%; height:40px; background:url(../images/menu_bg.jpg) 0 center repeat-x;}
.menu-box{width:1000px;}
.menu{font-size:14px; line-height:40px; float:left;}
.menu a{color:#FFFFFF; padding: 0px 21px; background:url(../images/menu_line.jpg) no-repeat right; float:left;font-size: 16px;}
.menu a:hover{background:#FF0202 url(../images/menu_line.jpg) no-repeat right;}

/*首页动态样式*/
.i-news{width:480px; float:left;}
.i-news-tit{width:100%; height:34px; margin-bottom:1px;}
.i-news-tit span{width:110px; height:34px; font-size:18px; line-height:34px; background:#CC0000; color:#FFFFFF; text-align:center; display:block; float:left;}
.i-news-tit a{width:24px; height:34px; background:#EC0000 url(../images/arrow_01.gif) center no-repeat; display:block; float:left;}
.i-news-tit a:hover{background:#FF9900 url(../images/arrow_01.gif) center no-repeat;}
.i-news-list{background:#F7F7F7; margin-top:1px; padding:15px 14px 23px 14px;}
.i-news-list li{width:100%; clear:both;}
.i-news-list a{height:32px; line-height:32px; display:block; float:left;}
.i-news-list span{font-size:13px; line-height:11px; color:#999999; text-align:right; padding-right:5px; border-right:solid 2px #999999; width:20px; height:22px; margin:5px 12px 0px 0px; float:left; display:block;}
.i-news-list font{font-size:9px; display:block;}

/*首页banner图左右切换*/
.index_show{position: relative;z-index: 2;width: 100%;background: #fff;height:350px;overflow: hidden;}
.bxslider{height:350px;overflow: hidden;width: 100%;}
.bxslider li{width: 100%;height: 350px;overflow: hidden;}
.bx-controls{display: none;}
#bx-pager{position: absolute;left: 50%;bottom:2px;z-index:10;width:200px; margin-left:-100px;background: url(../images/shadow1.png) 0 bottom no-repeat; text-align:center;}
#bx-pager a{width:12px;height:12px; background-color:#fff; border-radius:6px; display:inline-block; margin-left:4px; margin-right:4px;}
#bx-pager .active{position: relative;background-color:#FC0;}
#bx-pager .active::before{content: '';position: absolute;}

/*首页滚动链接图样式*/
.index-scoll{width:998px; border:1px solid #DDDDDD; background:url(../images/partner/partner_bg.jpg) repeat-x; height:58px; margin:30px auto 50px auto;}
a.button-left{width:8px; height:15px; display:block; margin:22px 0 0 18px; background:url(../images/partner/arrow_left.jpg) no-repeat;}
a.button-right{width:8px; height:15px; display:block; margin:22px 18px 0 0; background:url(../images/partner/arrow_right.jpg) no-repeat; float:right;}
.rollBox{width:922px;overflow:hidden; float:left;}
.rollBox .Cont{width:922px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:100000px; margin-top:8px;}
.rollBox .Cont .pic{float:left;/*width:110px;*/margin-right:6px;}
.rollBox .Cont .pic img{display:block; height:42px;/*width:110px;*/}
.rollBox #List1,.rollBox #List2{float:left;}

/*内页样式*/
.banner-about{width:100%; height:240px; background:url(../images/banner/about.jpg) center no-repeat;}
.banner-invest{width:100%; height:240px; background:url(../images/banner/invest.jpg) center no-repeat;}
.banner-news{width:100%; height:240px; background:url(../images/banner/news.jpg) center no-repeat;}
.banner-service{width:100%; height:240px; background:url(../images/banner/service.jpg) center no-repeat;}
.Nav-L{width:226px; float:left;}
.Nav-tit{width:100%; height:34px; font-size:14px; line-height:34px; text-indent:16px; color:#FFFFFF; background:#CC0000 url(../images/arrow_TR.jpg) right top no-repeat;}
.Nav-list{width:100%; background:#F7F7F7; padding:2px 0 28px 0; border-bottom:solid 3px #CC0000;}
.Nav-list li{width:100%; height:34px; background:url(../images/Nav_line.jpg) repeat-x;}
.Nav-list .insurance li{width:100%; height:auto; line-height: 34px; background:none;background-color: #F7F7F7;border-bottom: 1px solid #DDD; border-top: 1px solid #FFF;}
.Nav-list li.Nav-sub-title span {display: inline-block;font-size: 14px;line-height: 34px;margin-left: 48px;color: #999;}
.Nav-list a{line-height:32px; background:url(../images/arrow_02.gif) 70px 13px no-repeat; text-indent:28px; display:block;padding-left:56px;}
.Nav-list .insurance a{background-position: 26px 13px; text-indent:0; padding:5px 15px 5px 40px; line-height: 22px;}
.Nav-list a:hover, .Nav-list a.active{background:url(../images/arrow_03.gif) 70px 13px no-repeat; color:#CC0000;}
.Nav-list .insurance a:hover, .Nav-list .insurance a.active{background-position: 26px 13px;}
.Nav-list .sup-active a, .Nav-list .sup-active a:hover{background: url(../images/arrow_TL.jpg) 22px 10px no-repeat; color: #C00;}
.Nav-list a.sub-wrapper{background: url(../images/icon_qa.gif) 39px -514px no-repeat; color: #C00;}
.Nav-list a.sub-nav{background-position: 92px 13px; padding-left: 76px;}
.Nav-list .insurance a.sub-nav{background-position: 48px 13px; padding: 5px 25px 5px 62px;}
.Nav-list .insurance a.sub-nav:hover, .Nav-list .insurance a.sub-nav.active {background-position: 48px 13px;}
.Nav-link {margin-top:20px;}
.Nav-link li {text-align:center;}
.Con-R{width:772px; float:left; border:solid 1px #EEEEEE;min-height: 440px;_height: 440px;}
.Con-R .Con-title {font-size: 16px;color: #C00;font-weight: 700;padding: 10px 20px;}
.Con-R .Con-article {padding: 10px 20px 20px;}
.Con-R .Con-article p {margin-bottom: 8px;font-size: 14px;line-height: 24px;}
.Con-R .Con-article p.ti2 {text-indent: 2em;}
.Con-tit{width:100%; height:34px; background:#CC0000 url(../images/arrow_TL.jpg) left top no-repeat;}
.Tit-name{font-size:14px; color:#FFFFFF; line-height:34px; margin-left:30px; float:left;}
.Nowin{color:#FFFFFF; line-height:34px; float:right; margin-right:12px;}
.Con-text{padding:28px; margin:1px auto 10px auto; line-height:180%;}
.Con-text .disc{list-style: inside none disc; color: #F00;line-height:24px;}
.Con-text .disc.title {font-weight: 700; font-size: 14px;}
.Con-text .disc.fs13 {font-size: 13px;}
.Con-text.pti2 p, .Con-text .pti2 p {text-indent: 2em;margin-bottom: 5px;}
.Con-text h1, .Con-text h2, .Con-text h3, .Con-text h4 {font-weight: 700; padding: 10px 0;}
.Con-text .red {color: #f00;}
.Con-text .fw400 {font-weight: 400;}
.Con-box{padding:32px 20px; margin:1px auto 10px auto; border:solid 1px #EEEEEE;}
.Con-box li{width:320px; padding:0px 20px 20px 19px; float:left;}
.Con-box span{padding:5px; text-align:center; line-height:18px; display:block;}
.Con-news{padding:10px 30px;margin:1px auto 10px auto;}
.Con-list{width:100%; padding:20px 0; border-bottom:solid 1px #DDDDDD;}
.Con-list-L{width:180px; height:120px; margin-right:18px; float:left;}
.Con-list-L img{width:180px; height:120px;}
.Con-list-R{width:495px; float:left; color:#666666; line-height:18px;}
.Con-list-R span{font-size:10px; color:#999999; display:block;}
.Con-list-R img{width:50px; height:15px; margin-top:10px; display:block;}
.News-detail{margin:1px auto 10px auto;}
.News-detail-tit{margin:28px 28px 15px 28px;}
.News-detail-tit b{font-size:18px; color:#CC0000; line-height:30px; display:block; text-align:center;}
.News-detail-tit span{font-size:10px; color:#999; display:block; text-align:center;}
.News-detail-con{margin:0 28px 10px 28px; padding:20px 5px; line-height:22px; border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD;}
.News-detail-con p{text-indent: 24px;}
.news-link{padding:15px 0 20px 0; margin:0 28px;}
.news-pre, .news-next{text-indent:60px; display:block; line-height:18px; margin-bottom:8px; color:#666666;}
.news-pre{background:url(../images/icon_pre.jpg) no-repeat;}
.news-next{background:url(../images/icon_next.jpg) no-repeat;}
.news-pre a, .news-next a{color:#666666;}
.news-pre a:hover, .news-next a:hover{color:#CC0000;}
.S-con{width:310px; margin:0px 17px 30px 17px; float:left;}
.S-con img{width:310px; height:130px;}
.S-con span{padding:0 5px; line-height:18px; color:#666666; display:block;}

/*样码样式*/
.page-No{margin-top:25px; text-align:center; height:25px;}
.page-No a {color:#FFFFFF; background-color:#999; text-align:center; margin-right:5px; padding:5px 9px; border:1px solid #999999; font-family: "Light思源宋体"; font-weight:bold;}
.page-No a.a_img{border:none; text-align:center; padding:6px 13px; background-color:#FF9900; position:relative;}
.page-No a.a_img img{position:absolute; top:6px; left:8px;}
.page-No a.a_img1{border:none; text-align:center; padding:6px 13px; background-color:#FF9900; position:relative;}
.page-No a.a_img1 img{position:absolute; top:6px; left:9px;}
.page-No a.a_img:hover{border:none; text-align:center; background-color:#FF9900; position:relative;}
.page-No a.a_img:hover img{position:absolute; top:6px; left:8px;}
.page-No a.a_img1:hover{border:none; text-align:center; background-color:#FF9900; position:relative;}
.page-No a.a_img1:hover img{position:absolute; top:6px; left:9px;}
.page-No a:hover, .page-No a.active {color:#FFFFFF; background-color:#FF9900; border:1px solid #FF9900;}

/*底部样式*/
.foot{width:100%; height:50px; line-height:50px; background:#C40000; color:#FFFFFF; margin-top:20px;}
.foot-L{font-size:11px; float:left;line-height:25px;}
.foot-L a{color:#FFFFFF;}
.foot-R{float:right;}
.foot-R a{color:#FFFFFF; margin-left:18px;}
.foot-L a:hover, .foot-R a:hover{color:#FF9900;}

.bx-wrapper {float: left;height: 350px;width: 100%;}

.content{
	width: 1000px;
	margin:0 auto;
}
.content-left{
	float: left;
	width: 620px;
	overflow: hidden;
}

.news-title{
	line-height: 20px;
	color:#484848;
	border-bottom:2px solid #cbcbcb;
}
.news-title span{
	float: right;
	font-size: 12px;
}

.left-block1 .title1{
	line-height: 34px;
	background: url(../images/arrow_03.gif) no-repeat 10px 14px;
	padding-left:20px;
	margin-top: 16px;
}
.left-block1 p{
	padding-left:20px;
	line-height: 20px;
}
.left-block1 .title1 a{
	color:#ba0000;
}
.left-block1 .title1 a:hover{
	text-decoration: underline;
}

.left-block2{
	margin-top: 25px;
}
.img-block{
	float: left;
	width: 200px;
	height: 240px;
	overflow: hidden;
	margin-top: 10px;
}
.img-block img{
	display: block;
}
.text-block{
	float: right;
	width: 400px;
	margin-top: 10px;
	overflow: hidden;
}
.title2{
	line-height: 34px;
	background: url(../images/arrow_03.gif) no-repeat 10px 14px;
	padding-left:20px;
}
.title2 a{
	color:#ba0000;
}
.title2 a:hover{
	text-decoration: underline;
}
/*右边*/
.content-right{
	float: right;
	width: 320px;
	overflow: hidden;
}
.right-block .right-title{
	line-height: 20px;
	color:#484848;
	border-bottom:2px solid #cbcbcb;
	margin-top: 20px;
}
.right-block img{
	display: block;
	width:309px;
	height: 106px;
	margin:10px 0;
	overflow: hidden;
}
.right-t1{
	line-height: 34px;
	background: url(../images/arrow_03.gif) no-repeat 10px 14px;
	padding-left:20px;
}
.right-t1 a{
	color:#ba0000;
}
.right-t1 a:hover{
	text-decoration: underline;
}


/*资质团队*/
.team{
	width:760px;
}
.team li{
	float: left;
	width: 360px;
	height: 150px;
	margin: 10px 8px;
	*margin:10px 5px;
	border:1px solid #CC0000;
}

.team li .team-img img{
	float: left;
	display: block;
	width: 128px;
	height: 128px;
	border-radius: 50%;
	overflow: hidden;
	margin:10px 5px;
}

.team-text{
	float: right;
	width: 205px;
	margin:10px 5px;
}
.team-text p{
	line-height: 20px;
}

/*公司动态*/
.Con-news li{
	line-height: 32px;
	border-bottom: 1px dashed #ccc;
}
.Con-news li span{
	float: right;
}

/*产品与服务*/
.news-text {
	width: 702px;
	margin: 10px auto;
	border-bottom:1px dashed #ccc;
}
.news-text h3{
	line-height: 32px;
}
.news-text p{
	line-height: 26px;
}
.news-text span{
	display: block;
	float: right;
	margin-bottom: 10px;
}

.zgcp{
	width: 702px;
	margin:0 auto;
	margin-top: 20px;
}
.zgcp p{
	margin-bottom: 20px;
}

.cont-bg img {
	float: left;
}

.new-pagination{
	text-align: center;
	margin:20px 0;
}
.new-pagination input {
	text-align: center;
}
.new-pagination a{
	display: inline-block;
	cursor: pointer;
	padding:0 12px;
	height: 18px;
	line-height: 18px;
	background: #CC0000;
	border:1px solid #CC0000;
	color:#fff;
	margin: 0 1px;
}
.new-pagination a:hover, .new-pagination a.active{
	background: #fff;
	color:#CC0000;
}
.new-pagination span.current, .new-pagination span.fc_hui2{
	display: inline-block;
	padding:0 12px;
	height: 18px;
	line-height: 18px;
	border:1px solid #CC0000;
	background: #fff;
	color:#CC0000;
	margin: 0 2px;
}

/* 人才加盟 */
.tbl-zhaopin {
	width: 100%;
}
.tbl-zhaopin th, .tbl-zhaopin td {
	border: 1px solid #ccc;
	text-align: center;
	padding: 6px 0;
}
.tbl-zhaopin a {
	color: #E00;
	text-decoration: underline;
}

/* 联系我们页面 */
.title_sub {
	line-height: 36px;
	border-bottom: 1px solid #ABABAB;
	padding-top: 10px;
}
.title_sub span {
	color: #F00;
	display: inline-block;
	margin-right: 3px;
}
.contact_form .requirst {
	color: #F00;
}
.contact_form .tips {
	padding-left: 160px;
}
.control-group {
	margin-bottom: 10px;
	line-height: 26px;
	vertical-align: middle;
}
.control-group label, .control-textarea label {
	width: 150px;
	margin-right: 10px;
	float: left;
	text-align: right;
}
.control-group input[type="text"] {
	width: 160px;
	height: 22px;
	line-height: 22px;
	padding: 0 6px;
}
.control-group input.area {
	width: 48px;
}
.control-group input.phone {
	width: 86px;
}
.control-textarea {
	margin-bottom: 10px;
}
.control-textarea label {
	line-height: 100px;
}
.control-textarea textarea {
	width: 400px;
	height: 100px;
}
.control-btn {
	padding: 10px 0 10px 300px;
}
.control-btn input {
	border-radius: 6px;
	background-color: #c40000;
	color: #FFF;
	padding: 5px 20px;
	font-size: 14px;
	border: none;
	cursor: pointer;
}
.contact_list li {
	list-style: outside;
	color: #F00;
	margin-bottom: 20px;
	padding-bottom: 12px;
	border-bottom: 1px dashed #ccc;
	padding-left: 6px;
}
.contact_list li p {
	color: #333;
}
.contact_list li h3 {
	color: #666;
	font-weight: 700;
}

dl, dd, dt {
	margin: 0;
	padding: 0;
}

.home-right-news {
	padding-left: 10px;
  border-left: 1px solid #dedede;
}
.home-right-news dt {
	font-weight: 700;
	color: #ba0000;
	position: relative;
	line-height: 20px;
	padding: 7px 0;
}
.home-right-news dt a {
	position: absolute;
	right: 0;
	color: #484848;
}
.home-right-news dt a:hover {
	color: #ba0000;
}
.home-right-news dd {
	border-bottom: 1px dashed #ccc;
	position: relative;
	line-height: 20px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	padding-right: 3em;
}
.home-right-news dd .detail-link {
	position: absolute;
	right: 0;
	bottom: 8px;
}

.right-news-sub {
	margin-left: 10px;
	padding: 8px 0 5px 10px;
	line-height: 20px;
	background: url(../images/icon_dot2.png) 0 17px no-repeat;
	border-bottom: 1px solid #dedede;
}

/* 培训方式 start 2015.12.11 */
.peixunfangshi {
	margin: 25px;
}
.peixunfangshi li {
	float: left;
	width: 32%;
	margin-right: 2%;
}
.peixunfangshi li.last-item {
	margin-right: 0;
}
.peixunfangshi li img {
	width: 100%;
	display: block;
}
.peixunfangshi dt {
	font-family: "Light思源宋体";
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	padding: 10px 0;
}
.peixunfangshi dd {
	font-family: "Light思源宋体";
	font-size: 14px;
	margin-top: 6px;
	position: relative;
	padding-left: 64px;
}
.peixunfangshi .item2 dd {
	padding-left: 71px;
}
.peixunfangshi .item3 dd {
	padding-left: 86px;
}
.peixunfangshi dd i {
	color: #777;
	font-size: 20px;
	font-style: normal;
	height: 10px;
	left: 51px;
	line-height: 10px;
	position: absolute;
	top: 4px;
}
.peixunfangshi .item2 dd i {
	left: 58px;
}
.peixunfangshi .item3 dd i {
	left: 73px;
}
/* 培训方式 end */
.pagewidth.main{width:1000px;}

.no-list-data {padding: 20px; text-align: center; font-size: 16px; font-weight: 700;}