@charset "utf-8";
/*banner*/
.banner {
	clear:both;
	position:relative;
	width:100%;
	height:650px;
	overflow:hidden;
}
.banner .hd {
	position:absolute;
	left:0;
	bottom:30px;
	width:100%;
	height:2px;
	text-align:center;
}
.banner .hd li {
	display:inline-block;
	*display:line;
	*zoom:1;
	margin:0 10px;
	width:10px;
	height:10px;
	text-indent:-9999px;
	cursor:pointer;
	background:#1373BF;
	border-radius:50%;
}
.banner .hd li.cur {
	background:#1373BF;
}
.banner .bd,.banner .bd ul {
	height:660px;
}
.banner .bd li {
	position:relative;
	width:100%;
	height:650px;
}
.banner .bd li a {
	display:block;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-960px;
	width:1920px;
	height:650px;
}
.banner .prev,.banner .next {
	position:absolute;
	z-index:999;
	top:50%;
	margin-top:-30px;
	width:58px;
	height:58px;
	cursor:pointer;
	opacity:0;
	transition: all 1s;
}
.banner .prev {
	left:2%;
	background:url(../images/banner_prev.png) no-repeat;
}
.banner .next {
	right:2%;
	background:url(../images/banner_next.png) no-repeat;
}
.banner:hover .prev,.banner:hover .next {
	opacity:1;
}
.banner .timer {
	position:absolute;
	bottom:0;
	width:100%;
	height:4px;
	background:#86beeb;
}
.banner .timer span {
	display:block;
	width:100%;
	height:4px;
	background:#1373BF;
}



