﻿.mt40 {
	margin-top: 40px;
}
.mt30 {
	margin-top: 30px;
}
/* fullSlide */





.banner {
	position: relative;
	z-index: 5;
	height: 520px;
	overflow: hidden;
	/*background: url(../images/banner.jpg) no-repeat center;*/
}
.fullSlide {
	width: 100%;
	position: relative;
	height: 520px;
	z-index: 2;
}
.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: 520px;
	overflow: hidden;
	text-align: center;
}
.fullSlide .bd li a {
	display: block;
	height: 520px;
}
.fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 99;
	bottom: 40px;
	left: 0;
	height: 30px;
	line-height: 30px;
	display: none;
}
.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.8;
	line-height: 999px;
	z-index: 7;
}
.fullSlide .hd ul .on {
	background: #74bd24;
}
.fullSlide .prev, .fullSlide .next {
	display: block;
	position: absolute;
	z-index: 7;
	top: 50%;
	margin-top: -30px;
	left: 15%;
	width: 40px;
	height: 60px;
	background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: 0.5;
	display: none;
}
.fullSlide .next {
	left: auto;
	right: 15%;
	background-position: -6px -137px;
}
/*search*/











/*search*/















































.search_dbg {
	height: 55px;
	line-height: 55px;
}
.search_zi {
	float: left;
	height: 55px;
	width: 700px;
	color: #5b5b5b;
	display: inline;
	background: url(../images/search_tag.jpg) no-repeat left center;
	padding-left: 40px;
}
.search_zi a {
	color: #4e4e4e;
	margin: 0 2px;
}
.search_zi a:hover {
	color: #0b85ec;
}
.search1 {
	float: right;
	width: 276px;
	height: 36px;
	display: inline;
	margin: 12px 0px 0 0;
	background: #FFF;
	border-radius: 6px;
	border: 1px solid #d2d2d2;
}
.search1 .text {
	width: 205px;
	height: 36px;
	float: right;
	color: #6b6b6b;
	font-family: "Microsoft YaHei";
	border: 0px;
	padding-left: 10px;
	border-radius: 50%;
}
.search1 .submit {
	width: 49px;
	height: 36px;
	cursor: pointer;
	float: right;
	background: url(../images/search_bg.jpg) no-repeat center center;
}
h4, h3 {
	font-weight: normal;
}
.com_t h4 {
	font-size: 30px;
	font-weight: bold;
	color: #0a6bdd;
	background: url(../images/com_x.png) no-repeat center 0;
	padding-top: 20px;
}
.com_t h4 span {
	color: #eb8f02;
	font-weight: bold;
}
.com_t p {
	font-size: 18px;
	color: #5d5d5d;
	margin-top: 28px;
}
.com_t h3 a {
	font-size: 30px;
	font-weight: bold;
	color: #0a6bdd;
}
.com_t h3 {
	background: url(../images/com_x.png) no-repeat center 0;
	padding-top: 20px;
}
.com_t h3 span {
	color: #eb8f02;
	font-weight: bold;
}
.td_n ul {
	width: 1260px;
}
.td_n li {
	position: relative;
	width: 275px;
	float: left;
	height: 277px;
	display: block;
	margin-right: 26px;
}
.td_n li p img {
	width: 170px;
	height: 170px;
	border-radius: 255px;
}
.td_n li p.p1 {
	position: absolute;
	left: 52px;
	top: 20px;
	z-index: 2;
}
.td_n li p.p2 {
	font-size: 20px;
	color: #FFF;
	position: absolute;
	left: 120px;
	top: 161px;
	line-height: 34px;
	z-index: 3;
}
.td_n li p.p3 {
	background: url(../images/td_n.png) no-repeat;
	width: 275px;
	height: 182px;
	display: block;
	position: absolute;
	top: 147px;
	left: 0px;
	z-index: 1;
}
.td_n li p.p3 span {
	width: 188px;
	line-height: 24px;
	color: #0a6bdd;
	text-align: center;
	margin: 66px auto 0;
	display: block;
	font-weight: 700;
}
.pro_dbg {
	/*background: #f5f5f5;*/
	height: 797px;
}
.pro_c_nav h2 {
	height: 60px;
	background: url(../images/com_x.png) no-repeat center 0;
	padding-top: 20px;
}
.pro_c_nav h2 a {
	font-size: 30px;
	font-weight: bold;
	color: #0a6bdd;
}
.pro_c_nav h2 span {
	color: #eb8f02;
	font-weight: bold;
}
.pro_n {
	height: 52px;
	background: url(../images/pro_tx.jpg) no-repeat center center;
	margin-top: 30px;
}
.pro_n ul {
	width: 105%;
}
.pro_n li {
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	float: left;
	margin-right: 17px;
	width: 180px;
	background: #FFF;
	border: 1px solid #d1d1d1;
	text-align: center;
}
.pro_n li:hover {
	background: #0a6bdd;
	border: 1px solid #0a6bdd;
}
.pro_n li:hover a {
	color: #FFF;
}
.pro_n li a {
	font-size: 15px;
	color: #414040;
}
.pro_show_n ul {
	width: 1250px;
}
.pro_show_n li p {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	display: block;
	background: rgba(0, 0, 0, .8);
	position: absolute;
	top: 162px;
	left: 0px;
	width: 100%;
}
.pro_show_n li p a {
	color: #FFF;
}
.pro_show_n li {
	width: 275px;
	float: left;
	height: 248px;
	margin: 35px 26px 0 0px;
	display: inline;
	text-align: center;
	position: relative;
}
.pro_show_n li em a.zx {
	margin-left: 15px;
	background: url(../images/pro_zx.jpg) no-repeat 20px center;
}
.pro_show_n li em a {
	width: 128px;
	height: 27px;
	border: 1px solid #d1d1d1;
	line-height: 27px;
	text-align: center;
	background: url(../images/pro_xq.jpg) no-repeat 20px center;
	display: block;
	float: left;
	text-indent: 20px;
}
.pro_show_n li em {
	display: block;
	margin-top: 15px;
}
.pro_show_n li a {
	overflow: hidden;
}
.pro_show_n li a.picshow1 {
	width: 275px;
	height: 202px;
	overflow: hidden;
	display: block;
}
.pro_show_n li img {
	width: 275px;
	height: 202px;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s;
	overflow: hidden;
}
.pro_show_n li:hover img {
	transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);  /* IE 9 */
	-moz-transform: scale(1.2, 1.2);   /* Firefox */
	-webkit-transform: scale(1.2, 1.2); /* Safari ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ Chrome */
	-o-transform: scale(1.2, 1.2);
}
.pro_more {
	background: url(../images/more.png) no-repeat;
	width: 41px;
	height: 30px;
	display: block;
	float: right;
	margin: 15px 0 0;
}
.none {
	display: none;
}
.block {
	display: block;
}
.ys_dbg {
	background: url(../images/ys_dbg.jpg) no-repeat top center;
	height: 676px;
	margin-top: 40px;
	overflow: hidden;
}
.ys_t {
	padding-top: 60px;
}
.ys_show.ysp1 {
	background: url(../images/ys1.jpg) no-repeat;
	width: 930px;
	height: 408px;
	float: right;
	margin-top: 40px;
	position: relative;
}
.ys_show.ysp2 {
	background: url(../images/ys2.jpg) no-repeat;
	width: 930px;
	height: 408px;
	float: right;
	margin-top: 40px;
	position: relative;
}
.ys_show.ysp3 {
	background: url(../images/ys3.jpg) no-repeat;
	width: 930px;
	height: 408px;
	float: right;
	margin-top: 40px;
	position: relative;
}
.ys_show.ysp4 {
	background: url(../images/ys4.jpg) no-repeat;
	width: 930px;
	height: 408px;
	float: right;
	margin-top: 40px;
	position: relative;
}
.ys_show.ysp5 {
	background: url(../images/ys5.jpg) no-repeat;
	width: 930px;
	height: 408px;
	float: right;
	margin-top: 40px;
	position: relative;
}
.ys_show .info {
	background: rgba(0, 0, 0, .8);
	height: 80px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	line-height: 30px;
}
.ys_show .info p {
	display: block;
	font-size: 15px;
	margin: 10px 30px 0;
}
.ys_nav ul {
}
.ys_nav {
	background: #2078de;
	height: 408px;
	width: 250px;
	float: left;
}
.ys_nav li {
	line-height: 82px;
	font-size: 24px;
	color: #FFF;
	height: 82px;
	background: url(../images/ys_x.png) repeat-x top left;
}
.ys_nav li:first-child {
	background: none;
}
.ys_nav li.tag_ys {
	background: #d78d18;
	color: #FFF;
}
.ys_nav li span {
	background: url(../images/ys_jt.png) no-repeat 190px center;
	text-indent: 50px;
	display: block;
}
.case_n ul {
	width: 105%;
}
.case_n li.case1 {
	float: left;
	width: 291px;
	margin: 14px 14px 0px 0;
	text-align: center;
	height: 458px;
}
.case_n li.case1 .pic {
	width: 291px;
	height: 458px;
	overflow: hidden;
	display: block;
}
.case_n li.case1 img {
	width: 291px;
	height: 458px;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s;
	overflow: hidden;
}
.case_n li.case1 .title {
	overflow: hidden;
	display: block;
	background: rgba(0, 0, 0, .8);
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 54px;
	top: auto;
}
.case_n li.case1 .title a {
	height: 54px;
	font-size: 16px;
	color: #FFF;
	line-height: 54px;
	display: block;
	background: url(../images/case_x.jpg) no-repeat 30px center;
	padding-left: 50px;
	margin-top: 0px;
	text-align: left;
}
.case_n {
	position: relative;
	margin-top: 15px;
}
.case_n li {
	float: left;
	width: 282px;
	margin: 14px 14px 0px 0;
	text-align: center;
	height: 223px;
	position: relative;
}
.case_n li .pic {
	width: 282px;
	height: 223px;
	overflow: hidden;
	display: block;
}
.case_n li .title {
	overflow: hidden;
	display: none;
	background: url(../images/case_hover.png) no-repeat 0 0;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 223px;
}
.case_n li .title a {
	height: 40px;
	font-size: 14px;
	color: #FFF;
	line-height: 40px;
	margin-top: 120px;
	display: block;
}
.case_n li:hover .title {
	display: block;
	cursor: pointer;
}
.case_n li img {
	width: 282px;
	height: 223px;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s;
	overflow: hidden;
}
.case_n li:hover img {
	transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);   /* IE 9 */
	-moz-transform: scale(1.2, 1.2);   /* Firefox */
	-webkit-transform: scale(1.2, 1.2); /* Safari ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€¦Ã¢â‚¬â„¢ Chrome */
	-o-transform: scale(1.2, 1.2);
}
.kehu_n ul {
	width: 1400px;
}
.kehu_n {
	margin-top: 25px;
	height: 304px;
	overflow: hidden;
}
.kehu_n li {
	width: 373px;
	float: left;
	margin-right: 30px;
	height: 304px;
	display: block;
	background: url(../images/kehu_dbg.jpg) no-repeat left bottom;
}
.kehu_n li dl {
	height: 177px;
}
.kehu_n li dd {
	padding-top: 20px;
	clear: both;
}
.kehu_n li dt {
	float: left;
	width: 270px;
	margin: 40px 0px 0px 20px;
}
.kehu_n li dt a.kehu_t {
	font-size: 14px;
	color: #1a1a1a;
	display: block;
	margin-bottom: 10px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.kehu_n li dd img {
	width: 160px;
	height: 128px;
}
.kehu_n li dt p {
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	color: #676767;
	display: block;
}
.kehu_n li dt a.kehu_more {
	margin-top: 12px;
	display: block;
}
.gg1 {
	background: url(../images/gg1.jpg) no-repeat top center;
	height: 458px;
}
.gg1_right {
	width: 576px;
	margin-top: 60px;
}
.gg1_zi {
	margin-left: 80px;
}
.gg1_zi p {
	font-size: 20px;
	color: #FFF;
	float: left;
	width: 180px;
}
.gg1_zi p.te {
	margin-right: 120px;
}
.gg1_zi span {
	font-size: 14px;
	line-height: 20px;
	display: block;
}
.gg1_zi2 {
	margin-top: 40px;
}
.gg1_zi2 h4 {
	font-size: 36px;
	font-weight: bold;
	color: #eb8f02;
}
.gg1_zi2 h4 {
	background: url(../images/gg_x.png) no-repeat left 10px;
	padding-left: 20px;
}
.gg1_zi2 h4 span {
	display: block;
	font-size: 28px;
	color: #FFF;
	margin-top: 5px;
}
.gg1_zi2 p {
	font-size: 18px;
	letter-spacing: 4px;
	color: #dedede;
	margin-top: 8px;
}
.gg1_tel {
	margin-top: 40px;
}
.gg1_tel span {
	font-size: 24px;
	line-height: 29px;
	display: block;
}
.gg1_tel p {
	background: url(../images/gg_tel.png) no-repeat left center;
	padding-left: 60px;
	color: #FFF;
	float: left;
}
.gg1_tel a {
	margin: 4px 0 0 30px;
	background: #FFF;
	width: 130px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #2066bb;
	display: block;
	font-weight: bold;
	float: left;
}
.mt30 {
	margin-top: 30px;
}
.about_t h3 a {
	font-size: 36px;
	font-weight: bold;
	color: #0a6bdd;
}
.about_t h3 p {
	font-size: 16px;
	color: #5f5f5f;
	margin-top: 8px;
}
.about_t h3 {
	float: left;
	width: 443px;
	margin-top: 15px;
}
.about_em {
	width: 700px;
	float: right;
}
.about_em ul {
	width: 104%;
}
.about_em ul li {
	margin-right: 10px;
	width: 230px;
	float: left;
}
.about_em ul li i {
	width: 93px;
	height: 92px;
	background: url(../images/about_em.jpg) no-repeat 0 0;
	float: left;
	display: block;
}
.about_em ul li.about2 i {
	background: url(../images/about_em.jpg) no-repeat -271px 0;
}
.about_em ul li.about3 i {
	background: url(../images/about_em.jpg) no-repeat -528px 0;
}
.about_t ul li p {
	font-size: 18px;
	color: #5f5f5f;
	width: 111px;
	float: left;
	margin: 20px 0 0 10px;
}
.about_t ul li span {
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 5px;
}
.about_pic img {
	width: 685px;
	height: 396px;
}
.about_pic {
	width: 685px;
}
.about_nr {
	background: url(../images/about_nbg.jpg) no-repeat top center;
	width: 461px;
	height: 396px;
}
.about_con {
	line-height: 30px;
	height: 270px;
	color: #FFF;
	display: block;
	margin: 30px 40px;
}
.about_nr a {
	float: right;
	margin: 0px 30px 0 0;
}
.fc_dbg {
	height: 439px;
	background: #f4f4f4;
}
.fc_n .hd a {
	position: absolute;
	background: url(../images/fc_left.jpg) no-repeat;
	width: 48px;
	height: 48px;
	display: block;
	left: -80px;
	top: 80px;
	z-index: 3;
}
.fc_n .hd a.prev {
	left: auto;
	right: -80px;
	background: url(../images/fc_right.jpg) no-repeat;
}
.fc_n .bd {
	width: 1180px;
	overflow: hidden;
	height: 270px;
}
.fc_t {
	height: 61px;
	text-align: center;
	line-height: 61px;
}
.fc_t h3 {
	height: 61px;
	float: left;
	padding-left: 20px;
	background: url(../images/fc_t.jpg) no-repeat left center;
}
.fc_t h3 a {
	display: block;
	height: 61px;
	font-size: 24px;
	color: #0a6bdd;
	font-weight: bold;
}
.fc_t span {
	font-size: 14px;
	text-transform: uppercase;
	color: #7f7f7f;
	padding-left: 6px;
}
.fc_t .more {
	float: right;
	text-transform: uppercase;
	font-family: arial;
	color: #999;
}
.fc_n {
	position: relative;
	margin-top: 15px;
	height: 270px;
	display: block;
	overflow: hidden;
}
.fc_n li {
	float: left;
	width: 275px;
	margin: 10px 26px 0px 0;
	text-align: center;
	height: 260px;
}
.fc_n .pp_img {
	width: 275px;
	height: 195px;
	overflow: hidden;
	margin-bottom: 4px;
	display: block;
}
.fc_n li p {
	height: 58px;
	border-bottom: 1px solid #b5b5b5;
	text-align: left;
}
.fc_n li:hover p {
	border-bottom: 1px solid #0a6bdd;
}
.fc_n li p a {
	height: 58px;
	font-size: 15px;
	color: #595959;
	line-height: 58px;
	overflow: hidden;
	display: block;
	background: url(../images/fc_m.png) no-repeat right center;
}
.fc_n li img {
	width: 275px;
	height: 195px;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s;
	overflow: hidden;
}
.fc_n li:hover img {
	transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);   /* IE 9 */
	-moz-transform: scale(1.2, 1.2);   /* Firefox */
	-webkit-transform: scale(1.2, 1.2); /* Safari ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€¦Ã¢â‚¬â„¢ Chrome */
	-o-transform: scale(1.2, 1.2);
}
.news_left {
	width: 545px;
	margin-top: 40px;
}
.news_nav h3 {
	float: left;
	font-size: 18px;
	margin: 0px 16px 20px 0;
}
.news_nav h3 a {
	color: #000;
}
.news_nav h3.tag_news a {
	color: #2066bb;
}
.news_nav h3.tag_news {
	border-bottom: 2px solid #2066bb;
}
.news_nav {
	height: 60px;
	line-height: 40px;
	display: block;
	overflow: hidden;
}
.news_nav span {
	float: left;
	padding-right: 20px;
}
.news_n {
	position: relative;
	height: 367px;
	overflow: hidden;
}
.news_n .more {
	position: absolute;
	top: -50px;
	right: 0px;
	text-transform: uppercase;
	font-size: 13px;
	color: #767676;
}
.news_n .news_pic p a {
	color: #006ac4;
}
.news_n .news_pic img {
	width: 545px;
	height: 138px;
}
.cjwq_nav {
	height: 30px;
	line-height: 30px;
}
.cjwq_nav h3 {
	float: left;
}
.cjwq_nav a.more {
	float: right;
	text-transform: uppercase;
	font-size: 13px;
	color: #767676;
}
.cjwq_nav h3 a {
	font-size: 18px;
	color: #3c3c3c;
}
.cjwq_nav h3 span {
	font-size: 14px;
	color: #767676;
	font-weight: normal;
	text-transform: uppercase;
}
.cjwq {
	width: 580px;
	margin-top: 40px;
}
.cjwq_n {
	margin-top: 10px;
	height: 400px;
	overflow: hidden;
}
.cjwq_n .bd {
	height: 400px;
	display: block;
	overflow: hidden;
}
.cjwq_n dt {
	width: 180px;
	float: left;
}
.cjwq_n dt img {
	width: 180px;
	height: 105px;
}
.cjwq_n li {
	/* width:540px; */height: 105px;
	margin-top: 20px;
}
.cjwq_n li dd {
	width: 377px;
	float: right;
}
.cjwq_n li dd a.news_a {
	height: 40px;
	line-height: 40px;
	display: block;
	color: #000;
	overflow: hidden;
}
.cjwq_n li dd p {
	font-size: 13px;
	color: #717171;
	height: 48px;
	line-height: 24px;
	display: block;
	overflow: hidden;
}
.news_pic a.t {
	font-size: 15px;
	color: #4f4f4f;
	height: 40px;
	line-height: 40px;
	display: block;
	overflow: hidden;
	margin-top: 10px;
}
.news_pic p {
	line-height: 24px;
	height: 72px;
	display: block;
	overflow: hidden;
	color: #4f4f4f;
}
.news_info {
	border-top: 1px solid #dbdbdb;
	padding-top: 12px;
}
.news_info li {
	height: 30px;
	line-height: 30px;
	display: block;
	overflow: hidden;
}
.news_info li a {
	float: left;
	width: 450px;
}
.news_info li span {
	float: right;
}
.links_bg {
	background: url(../images/links_x.jpg) repeat-y top center;
	height: 70px;
	line-height: 70px;
}
.links_bg h4 {
	float: left;
	font-size: 18px;
	color: #FFF;
	width: 200px;
	text-align: center;
}
.links_bg h4 span {
	font-size: 13px;
	padding-left: 5px;
	text-transform: uppercase;
}
.links_bg .links_n {
	width: 800px;
	float: left;
	margin-left: 20px;
}
.links_bg .links_n a {
	padding: 0px 15px;
}
.none {
	display: none;
}
.block {
	display: block;
}
