* {
	padding: 0;
	margin: 0;
	list-style: none;
}

a {
	text-decoration: none;
}

body {
	font-family: "microsoft yahei";
	min-width:1200px;
}



.fullSlide{width:100%;position:relative;height:410px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:410px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:410px;}
.fullSlide .bd li a img{
	width:100%;height:410px;
}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;z-index:1;width:40px;height:60px;background:url(../img/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:0%;background-position:-6px -137px;}





.fl {
	float: left;
}

.fr {
	float: right;
}

.top {
	height: 167px;
	background: url(../img/top.jpg) no-repeat center;
	background-size:100% 100%;
}

.top-nr {
	width: 1200px;
	margin: 0 auto;
}


.sousuo {
	background: url(../img/sousuo.png) no-repeat;
	height: 30px;
	width: 170px;
	margin-top: 80px;
	
}

.sousuo input {
	border: none;
}

.search {
	height: 20px;
	width: 140px;
	margin-left: 6px;
	margin-top: 5px;
	font-size:14px;
	
}

.bot {
	background: url(../img/bot.jpg) no-repeat 2px 2px;
	height: 20px;
	width: 20px;
	margin-top: 6px;
}

.nav {
	width: 100%;
	background: #d0000d;
	height: 60px;
}

.nav ul {
	width: 1200px;
	margin: 0 auto;
}

.nav ul li {
	line-height: 60px;
	float: left;
	width: 150px;
	text-align: center;
	position: relative;
}

.nav ul li a {
	display: block;
	color: #fff;
}
.nav ul li a:visited {
	display: block;
	text-align: center;
	height: 60px;
	color: #fff;
	border: 1px solid #fff;
	border-width: 1px 1px 0 0;
	background: url(../img/nav-li.jpg) no-repeat;
	line-height: 60px;
	font-size: 16px;
}
.nav ul li ul {
	display: none;
}

.nav ul li:hover a {
	color: #fff;
	/*background: url(../img/nav-li.jpg) no-repeat;*/
	background:#bc000c;
}

.nav ul li:hover ul {position: absolute;
	display: block;
	top:60px;
	left: 0;
	width: 171px;
	z-index: 1000;
}

.nav ul li:hover ul li a {
	display: block;
	color: #fff;
	background: #d0000d;
	border-top: 2px solid #FFFFFF;
}
.nav ul li:hover ul li a:hover {
	color: #fff;
	background:#bc000c;
	/*background: url(../img/nav-li.jpg) no-repeat;*/
}