/**/
.yzbj {
	height:172px;
	background:url(../images/yzbj.png) no-repeat center #fafafa;
	margin-top: -102px;
}
.yz {
	height:172px;
}
.yz .y {
	width:345px;
	height:143px;
	padding-top:29px;
	padding-left:55px;
	float:left;
	background:#F4A700;
	z-index: 100;
	position: relative;
	margin-right: 70px;
}
.yz .y span {
	font-size: 22px;
	color:#111113;
	display: block;
}
.yz .y i {
	display: block;
	margin-top: 15px;
	color:#111113;
	margin-bottom: 24px;
	width:218px;
	padding:0 36px;
	position: relative;
	text-align: center;
	letter-spacing: 6px;
}
.yz .y i::before {
	width:19px;
	height:2px;
	background:url(../images/hg2.jpg) no-repeat center;
	content:"";
	position: absolute;
	top:11px;
	left:0;
}
.yz .y i::after {
	width:19px;
	height:2px;
	background:url(../images/hg2.jpg) no-repeat center;
	content:"";
	position: absolute;
	top:11px;
	right:0;
}
.yz .y em {
	font-size: 36px;
	font-family: "Myriad Pro";
	color:#333333;
	display: block;
	line-height: 36px;
	
}
.yz .search {
	float:left;
	width:730px;
	padding-top:102px;
}
.yz .search em {
	display: block;
	width:760px;
	margin-top: 27px;
	float:left;
}
.yz .search em i {
	float:left;
	font-size: 16px;
	color:#FFF;
	margin-right: 5px;
}
.yz .search em a {
	display: block;
	float:left;
	font-size: 16px;
	color:#FFF;
	margin-right: 7px;
}
.yz .search p {
	width:209px;
	height:30px;
	float:right;
	margin-top: 20px;
	background:url(../images/hg3.png) no-repeat bottom center;
}
.yz .search p .txt {
	width:163px;
	height:30px;
	padding:0 10px;
	font-size: 14px;
	color:#FFF;
	opacity: 0.5;
	float:left;
	border:0;
	background:0;
}
.yz .search p .btn {
	width:21px;
	height:21px;
	background:url(../images/btn.png) no-repeat center;
	float:left;
	border:0;
}
/**/
.yftbj {
	height:627px;
	background:url(../images/yftbj.jpg) bottom center no-repeat #fafafa;
}
.yft {
	padding-top:99px;
	height:528px;
}
.yft span {
	display: block;
	width:527px;
	height:529px;
	float:left;
	position: relative;
	margin-right: 45px;
	overflow: hidden;
}
.yft span img {
	width:527px;
	height:529px;
	transition: all 0.5s linear;
}
.yft span a {
	display: block;
	width:100px;
	height:100px;
	background:url(../images/jia.png) no-repeat center;
	position: absolute;
	bottom:0;
	right:0;
}
.yft span:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.yft ul {
	height:349px;
	width:625px;
	float:left;
}
.yft ul li {
	float:left;
	width:134px;
	height:160px;
	border:2px solid #fafafa;
}
.yft ul li strong {
	display: block;
	padding-top:23px;
}
.yft ul li strong b {
	display:block;
	width:46px;
	height:41px;
	margin:0 auto 26px;
	transition: all 0.5s ease-in-out;
}
.yft ul li strong .yf1 {
	background:url(../images/yft1.png) no-repeat center;
}
.yft ul li strong .yf2 {
	background:url(../images/yft2.png) no-repeat center;
}
.yft ul li strong .yf3 {
	background:url(../images/yft3.png) no-repeat center;
}
.yft ul li strong .yf4 {
	background:url(../images/yft4.png) no-repeat center;
}
.yft ul li strong .yf5 {
	background:url(../images/yft5.png) no-repeat center;
}
.yft ul li strong .yf6 {
	background:url(../images/yft6.png) no-repeat center;
}
.yft ul li strong .yf7 {
	background:url(../images/yft7.png) no-repeat center;
}
.yft ul li strong .yf8 {
	background:url(../images/yft8.png) no-repeat center;
}
.yft ul li:hover strong .yf1 {
	background:url(../images/yft1_h.png) no-repeat center;
}
.yft ul li:hover strong .yf2 {
	background:url(../images/yft2_h.png) no-repeat center;
}
.yft ul li:hover strong .yf3 {
	background:url(../images/yft3_h.png) no-repeat center;
}
.yft ul li:hover strong .yf4 {
	background:url(../images/yft4_h.png) no-repeat center;
}
.yft ul li:hover strong .yf5 {
	background:url(../images/yft5_h.png) no-repeat center;
}
.yft ul li:hover strong .yf6 {
	background:url(../images/yft6_h.png) no-repeat center;
}
.yft ul li:hover strong .yf7 {
	background:url(../images/yft7_h.png) no-repeat center;
}
.yft ul li:hover strong .yf8 {
	background:url(../images/yft8_h.png) no-repeat center;
}
.yft ul li:hover b {
	transform: rotate(360deg);
}
.yft ul li strong em {
	display: block;
	font-size: 20px;
	color:#333333;
	text-align: center;
	line-height: 22px;
	font-weight: normal;
	margin-bottom: 24px;
}
.yft ul li:hover i {
	display: block;
	width:30px;
	height:2px;
	margin:0 auto;
	background:#000E77;
}
.yft ul li:hover em {
	color:#000E77;
}
.yft ul li:hover {
	border:2px solid #000E77;
}
.yft .yfsm {
	width:625px;
	float:left;
	margin-top: 0px;
}
.yft .yfsm h4 {
	width:320px;
	float:left;
	font-size: 28px;
	font-weight: bold;
	line-height: 28px;
	color:#000E77;
	height:92px;
	/*background:url(../images/hg4.jpg) no-repeat left bottom;*/
}
.yft .yfsm h4 i {
	display: block;
	font-size: 24px;
	color:#231815;
	line-height: 24px;
	margin-top: 10px;
	font-weight: normal;
	letter-spacing: 11px;
}
.yft .yfsm strong {
	display: block;
	width:240px;
	float:right;
}
.yft .yfsm strong em {
	display: block;
	font-weight: normal;
	font-size: 22px;
	color:#333333;
	font-family:"Impact";
	height:28px;
	line-height: 28px;
	padding-left:36px;
	background:url(../images/phone.png) no-repeat left;
	margin-bottom: 15px;
}
.yft .yfsm strong a {
	display: block;
	width:166px;
	height:30px;
	background:#000E77;
	font-size: 18px;
	color:#FFF;
	text-align: center;
	line-height:30px;
	font-weight: normal;
}