.main {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.zxtg {
	padding-top: 10px;
	display:none;
	overflow: hidden;
}

.zxtg-top {
	background: url(../img/zxtg.jpg) no-repeat;
	height: 31px;
	line-height: 31px;
}

.zxtg-top h4 {
	padding-left: 50px;
	color: #333;
	font-weight: normal;
}

.zxtg-nr {
	padding-left: 28px;
}

.zxtg-nr span {
	color: #e65155;
	line-height: 31px;
}

.gsjj {
	display:none;
	width: 1200px;
	padding-top: 10px;
	overflow: hidden;
}

.gsjj-top {
	line-height: 25px;
	height: 43px;
	background: url(../img/gsjj-top.jpg) no-repeat;
	border-bottom: 1px dashed #CCCCCC;
}

.gsjj-nr {
	padding-top: 10px;
}

.gsjj-wz {
	padding-left: 25px;
}

.gsjj-wz p {
	width: 775px;
	line-height: 28px;
	color: #333333;
	font-size: 16px;
	text-indent: 30px;
}
.gsjj-wz p a img{
	border:none;
}
.gsxw {
	width:490px;
	padding-top:30px;
	overflow: hidden;
}

.gsxw-top {
	height: 38px;
	background: url(../img/gsxw-top.jpg) no-repeat;
}

.gsxw-top h4 {
	font-weight: normal;
	color: #FFF;
	padding-left: 25px;
}

.gsxw-top span {
	padding-top: 13px;
	padding-right: 5px;
}

.gsxw-top span a {
	font-size: 14px;
	color: #fff;
}

.zbgg ul li {
	background: url(../img/li-01.jpg) no-repeat 0px 10px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dashed #CCCCCC;
	padding-left: 38px;
	font-size: 15px;
}

.zbgg ul li a {
	color: #000;
	float:left;
	display: inline-block;
    width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zbgg li span{
	float:right;
	padding-right:5px;
}
.gjzc {
	width:679px;
	padding-top:30px;
	overflow: hidden;
}

.gjzc-top {
	height:42px;
	line-height:42px;
	border-bottom: 1px solid #d0000d;
}

.gjzc-top ul li {
	float: left;
	/*width: 89px;*/
	padding:0 20px;
	background-color:#d0000d;
	text-align: center;
	line-height:42px;
}

.gjzc-top ul li a {
	color: #000;
	display: block;
}

.gjzc-top span {
	float: right;
}

.gjzc-top span a {
	color: #000;
}

.d1 a {
	/*background: #d0000d !important;*/
	color: white !important;
}

.gjzc-nr li {
	background: url(../img/li-02.jpg) no-repeat 11px 18px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dashed #CCCCCC;
	padding-left: 34px;
	font-size: 15px;
}

.gjzc-nr li a {
	color: #000;
	float:left;
	width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.gjzc-nr li span{
	float:right;
	padding-right:5px;
}
.zxzx {
	width: 679px;
	overflow: hidden;
	height:329px;
	padding-top: 30px;
}

.zxzx-top {
	background: url(../img/xwzx-top.jpg) no-repeat;
	height: 43px;
	line-height: 25px;
	border-bottom: 1px dashed #CCCCCC;
}

.zxzx-nr {
	padding-top: 10px;
	padding-left: 5px;
}

.zxzx-fr {
	width: 355px;
	height: 206px;
	background: #e75153;
}

.zxzx-fr p {
	color: #fff;
	line-height: 24px;
	text-indent: 28px;
	padding-top: 37px;
	width: 316px;
	height: 136px;
	margin: 0 auto;
	font-size: 14px;
}

.djgz{
	width:490px;
	padding-top:30px;
	overflow:hidden;
}

.khly {
	display:none;
	width: 490px;
	padding-top: 30px;
	overflow: hidden;
	padding-bottom: 30px;
}

.khly-top {
	height: 40px;
	line-height: 25px;
	border-bottom: 1px dashed #CCCCCC;
}

.khly-top h4 {
	padding-left: 5px;
	border-left: 2px solid #d0000d;
	font-weight: normal;
}
.khly ul li{
	float:left;
}
.khly-top span a {
	color: #000;
}
.khly ul li a img{
	border:none;
}

.khly-nr {
	padding-top: 13px;
	height: 239px;
}

.txt {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 406px;
	height: 30px;
	border: 1px dashed #9f9f9f;
	background: #eee;
}

.are {
	height: 88px;
}

.bot1 {
	width: 114px;
	text-align: center;
	background: #d0000d;
	height: 26px;
	border: none;
	color: #FFFFFF;
}
.tab{
	position:fixed;
	top:450px;
	right:0;
}
.tab ul li{
	width:70px;
	height:70px;
	margin-top:10px;
}
.tab ul li a{
	display:inline-block;
	width:100%;
	height:70px;
}
.tab ul li a img{
	width:100%;
	height:70px;
}
.laste:hover .ewm{
	display:block;
}
.ewm{
	display:none;
	position:relative;
	right:90px;
	top:-70px;
	width:76px;
	height:76px;
}
.ewm img{
	width:100%;
	height:76px;
}
.floot {
	margin-top: 30px;
	width: 100%;
	/*background: url(../img/floot.jpg) no-repeat center;*/
	background-color:#efefef;
	height: 242px;
	background-size:100% 100%;
}

.floot-01 {
	height: 5px;
	width: 100%;
	background: #d0000d;
}

.floot-02 {
	width: 1200px;
	margin: 0 auto;
}

.floot-02 p {
	line-height: 30px;
	color: #333;
	/*padding-top: 30px;*/
	margin-top:80px;
	text-align:center;

	}

.tpzs {
	height: 285px;
	width: 1198px;
	margin-top: 30px;
	overflow: hidden;
	border: 1px solid #CCCCCC;
}

.tpzs-top {
	background: url(../img/qywh.jpg) no-repeat;
	height: 40px;
	line-height: 40px;
}

.tpzs-top span {
	margin-right: 15px;
}

.tpzs-top span a {
	font-size: 14px;
	color: #000;
}

#wufeng ul {
	padding-top: 20px;
	width: 1120px;
	margin: 0 auto;
}

#wufeng ul li a img {
	width: 270px;
	height: 180px;
}

#wufeng {
	overflow: hidden;
	width: 1136px;
	height: 225px;
	margin-left:30px;
}

.li {
	width: 270px;
	height: 260px;
	float: left;
	margin-right: 10px;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 14px;
}

.li a {
	color: #000;
}
.li a img{
	border:none;
}
#wufeng-nr {
	width: 2260px;
	height: 240px;
}

.ul {
	float: left;
}

.lanmu {
	margin-top: 14px;
	width: 344px;
	border: 1px solid #ccc;
}

.lanmu-top {
	background: url(../img/lanmu-top.jpg) no-repeat;
	height: 38px;
	line-height: 38px;
}

.lanmu-top h4 {
	padding-left: 10px;
}

.lanmu-top span {
	font-size: 12px;
	color: #666;
	font-weight: normal;
	padding-left: 5px;
}

.lanmu ul {
	width: 248px;
	margin: 0 auto;
	padding-bottom: 30px;
}

.lanmu ul li {
	width: 248px;
	height: 44px;
	line-height: 44px;
	background: url(../img/list-li.jpg) no-repeat;
	text-align: center;
	margin-top: 30px;
}

.lanmu ul li a {
	color: #fff;
}

.zxgg {
	margin-top: 14px;
	width: 344px;
	border: 1px solid #ccc;
}

.zxgg-top {
	background: url(../img/lanmu-top.jpg) no-repeat;
	height: 38px;
	line-height: 38px;
}

.zxgg-top h4 {
	padding-left: 10px;
}

.zxgg-top span {
	font-size: 12px;
	color: #666;
	font-weight: normal;
	padding-left: 5px;
}

.zxgg ul {
	width: 314px;
	margin: 0 auto;
	padding-bottom: 30px;
	padding-top: 10px;
}

.zxgg ul li {
	height: 50px;
	line-height: 50px;
	background: url(../img/zxgg-li.jpg) no-repeat 0px 22px;
	border-bottom: 1px dashed #CCCCCC;
	font-size: 14px;
}

.zxgg ul li span {
	float: right;
}