/* index_title*/
.index_title h2{text-align: center;font-size: 40px;color: #252525;line-height: 40px;font-weight: normal;padding-top: 20px;border: px solid #f00;}
.index_title h2 a{display: block;}
.index_title h2 b{width: 47px;height: 48px;display: block;text-align: center;padding-top: 6px;margin: 0 auto;margin-bottom: 8px;}
.index_title h2 b img{width: auto;height: auto;margin: 0 auto;}
.index_title h2 span{color: #0A2D89;font-weight: bold;}
.index_title h2 em{display: block;margin-top: 15px;font-size: 20px;color: #333;line-height: 20px;}
.index_title h2 em i{color: #D0D0D0;font-weight: lighter;margin: 0 2px;}




/* 产品中心*/
.pro {
	height:1650px;
	background:url(../images/yftbj2.jpg) bottom center no-repeat #fff;
}
.pro .cptit {
	margin-top: 40px;
	height: 40px;
	line-height: 40px;
	margin-bottom: 45px;
	border: px solid #f00;
}
.pro .cptit li {
	float: left;
	width: 130px;
	height:40px;
	margin-left: 15px;
	margin-right:15px;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	background: #0A2D89;
	border-radius: 20px;
}
.pro .cptit li a {
	color: #fff;
	display: block;
	width: 130px;
	height:40px;
	line-height: 40px;
	text-decoration: none
}

.pro .cptit li a:hover {
	background: #E3953D;
	color: #fff;
	border-radius: 20px;
}
.pro .cptj {
	position: relative;
	height: 560px;
}
.pro .cptj li {
	width: 1200px;
	height: 536px;
	overflow: hidden;
	position: relative;
}
.pro .cptj li img {
	width: 1200px;
	height: 536px;
	display: block;
	transition: all 1s ease 0s;
}
.pro .cptj li:hover img {
	transform: scale(1.1);
}
.pro .cptj li em {
	position: absolute;
	left:0;
	bottom: 0;
	background: rgba(0,0,0,.4);
	text-align: center;
	height: 52px;
	line-height: 52px;
	overflow: hidden;
	font-size: 18px;
	color: #fff;
	width: 1200px;
}
.pro .cptj .u_ljt,
.pro .cptj .u_rjt {
	width: 44px;
	height: 44px;
	position: absolute;
}
.pro .cptj .u_ljt {
	background:url(../images/ljt.png) no-repeat;
	left:-70px;
	top:270px;
}
.pro .cptj .u_rjt {
	background:url(../images/rjt.png) no-repeat;
	right:-70px;
	top:270px;
}
.pro .cptj .u_ljt:hover {
	background-position: -44px 0
}
.pro .cptj .u_rjt:hover {
	background-position: -44px 0
}
.pro .con{margin-top: 68px;height: 450px;overflow: hidden;position: relative;}
.pro .con dt{width: 600px;height: 450px;float: left;border:1px solid #eee;box-sizing:border-box;}
.pro .con dt img{width: 600px;height: 450px;}
.pro .con dd{float: left;width: 560px;height: 219px;background: #fff;margin-left: -37px;margin-top: 32px;padding-left: 50px;padding-right: 27px;padding-top: 33px;}
.pro .con dd span{font-size: 12px;color: #D6D6D6;display: block;}
.pro .con dd b{font-size: 20px;font-weight: normal;display: block;width: 31px;white-space: nowrap;border-bottom: 2px solid #0A2D89;padding-bottom: 3px;margin-bottom: 28px;}
.pro .con dd p{width: 560px;line-height: 30px;color: #7D7D7D;font-size: 16px;height: 85px;overflow: hidden;}
.pro .con dd a.more{font-size: 14px;color: #7D7D7D;text-decoration: underline;}
.pro .con dd a.more img{display: inline-block;vertical-align: middle;-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: 0.3;margin-left: 6px;}
.pro .con dd a.more:hover{color: #0A2D89;}
.pro .con dd a.more:hover img{-webkit-filter: grayscale(0%);filter: grayscale(0%);opacity: 1;}
.pro .con em.picc{position: absolute;width: 383px;height: 166px;display: block;right: 0;bottom: 0;overflow:hidden;}
.pro .con .qh{width: 189px;height: 75px;background: #fff;position: absolute;right: 195px;bottom: 0;}
.pro .con .qh i{width: 50%;text-align: center;display: block;float: left;padding-top: 30px;height: 45px;cursor:pointer;}
.pro .con .qh i.prev:after{content: "";display: block;float: right;width: 1px;height: 27px;background: #F0F0F0;margin-top: -5px;}
.pro .con2{margin-top: 40px;}
.pro .con2 dl{float: left;width: 385px;margin-right: 21px;margin-bottom:24px;}
.pro .con2 dl:nth-child(3n){margin-right: 0;}
.pro .con2 dt{width: 385px;height: 289px;line-height: 0;}
.pro .con2 dt img{width: 385px;height: 289px;border:1px solid #eee;box-sizing:border-box;}
.pro .con2 dd{height: 74px;background: #fff;padding-left: 17px;padding-top: 20px;position: relative;}
.pro .con2 dd b{display: block;font-size: 18px;color: #2C2C2C;font-weight: normal;margin-bottom: 12px;}
.pro .con2 dd span{display: block;font-size: 16px;color: #8B8B8B;}
.pro .con2 dd a.more{position: absolute;width: 52px;height: 55px;display: block;right: 12px;bottom: 18px;background: url(../images/pz_more2.png) no-repeat center;transition: all .2s linear;}
.pro .con2 dl:hover{box-shadow:0 3px 27px 2px rgba(0,0,0,0.05), 0 0px 27px rgba(0,0,0,0.05);}
.pro .con2 dl:hover dd b a{color: #0A2D89;}
.pro .con2 dl:hover dd a.more{background: url(../images/pz_more2h.png);bottom: 65px;}

/* xcase */
.xcase{padding-top:67px;}
.xcase .cas{position: relative;}
.xcase ul{height:460px;/*padding:10px 0 !important;*/}
.xcase ul li{float:left; width:547px; height:420px; /*box-shadow: 5px 5px 10px #e9e9e9,-5px -5px 10px #e9e9e9; margin: 0 9px;*/margin-left: 5px;}
.xcase ul li dl dt{margin: 20px;}
.xcase ul li dl dt {display: block; width:96%; }
.xcase ul li dl dt img{ width:96%;}
.xcase ul li dl dd{width:517px;text-align: center;font-size: 16px;line-height: 32px;}
.xcase .jt i{display: block; width:50px; height:50px;position: absolute; }
.xcase .jt .prev{background:url(../images/prev.png) no-repeat center;top:187px; left:-70px;}
.xcase .jt .next{background:url(../images/next.png) no-repeat center;top:187px; right:-70px;}


/*优势*/
.youshi {
	background:url(../images/youshibg.png) no-repeat center top #fafafa;
	height: 1670px;
}
.ys1 {
	width: 455px;
	border: px solid #f00;
	height: 310px;
	margin-left: 45px;
	margin-top: 130px;
}
.ys1 h3 {
	position: relative;
	height: 118px;
	padding-left: 102px;
	font-size: 24px;
	color: #222222;
	font-weight: normal;
	font-style: italic;
	font-style:normal;
	line-height: 38px;
}
.ys1 h3 em {
	display: block;
	font-weight: bold;
	font-style:normal;
	color: #0A2D89;
}
.ys1 h3 b {
	font-style:normal;
	position: absolute;
	left:0;
	top:0;
	background:url(../images/ysno.png) no-repeat;
	width: 93px;
	height: 77px;
	line-height: 77px;
	text-align: center;
	font-size: 46px;
	font-weight: bold;
	color: #fff;
	font-family: arial;
}
.ys1 p {
	font-size: 16px;
	line-height: 32px;
	color: #454545;
	background:url(../images/ysico.jpg) no-repeat 0 9px;
	width: 440px;
	margin-bottom: 25px;
	padding-left: 12px;
}
.ys2 {
	width: 455px;
	border: px solid #f00;
	height: 310px;
	margin-top: 590px;
	margin-right: 45px;
}
.ys2 h3 {
	position: relative;
	height: 118px;
	padding-left: 102px;
	font-size: 24px;
	color: #222222;
	font-weight: normal;
	font-style: italic;
	font-style:normal;
	line-height: 38px;
}
.ys2 h3 em {
	display: block;
	font-weight: bold;
	font-style:normal;
	color: #0A2D89;
}
.ys2 h3 b {
	font-style:normal;
	position: absolute;
	left:0;
	top:0;
	background:url(../images/ysno.png) no-repeat;
	width: 93px;
	height: 77px;
	line-height: 77px;
	text-align: center;
	font-size: 46px;
	font-weight: bold;
	color: #fff;
	font-family: arial;
}
.ys2 p {
	font-size: 16px;
	line-height: 32px;
	color: #454545;
	background:url(../images/ysico.jpg) no-repeat 0 9px;
	width: 440px;
	margin-bottom: 25px;
	padding-left: 12px;
}
.ys3 {
	width: 455px;
	border: px solid #f00;
	height: 310px;
	margin-left: 45px;
	margin-top: 660px;
}
.ys3 h3 {
	position: relative;
	height: 118px;
	padding-left: 102px;
	font-size: 24px;
	color: #222222;
	font-weight: normal;
	font-style: italic;
	font-style:normal;
	line-height: 38px;
}
.ys3 h3 em {
	display: block;
	font-weight: bold;
	font-style:normal;
	color: #0A2D89;
}
.ys3 h3 b {
	font-style:normal;
	position: absolute;
	left:0;
	top:0;
	background:url(../images/ysno.png) no-repeat;
	width: 93px;
	height: 77px;
	line-height: 77px;
	text-align: center;
	font-size: 46px;
	font-weight: bold;
	color: #fff;
	font-family: arial;
}
.ys3 p {
	font-size: 16px;
	line-height: 32px;
	color: #454545;
	background:url(../images/ysico.jpg) no-repeat 0 9px;
	width: 440px;
	margin-bottom: 25px;
	padding-left: 12px;
}

/*合作案例*/
.case{background: #fff;height: 900px;position: relative;overflow: hidden;background:url(../images/yftbj2.jpg) no-repeat center bottom;}
.case:after{content: "";width: 0;height: 0;position: absolute;border-right: 960px solid transparent;border-left: 960px solid transparent;left: 50%;top: 0;margin-left: -960px;}
.case .con{position: relative;height:700px;margin-top: 34px;overflow: hidden;}
.case .con .list{width: 864px;position: absolute;left: 50%;margin-left: -432px;}
.case .con .list .tempWrap{margin-left: -864px;}
.case .con .qh{position: relative; top: 275px; z-index: 1; left: 50%; margin-left: -600px;width: 1200px;}
.case .con .qh:after{content: "";background:rgba(0,0,0,0.52);width:528px;height: 648px;display: block;right: -360px;top:-275px;position: absolute;z-index: 1}
.case .con .qh:before{content: "";background:rgba(0,0,0,0.52);width:528px;height: 648px;display: block;left: -360px;top:-275px;position: absolute;z-index: 1}
.case .con .qh i.prev{float: left;margin-left: 108px;cursor: pointer;position: absolute;z-index: 2;}
.case .con .qh i.next{float: right;margin-right: 108px;cursor: pointer;position: absolute;right: 0;z-index: 2;}
.case .con dl{width: 864px;height:700px;position: relative;}
.case .con dt{line-height: 0;overflow: hidden;}
.case .con dt img{width: 864px;height: 648px;}
.case .con dd{height: 69px;background: #D5D5D5;position: relative;}
.case .con dd b{display: block;line-height: 69px;text-align: center;font-size: 18px;color: #191919;font-weight: normal;text-align: center;}
.case .con dd p,.case .con dd a.more{display: none;}
.case .con dl.cur dd{background: #0A2D89;height:142px;padding: 0 32px;}
.case .con dl.cur dd b{color: #fff;font-size: 20px;font-weight: bold;padding-top: 26px;padding-bottom: 22px;display: block;line-height:110%;text-align:center;}
.case .con dl.cur dd b a{color: #fff;}
.case .con dl.cur dd p{line-height: 24px;color: #fff;opacity: 0.4;font-size: 16px;display: block;}
.case .con dl.cur dd a.more{display: block;background: url(../images/case_more.png) no-repeat right center;height: 19px;color: #fff;font-size: 14px;width: 86px;right: 32px;top: 32px;position: absolute;line-height: 110%;}
.case .con dl.left dd b{margin-right: 155px;text-align: right;}
.case .con dl.right dd b{margin-left: 155px;text-align: left;}

/*关于我们*/
.g_zj{ height: 1115px;padding-top: 40px;background:url(../images/yftbj.jpg) no-repeat center bottom #fafafa;}
.g_zj h2{ font-size: 0; line-height: 0; padding-bottom: 48px; text-align: center;}
.g_zj dl{ background: #eee; border-bottom: 4px solid #ddd; margin-bottom: 37px; height: 566px;}
.g_zj dl dt img {width: 1200px;height: 437px;}
.zj_li{ overflow: hidden; height: 76px;}
.zj_li ul{ overflow: hidden; padding-left: 341px;}
.zj_li ul li{ float: left; width: 158px; height: 42px; line-height: 42px;  border-radius: 42px; background: #0A2D89; color: #fff; font-size: 18px; color: #fff; text-align: center; margin-right: 20px;}
.zj_li ul li.cur{ background: #E39540;}
.zj_on{ overflow: hidden;}
.zj_on ul li{ float: left; width: 287px; margin-right: 17px; text-align: center;}
.zj_on ul li img{ width: 287px;}
.zj_on ul li:nth-child(4){ margin-right: 0;}
.zj_on ul li span{ display: block; text-align: center; padding-top: 13px; color: #646464; font-size: 16px;}
.zj_on ul.long li img{ width: 287px;}

/* 新闻*/
.news {
	padding: 70px 0 45px 0;
}
.news a {
	text-decoration: none;
}
.news .conleft {
	width: 785px;
}
.news h3 {
	font-size: 28px;
	margin-bottom: 40px;
	background: url(../images/xztyline.png) no-repeat 135px center;
}
.news h3 a {
	color: #333;
}
.news .lTop {
	padding-left: 60px;
	position: relative;
	margin-bottom: 28px;
}
.news .lTop dt {
	position: absolute;
	left: 0;
	top: 0;
	width: 40px;
	height: 112px;
	background: #0A2D89;
	color:#fff;
}
.news .lTop dt p {
	line-height: 28px;
	text-align: center;
	width: 40px;
}
.news .lTop dd.dd1 {
	margin-bottom: 20px;
	padding-top: 5px;
}
.news .lTop dd.dd1 a {
	display: block;
	color: #333;
	font-size: 18px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news .lTop dd.dd1 i {
	display: block;
	font-size: 12px;
	color: #aaa;
	margin-top: 5px;
}
.news .lTop dd.dd2 {
	line-height: 24px;
}
.news .lTop dd.dd2 a {
	color: #999;
}
.news .newsBox {
	padding-top: 40px;
	border-top: 1px dashed #e0e0e0;
}
.news .newsBox li {
	float: left;
	width: 368px;
	margin-left: 43px;
	padding-bottom: 25px;
	border-bottom: 1px dashed #e0e0e0;
	margin-bottom: 25px;
	overflow: hidden;
}
.news .newsBox li:nth-child(odd) {
	margin-left: 0;
}
.news .newsBox li a {
	float: left;
	width: 265px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 22px;
	background: url(../images/newsicon01.jpg) no-repeat left center;
}
.news .newsBox li span {
	float: right;
	font-size: 12px;
	color: #aaa;
}
.news .newsBox li:hover a {
	background: url(../images/newsicon02.jpg) no-repeat left center;
	color: #0A2D89;
}
.news .conright {
	width: 360px;
}
.news .conright .cjwt {
	height: 340px;
	overflow: hidden;
}
.news .conright .cjwt td {
	padding: 0;
}
.news .conright ul li {
	height: 60px;
	margin-bottom: 10px;
	text-indent: 30px;
	background: url(../images/cjwtbg01.jpg) no-repeat center;
	width: 360px;
}
.news .conright ul li a {
	display: block;
	height: 60px;
	line-height: 60px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 300px;
}
.news .conright ul li:hover {
	background: url(../images/cjwtbg02.jpg) no-repeat center;
}
.news .conright ul li:hover a {
	color: #fff;
}
/* 友情链接*/
.g_link {
	height: 100px;
	padding-top: 60px;
}
.g_link h2 {
	float: left;
	width: 160px;
	padding-top: 10px;
	font-size: 16px;
	color: #4c4c4c;
	font-weight: normal;
}
.g_link h2 em {
	font-size: 16px;
	color: #cccccc;
	text-transform: uppercase;
}
.g_link h2 a {
	color: #4c4c4c;
}
.link_c {
	line-height:28px;
	overflow:hidden;
	float: left;
	width: 1040px;
	font-size: 14px;
}
.link_c a {
	white-space:nowrap;
	padding:0 22px;
	height: 28px;
	line-height:28px;
	color:#999999;
	display: inline-block;
}