.zxgg ul li a {
	color: #000;
	padding-left: 10px;
	float: left;
}

.lxwm {
	padding-top: 14px;
}

.list-right {
	width: 826px;
	border: 1px solid #CCCCCC;
	margin-top: 14px;
	min-height: 700px;
}

.list-right-top {
	background: url(../img/list-right.jpg) no-repeat;
	height: 39px;
	line-height: 39px;
}

.list-right-top h4 {
	padding-left: 50px;
	background: url(../img/list-right-h4.jpg) no-repeat 10px 4px;
}

.list-right-top span {
	font-size: 14px;
	color: #666;
	padding-right: 10px;
}

.list-right-nr ul {
	width: 790px;
	margin: 0 auto;
	padding-bottom: 30px;
	padding-top: 10px;
}

.list-right-nr ul li {
	height: 50px;
	line-height: 50px;
	background: url(../img/li-02.jpg) no-repeat 0px 22px;
	border-bottom: 1px dashed #CCCCCC;
	font-size: 14px;
}

.list-right-nr ul li span {
	float: right;
}

.list-right-nr ul li a {
	color: #000;
	padding-left: 20px;
	float: left;
}

.biaoti {
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	width: 790px;
	margin: 0 auto;
	color: #333;
}

.xinxi {
	height: 40px;
	line-height: 40px;
	border: 1px solid #CCCCCC;
	background: #ececec;
	width: 790px;
	margin: 0 auto;
	text-align: center;
	font-size: 14px;
}

.xinxi span {
	padding-left: 20px;
}

.news-nr {
	padding-top: 20px;
	width: 780px;
	margin: 0 auto;
	overflow: hidden;
	line-height: 200%;
}
.news-nr a{
	color:#000;
}
.news-nr a:hover{
	color:#000;
}
.news-nr p img{
	width:600px;
}
/*翻页*/


#page{text-align: center;
height: 30px;
margin-top: 40px;
margin-bottom:50px;}
#page a:hover {
height: 30px;
border: solid 1px #e7a6a6;
background: #c90000;
color: #f0b7b7;
}

.introduction_imgers ul li{float: left;width: 30%; font-family:"微软雅黑"; font-size: 16px;border-bottom:1px dashed #ccc;padding:10px; text-align: center;}
.introduction_imgers ul li{margin: 0 !important; }
.introduction_imgers ul li img{ width:100%; color: #CCCCCC;float: right;}
.introduction_imgers ul li a span{color:black;}
.introduction_imgers ul li a span:hover{color:#015d34;}

/*fanye*/
#page{
text-align: center;
height: 30px;
margin-top: 40px;
margin-bottom:50px;
width:100%;
float:left;
}
#page a:hover {
height: 30px;
border: solid 1px #e7a6a6;
background: #c90000;
color: #f0b7b7;
}
#page a {
list-style-type: none;
margin-right: 3px;
margin-left: 3px;
padding-left: 10px;
padding-right: 10px;
font-size: 12px;
font-family: "宋体";
color: #333333;
border: solid 1px #f5f5f5;
text-align: center;
display: inline-block;
height: 30px;
background: #dbdbdb;
text-decoration: none;
line-height: 30px;
}


.pic-nr ul{
	padding-top: 20px;
}
.pic-nr ul li{
	float: left;
	border: none;
	width: 260px;
	height: 200px;
	background:none;
	line-height:normal;
	text-align: center;
}
.pic-nr ul li a img{
	width: 240px;
	height: 163px;
}

.pic-news-nr {
	padding-top: 20px;
	width: 780px;
	margin: 0 auto;
	overflow: hidden;
	line-height: 200%;
}
.pic-news-nr a{
	color:#000;
}
.pic-news-nr a:hover{
	color:#000;
}
/* CSS Document */

.tabList a:hover,.tabList a.cur{margin-top:30px;padding-bottom:0;}


/* Inner common */

section{min-height:500px;padding-top:115px;padding-bottom:40px;}

section p{line-height:1.5;color:#636363;font-size:14px;}

.cw{width:1200px;margin:0 auto;}

.list_lanm li{
	padding-top: 10px;
	padding-left: 20px;
}
.list_lanm li a{
	color: black;
}
/* banner */
.clearInput{color:#FFF;}
.banner{width:100%;height:422px;position:relative;

	overflow:hidden;}

.banner img{display:block;}

.banner .btn{width:51px;height:87px;display:block;position:absolute;top:45%;

	background:url(ico.jpg) no-repeat;z-index:3;}

.banner .lastBtn{left:0;background-position:left 0;}

.banner .nextBtn{right:0;background-position:right 0;}



.scrollBox{width:100%;height:424px;overflow:hidden;position:relative;}

.scrollList{position:relative;width:99999em;}

.scrollList  li{float:left;}

.scrollList  li a{width:100%;height:422px;display:block;

	background-position:top center;background-repeat:no-repeat;}
.scrollList  li a img{height:100%;display:block;}
	

.culBanner .scrollList  li a.a1{background-image:url(../images/bannerIndex.jpg);}

.culBanner .scrollList  li a.a2{background-image:url(../images/bannerTeam.jpg);}

.culBanner .scrollList  li a.a3{background-image:url(../images/bannerEnv.jpg);}

.culBanner .scrollList  li a.a4{background-image:url(../images/bannerBook.jpg);}

.culBanner .scrollList  li a.a5{background-image:url(../images/bannerHr.jpg);}



.newsBanner .scrollList  li a.a1{background-image:url(../images/banner.jpg);}

.newsBanner .scrollList  li a.a2{background-image:url(../images/banner.jpg);}

.newsBanner .scrollList  li a.a3{background-image:url(../images/banner.jpg);}



.goodBanner .scrollList  li a.a1{background-image:url(../images/banner1.jpg);}

.goodBanner .scrollList  li a.a2{background-image:url(../images/banner2.jpg);}

.goodBanner .scrollList  li a.a3{background-image:url(../images/banner3.jpg);}

.goodBanner .scrollList  li a.a4{background-image:url(../images/banner4.jpg);}

.goodBanner .scrollList  li a.a5{background-image:url(../images/banner5.jpg);}



.banner .ibanner{background-position:center top;background-repeat:no-repeat;width:100%;height:422px;}

.leaderBanner .ibanner{background-image:url(../images/banner1.jpg);}

.conceptBanner .ibanner{background-image:url(../images/banner2.jpg);}

.techBanner .ibanner{background-image:url(../images/banner3.jpg);}

.goodTeamBanner .ibanner{background-image:url(../images/banner4.jpg);}

.adminBanner .ibanner{background-image:url(../images/banner5.jpg);}

/* .sayBanner .ibanner{background-image:url(../images/banner3.jpg);} */



.culCulBanner .ibanner{background-image:url(../images/bannerIndex.jpg);}

.teamBanner .ibanner{background-image:url(../images/bannerTeam.jpg);}

.envBanner .ibanner{background-image:url(../images/bannerEnv.jpg);}

.bookBanner .ibanner{background-image:url(../images/bannerBook.jpg);}

.hrBanner .ibanner{background-image:url(../images/bannerHr.jpg);}



	

.tabList a{background:#5b5b5f;}



/* about */

.contactTab th,.contactTab td{padding-right:30px;}

.contactTab th{color:#abcd03;font-size:18px;padding-bottom:10px;}

.contactTab td{color:#636363;line-height:1.7;vertical-align:top;}

.contactTab input{width:250px;height:30px;line-height:30px;margin-bottom:10px;

	color:#fff;padding:5px 10px;background:#CCc;border:none;}

.contactTab textarea{width:250px;height:105px;padding:10px;background:#CCCCCC;border:none;color:#fff;overflow:hidden;}



.CooperationBox{position:relative;height:auto;width:410px;

	height:540px;left:0;bottom:0;background:none;z-index:3;}

.CooperationBox input{width:360px;height:35px;line-height:35px;padding:0 10px;}

.CooperationBox input,.CooperationBox textarea{background:#666;color:#fff;border:none;font-size:14px;}

.CooperationBox textarea{width:358px;height:130px;padding:10px;}



.contactIco{width:48px;height:65px;display:inline-block;padding-right:20px;}

.contactIco1{}

.contactIco2{}

.contactIco3{}

.contactIco1:hover{}

.contactIco2:hover{}

.contactIco3:hover{}



/* case */

.caseTab .tit{width:336px;display:block;}
.caseTab .Th,.caseTab .Td{padding-top:16px;vertical-align:top;}
.Tbody{overflow: hidden;}

.Th , .Td{float: left;}
.Th{width: 25%;}
.Td{width: 75%;}
.caseTab .btn .Th,.caseTab .btn .Td{border-top:none;padding-bottom:20px;}

.caseTab .Th ul{padding-left:20px;padding-top: 20px;border-right:16px solid #fff;border-top:1px solid #000;}

.caseTab div ul{border-top:1px solid #7f7f7f;}

.H3{color:#333333;font-size:24px;padding-bottom:2px;margin-top:-5px;}

.caseTab .Th ul li a{font-size:14px;line-height:1.5;color:#333;}

.caseTab .Td a.imgBox img{display:block;width: 100%;}											 
.caseTab td em{width:100%;height:20px;line-height:20px;overflow:hidden;margin-top:1px;

	background:#363435;color:#fff;display:block;font-size:14px;}

.caseTab td p{line-height:1.8;}

.caseTab td p a{color:#333333;}

.caseTab td p a:hover{text-decoration:none;color:#8fab09;}

.caseTab td .con{display:none;}
.list_{border-top:1px solid #000;}
.list_ li a{overflow:hidden;color: #333;font-size: 15px;}
.list_ li{overflow:hidden;padding: 10px;}
.list_ li span{ float: right;}



.caseList li{float:left;padding-bottom:25px;width: 30%;overflow: hidden;padding: 1.5%; text-align:center;}



.caseShowBox .top{padding:25px 0 15px 0;width:100%;}

.caseShowBox .top .fr{width:285px;padding-left:20px;}

.caseShowBox .top .fr h3{font-size:22px;color:#000;padding-bottom:15px;margin-top:-10px;}

.caseShowBox .top .fr p,.caseShowBox .top .fr{font-size:13px;line-height:1.8;padding-bottom:10px;color:#666;}

.caseShowBox .combottom{border-top:1px solid #000;width:983px;overflow:hidden;}

.caseShowBox .imgListBox{width:1000px;position:relative;overflow:hidden;}

.caseShowBox .imgList{width:9999em;position:relative;left:0;}

.caseShowBox .imgList li{width:190px;}

.caseShowBox .imgList li p{padding-left:0;font-size:13px;}



.bigImgBox{width:710px;height:435px;overflow:hidden;display:block;position:relative;}

.bigImgBox .btn{width:30px;height:41px;display:block;position:absolute;top:45%;}

.bigImgBox .nextBtn{right:0;background:url(../images/nextBtn.png) no-repeat;}

.bigImgBox .lastBtn{background:url(../images/ .png) no-repeat;}



.smBox{width:710px;height:53px;overflow:hidden;margin-top:7px;position:relative;}

.smList{width:99999em;position:relative;right:0;}

.smList li{width:87px;padding-right:2px;float:left;}

.smList li a img{opacity:0.5;*filter:alpha(opacity=50);}

.smList li a:hover img,.smList li a.cur img{opacity:1;*filter:alpha(opacity=100);}





/* culture */

.conWarpListBox .bg1 .main{height:185px;

	background:url(../images/img4.png) no-repeat left top;}

.conWarpListBoxBg{background:url(../images/bg1.jpg) no-repeat center center;}

.conWarpListBox .bg2{wdith:100%;height:185px;

	background:url(../images/team2.jpg) no-repeat center top;}

.conWarpListBox .bg3{wdith:100%;height:185px;

	background:url(../images/place2.jpg) no-repeat center top;}

	

.hrTab td{padding:0 10px;}





.culCulBox img{display:block;}

.culCulBox .cbg{width:100%;background-position:center top;background-repeat:no-repeat;}

.culCulBox .bg1{height:100px;background-image:url(../images/cul02.jpg);}

.culCulBox .bg2{height:468px;background-image:url(../images/cul04.jpg);}

.culCulBox .bg3{height:95px;background-image:url(../images/cul06.jpg);}



.teamBox .fr{width:365px;margin-left:20px;}

.teamBox .fr h3{font-size:24px;color:#92b531;padding-bottom:15px;}

.teamBox .fr p{padding-bottom:10px;}

.teamBox .fr a{color:#000;}

.teamBox .bigImgBox{width:585px;height:384px;}

.teamBox .top .fl{width:585px;}

.teamBox .smList li{width:80px;margin-right:2px;}



.teamBox  h3{font-size:17px;padding-bottom:10px;margin-top:10px;}

.teamBox .imgList li{width:160px;border-bottom:2px solid #000;}

.teamBox .imgList li p{padding-left:0;font-size:13px;}



.bookList li{border-bottom:1px solid #dbdbdb;float:left;height:450px;overflow:hidden;

	padding-bottom:10px;margin-bottom:40px;width:235px;margin-right:80px;}

.bookList h3{font-size:16px;color:#464a4d;line-height:2;font-weight:bold;}

.bookList p{line-height:1.3;margin-bottom:20px;}

.bookList li a{color:#bf1b2f;}

.bookList li a img{margin-top:-6px;}

.bookList p em{font-size:song ti;padding-left:5px;}



.bookShowList li{padding-right:25px;float:left;margin-bottom:20px;}

.bookShowList p a{color:#464a4d;}



.hrList{width:1120px;margin-top:40px;}

.hrList li{width:91%;padding-bottom:5px;}

.hrList li h3{border-bottom:1px solid #999;padding-bottom:5px;margin-bottom:10px;cursor:pointer;}

.hrList li h3 em{color:#95b734;font-size:18px;display:inline-block;width:960px;}

.hrList li .con{display:none;padding-top:10px;}

.hrList li .con td{vertical-align:top;width:508px;}

.hrList li .con td p{padding-right:30px;padding-top:5px;}



.culTab1{width:100%;}

.culTab1 th{border-right:1px solid #ababab;

	height:65px;padding-right:10px;vertical-align:top;}

.culTab1 th a{font-size:28px;color:#000;text-decoration:none;}

.culTab1 th sup{color:#000;background:#abce03;margin-left:10px;vertical-align:top;}

.culTab1 td{font-size:24px;color:#727171;}

.culTab1 .brn{border-right:none;}



.culTitBox{background:url(../images/culTitBgBg.jpg) repeat-x;}

.culTitBox2{background:url(../images/culTitBgBg2.jpg) repeat-x;}

.culTitBox3{background:url(../images/culTitBgBg3.jpg) repeat-x;}

.culTit{height:95px;line-height:95px;

	background:url(../images/culTitBg.jpg) center top no-repeat;}

.culTit span{color:#605f5f;padding-right:8px;font-size:30px;}

.culTit em{color:#cecece;text-transform:uppercase;font-size:21px;font-weight:bold;}



.culTit3{height:80px;line-height:2px;padding-top:45px;

	background:url(../images/culTitBg3.jpg) center top no-repeat;}



.culTit2{height:83px;line-height:83px;text-align:center;

	background:url(../images/culTitBg2.jpg) no-repeat center top;}

.culTit2 h3{font-size:36px;color:#000;}



.culCon1{height:479px;margin-top:43px;

	background:url(../images/culBg2.jpg) left bottom no-repeat;}

	

.culTab3{height:238px;margin-top:24px;

	background:url(../images/culBg3.jpg) left top no-repeat;}

.culTab3 th{font-size:30px;color:#000;padding-bottom:15px;}

.culTab3 td h3{font-size:24px;color:#abcd03;padding-left:43px;padding-top:19px;}

.culTab3 td p{font-size:14px;color:#626262;width:211px;

	padding-left:43px;padding-top:10px;line-height:2;}

	

.culTab4{height:446px;margin-top:15px;

	background:url(../images/culBg4.jpg);}

.culTab4 h4{color:#999999;font-size:24px;}

.culTab4 td h3{padding-left:0;padding-top:6px;}

.culTab4 h5{padding-top:20px;}

.culTab4 h3,.culTab4 h4,.culTab4 h5,.culTab4 h6{text-align:center;}

.culTab4 .con{padding-left:63px;width:482px;}

.culTab4 .con p{width:482px;padding-left:0;text-align:center;padding-top:3px;}

.culTab4 td{vertical-align:top;}



.bookList .downBtn{width:20px;height:20px;display:inline-block;margin-left:140px;vertical-align:middle;margin-top:-3px;

	background:url(../images/downIco.jpg) no-repeat right top;}

.bookList .downBtn:hover{background-position:left top;}

.clearInput span{
	padding-left: 20px;
	font-family: "微软雅黑";
	font-size: 14px;
}
#sub3{ background: url("sub1.png") no-repeat;width:88px; height:25px;border:none; font-size:14px; margin-top:10px;}
#sub2{ background: url("sub2.png") no-repeat; width:88px; height:25px;margin-left:20px; border:none;font-size:14px; margin-top:10px;}

/* news */

.newsConTit{border-bottom:1px solid #000;font-size:24px;padding-bottom:5px;

	margin-bottom:5px;}


.newsSayBox{/* margin-top:-155px;background:url(../images/sayBg.jpg) repeat-x left top;z-index:3;position:relative; */}

.newsSayBox{z-index:3;position:relative;}

.newsSayBox .inner{display:block;padding:15px 6px;background:#fff;}

.newsSayBox .fl{width:640px;height:465px;background:#ececeb;padding:10px;}

.newsSayBox .fr{width:300px;padding-left:25px;}

.newsSayBox .text{padding:20px 14px 0;}

.newsSayBox .text h4{border-bottom:1px solid #000;margin-bottom:8px;padding-bottom:3px;}

.newsSayBox .text p{color:#000;font-size:12px;line-height:1.8;margin-bottom:20px;}

.newsSayBox .text a.moreBtn{width:94px;height:33px;background-color:#262624;

	background-position:center center;background-repeat:no-repeat;}

.newsSayBox code{width:765px;display:inline-block;}



.newsSayBox .newsTab{border-top:1px solid #000;}

.newsSayBox .newsTab th{border-bottom:1px solid #000;}

.newsSayBox .newsTab th,.newsSayBox .newsTab td{padding:2px 0;}

.newsSayBox .newsTab th,.newsSayBox .newsTab select{font-size:14px;font-weight:bold;}

.newsSayBox .newsTab td a{display:inline;font-size:14px;}

.newsSayTit{background:#ccc;height:48px;line-height:48px;

	padding-bottom:0;padding-left:5px;margin-bottom:3px;}

.newsSayTit em{color:#a3a3a3;}



.newsList1 li{line-height:29px;overflow:hidden;

	border-bottom:1px solid #d8d8d8;padding:10px 0;}	

.newsList1 li a{display:inline-block;width:84%;height:100%;}

.newsList1 span{color:#ff0000;}

.newsList1 a{color:#000;}



.newsSayShowBox li{line-height:20px;}

.newsSayShowBox li a{width:85%;padding-right:20px;}

.newsSayShowBox li span,.newsSayShowBox li em{display:inline-block;vertical-align:top;}



.newsSayBox .bigImgBox{width:1004px;height:510px;background:#e5e5e5;overflow:hidden;}

.newsSayBox .bigImgBox .btn{width:25px;height:46px;color:#333;

	background:none;font-family:\5b8b\4f53;font-size:60px;}

.newsSayBox .bigImgBox .btn:hover{text-decoration:none;}

.newsSayBox .bigImgBox .nextBtn2{right:50px;background-position:right 0;}

.newsSayBox .bigImgBox .lastBtn2{left:50px;}

.newsSayBox .smBox{width:1004px;}

.newsSayBox .smList li{width:115px;padding-right:12px;}

.newsSayBox .bigImgBox p{width:709px;}



.newsShowPage .fr{width:248px;}

.newsShowPage .fl{width:875px;margin-right:15px;border:1px solid #cccccc;

	padding:25px 30px;}

.newsShowPage .inner{padding-top:30px;border-top:1px solid #000;margin-top:10px;}

.newsShowPage .inner p{padding-bottom:15px;}

.newsShowPage .inner h4{padding-bottom:15px;}



.newsReadMore{background:#25252d;padding:15px;padding-bottom:30px;width:1200px;}

.newsReadMore li{float:left;width:229px;padding-right:15px;}

.newsReadMore h3{color:#fff;padding-top:10px;padding-bottom:3px;font-weight:bold;font-size:14px;}

.newsReadMore span{color:#77767b;font-size:12px;}

.newsReadMore a{color:#a7cb37;}

.newsReadMore p{line-height:1.3;}



.videoPage{background:#000;padding:20px 0;border-bottom:1px solid #b5b5b5;}

.videoPage .clearfix{display:block;}

.videoPage .fr{width:315px;padding-right:30px;}

.videoPage .fr h3{color:#aac81a;font-size:24px;padding-bottom:20px;}

.videoPage .fr p{color:#fff;text-indent:2em;height:243px;}

.videoPage .fl{width:638px;}



.videoImgList{margin-top:5px;margin-bottom:15px;}

.videoImgList li{width:160px;height:90px;margin-right:9px;float:left;}

.videoImgList li p{color:#3a3939;}



.videoTit .textCon{display:none;}





/* Good */

.goodTab tr{padding-bottom:15px;

	background:url(linear_x.jpg) repeat-x left bottom;}

/* .goodTab th{padding-top:50px;padding-left:10px;} */

.goodTab th:hover{background:#abce00;}

.goodTab th h3{font-size:30px;color:#000;padding-bottom:0;}

.goodTab th p{font-size:21px;color:#999;text-transform:uppercase;

	line-height:1.2;padding-top:7px;font-family:verdana;width:100%;}

.goodTab td{padding:20px 19px 15px;}

.goodTab a:hover{color:#ABCD03;text-decoration:none;}

.goodTab th a{display:block;padding-top:50px;padding-left:10px;width:240px;}

.goodTab .scrollBox{width:725px;height:225px;overflow:hidden;

	position:relative;padding-top:15px;}

.goodTab .scroll{width:99999em;position:relative;display:block;} 

.goodTab .scroll li{width:212px;height:200px;float:left;border-right:1px solid #ABABAB;

	padding-left:20px;padding-right:20px;}

.goodTab .scrollBox li a{font-size:18px;color:#3E3A39;font-family:microsoft yahei;}



.goodBtn{width:23px;height:47px;display:block;position:absolute;top:35%;z-index:3;

	background:url(../images/leftBtn.jpg) no-repeat left top;}

.goodLeftBtn{right:0;background-position:left top;}

.goodRightBtn{left:15px;background-position:left bottom;}



.ResourcedBox{background:url(../images/teamImg.jpg) no-repeat right center;}



.headerBg{background:url(../images/h_img1_bg.jpg) repeat-x left top;height:715px;}

.headerBg img{display:block;}





/* .certImgListBox{width:920px;overflow:hidden;position:relative;margin-left:50px;}
.certImgList{width:9999em;position:relative;}
.certImgList li{width:160px;height:130px;margin-right:30px;float:left;text-align:center;}
.certImgList li p{text-align:center;}
.certImgList li img{display:inline;} */



.certImgList{width:1200px;overflow:hidden;}

.certImgList li{width:442px;height:400px;margin-right:90px;float:left;}

.certImgList li p{font-size:18px;padding-top:10px;text-align:center;}

.certImgList li img{border:1px solid #605e5e;}







.conceptTit{height:279px;width:100%;

	background:url(../images/thinkTit.jpg) no-repeat center top;}

.conceptBox .box1{width:100%;padding-bottom:25px;

	background:url(../images/think_topBg.jpg) no-repeat left 7px;}

.conceptBox .concept2_box1{background:url(../images/think_topBg2.jpg) no-repeat left 7px;}

.conceptBox .concept3_box1{background:url(../images/think_topBg3.jpg) no-repeat left 7px;}

.conceptBox .box1 h3{padding-left:200px;font-size:48px;color:#000;width:208px;text-align:center;}

.conceptBox .box1 p{line-height:1.7;padding:20px 0 0 169px;}

.conceptBox .box1 p,.conceptBox .box1 p a{color:#4c4c4c;font-size:23px;}

.conceptBox .box1 p a.ico{background:url(../images/ico.jpg) no-repeat 10px center;padding-left:35px;}

.conceptBox .box1 p a:hover{text-decoration:none;}



.conceptBox .box2{height:68px;line-height:68px;margin-bottom:13px;

background:url(../images/think_midBg.jpg) no-repeat;}

.conceptBox .box2 em,.conceptBox .box2 span{font-family:microsoft yahei;}

.conceptBox .box2 span{width:130px;display:inline-block;color:#fff;padding-left:40px;font-size:24px;}

.conceptBox .box2 em{color:#616161;padding-left:25px;font-size:20px;}



.conceptBox .box3 h3{height:45px;line-height:45px;color:#fff;font-size:30px;

	background:#7f7f7f;padding-left:15px;margin-right:13px;}

.conceptBox .box3 h4{height:67px;line-height:67px;width:100%;display:block;padding-bottom:15px;

	background:url(../images/think_midBg2.jpg) no-repeat;}

.conceptBox .box3 span{width:301px;font-size:24px;display:inline-block;color:#000;padding-left:15px;}

.conceptBox .box3 span em{color:#727171;}

.conceptBox .box3 code{width:630px;color:#626262;padding-left:30px;display:block;

	font-size:14px;line-height:1.5;padding-top:15px;padding-right:40px;font-family:microsoft yahei;}



.conceptBox .inner{background:#f3f3f3;padding:15px 0 30px 88px;margin-right:13px;

	position:relative;border-radius:8px;}

.conceptBox .inner h3{font-size:24px;color:#000;padding-bottom:15px;

	padding-left:170px;padding-right:283px;text-align:center;

	background:url(../images/think_botTitBg.jpg) no-repeat left 2px;}

.conceptBox .bigImgBox{width:841px;height:450px;}

.conceptBox .smBox{width:841px;}

.conceptBox .smList li{width:116px;padding-right:5px;}

.conceptBox .inner .btn{width:23px;height:50px;display:block;position:absolute;top:45%;

	background-image:url(../images/scrollBtn4.jpg);background-repeat:no-repeat;}

.conceptBox .inner .nextBtn{right:30px;background-position:right 0;}

.conceptBox .inner .lastBtn{left:30px;}





.goodTeamBox .tit{height:85px;background:#e5e5e5;

	width:100%;height:45px;line-height:45px;}

.teamTit{width:200px;height:35px;line-height:35px;margin-bottom:8px;

	padding-left:10px;font-size:18px;background:#000;}

.teamTit span{color:#abcd03;font-weight:bold;padding-right:15px;letter-spacing:1px;}

.teamTit em{color:#fff;}

.goodTeamBox .con1{background:url(../images/teamImg1.jpg) no-repeat right center;}

.goodTeamBox .con2{background:url(../images/teamImg2.jpg) no-repeat right 40px;}



.teamBox .smBox{height:78px;width:585px;}

.teamBox .smList p{text-align:center;}



.adminBoxBox{background:url(../images/admin_topBg.jpg) repeat-x;}

.adminBox{height:150px;background:url(../images/admin_top.jpg) no-repeat center top;}



.techBox .fr{width:761px;}

.techBox .fl{width:170px;padding-right:50px;}

.techList li{border-bottom:1px solid #a7a7a7;}

.techList li a{color:#333;font-size:16px;width:170px;height:40px;line-height:40px;display:block;}

.techList li a:hover{text-decoration:none;background:#e5e5e5;}



.techBox .bigImgBox{width:761px;height:376px;}

.techBox .bigImgBox .btn{width:53px;height:79px;line-height:79px;z-index:3;background:rgba(0,0,0,0.8);

	color:#fff;font-size:50px;font-family:\5b8b\4f53;text-align:center;top:40%}

.techBox .bigImgBox .btn{*background:none;

	*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000);}

.techBox .bigImgBox .btn:hover{text-decoration:none;}

.techImgList{position:relative;left:0;width:99999em;display:block;}

.techImgList li{float:left;}



.techBox .con{display:none;}



.bigCertImgBox{background:rgba(0,0,0,0.8);position:absolute;width:100%;height:1000px;z-index:9998;display:none;}

.bigCertImgBox{*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);}

.bigCertImgInnerBox{position:absolute;left:35%;top:60%;width:580px;z-index:9999;padding:20px 30px;background:#000}

.bigCertImgInnerBox p{color:#fff;font-size:18px;text-align:center;padding-top:10px;}



.goodBg1{height:393px;

	background:url(../images/goodBg1.jpg) no-repeat center top;}



.adminBox1{height:373px;padding-left:510px;

	background:url(../images/admin_img1.jpg) no-repeat left top;}

.adminInnerBox strong,.adminInnerBox em{display:inline-block;}

.adminInnerBox strong{font-size:100px;color:#4c4c4c;font-family:Arial;}

.adminInnerBox code{color:#4c4c4c;font-size:30px;}

.adminInnerBox span{color:#888;font-size:16px;text-transform:uppercase;}



.admin2Tit{background:#f3f3f3;padding-top:15px;padding-bottom:15px;border-top:1px solid #c8c8c8;}



.envBox{height:120px;padding:15px;padding-right:359px;padding-top:5px;

	background:url(../images/envImg.jpg) no-repeat left top;}

.envBox p{line-height:1.8;}

.envBox2{padding:15px;height:90px;padding-top:5px;

	background:url(../images/envImg2.jpg) no-repeat left top;}

.envBox2 p{line-height:1.7;}





/* other */

.searchList .conTit2{padding-top:20px;}

.searchList .conTit2 span{font-size:24px;}

.searchList .conTit2 em{font-size:20px;}

.searchList li a{width:92%;}

.searchList li{padding-top:3px;padding-bottom:3px;}



.mapTab{border-top:1px solid #deded9;}

.mapTab th,.mapTab td{vertical-align:top;}

.mapTab th{padding-bottom:7px;}

.mapTab th a{font-size:16px;color:#abcd03;}

.mapList li{line-height:24px;}

.mapList li a{font-size:14px;color:#333;padding-left:12px;

	}

.mapList dl{padding-bottom:10px;}

.mapList dd {line-height:1.5;}

.mapList dd a{color:#666;padding-left:25px;

	}
	
	
/*fanye*/
#page{text-align: center;
height: 30px;
margin-top: 40px;
margin-bottom:50px;}
#page a:hover {
height: 30px;
border: solid 1px #e7a6a6;
background: #c90000;
color: #f0b7b7;
}
#page a {
list-style-type: none;
margin-right: 3px;
margin-left: 3px;
padding-left: 10px;
padding-right: 10px;
font-size: 12px;
font-family: "宋体";
color: #333333;
border: solid 1px #f5f5f5;
text-align: center;
display: inline-block;
height: 30px;
background: #dbdbdb;
text-decoration: none;
line-height: 30px;
}

.contactTab{padding-left:200px;padding-top: 50px;}

#msg img{
	width:100px;
	height:150px;
}


#msg1 img{
	width:400px;
	height:200px;
}.zxzx-nrl1 ul{overflow: hidden;}
.zxzx-nrl1 ul li{background: url(../img/li-01.jpg) no-repeat 0px 10px;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px dashed #CCCCCC;
    padding-left: 38px;
    font-size: 15px;}
.zxzx-nrl1 ul li span{float: right;padding-right: 5px;}
.zxzx-nrl1 ul li a{color: #000;float: left;}