﻿/*1029626114@qq.com*/
@charset "utf-8";
.g_ys1{background:url(../images/ysbg1.jpg) no-repeat center top;height: 654px;padding-top: 60px;border-top: 1px solid #e8e8e8;}
.g_ys1 h2{text-align: center;font-size: 48px;font-weight: bold;color: #333333;height: 156px;}
.g_ys1 h2 em{display: block;background:url(../images/ystit.png) no-repeat;padding-top: 30px;font-size: 20px;color: #c8a063;font-weight: normal;letter-spacing: 2px;}
.g_ys1 .m_ys1{padding-top: 68px;width: 510px;}
.g_ys1 h3{height: 62px;font-size: 40px;font-weight: bold;color: #c8a063}
.g_ys1 h3 em{display: inline-block;background:url(../images/ysline.png) no-repeat 5px 0;padding-left: 32px;font-size: 30px;font-weight: normal;text-transform: capitalize;}
.g_ys1 h4{height: 56px;border-bottom: 1px solid #dfdfdf;font-size: 20px;font-weight: normal;color: #333333;margin-bottom: 20px;}
.g_ys1 p{font-size: 14px;line-height: 28px;color: #666666;background:url(../images/ysico.png) no-repeat 0 6px;padding-left: 28px;}
.g_ys1 ul{margin-top: 50px;}
.g_ys1 li{float: left;width: 246px;margin-right: 8px;height: 131px;overflow: hidden;}
.g_ys1 li img{width: 246px;height: 131px;display: block;transition: all 0.3s linear 0s;}
.g_ys1 li:hover img{transform: scale(1.1);}


.g_ys2{background:url(../images/ysbg2.jpg) no-repeat center top;height: 500px;}
.g_ys2 .m_ys2{padding-top: 67px; margin-left: 690px; width: 510px;}
.g_ys2 h3{height: 62px;font-size: 40px;font-weight: bold;color: #c8a063}
.g_ys2 h3 em{display: inline-block;background:url(../images/ysline.png) no-repeat 5px 0;padding-left: 32px;font-size: 30px;font-weight: normal;text-transform: capitalize;}
.g_ys2 h4{height: 56px;border-bottom: 1px solid #dfdfdf;font-size: 20px;font-weight: normal;color: #333333;margin-bottom: 20px;}
.g_ys2 p{font-size: 14px;line-height: 28px;color: #666666;background:url(../images/ysico.png) no-repeat 0 6px;padding-left: 28px;}
.g_ys2 ul{margin-top: 50px;}
.g_ys2 li{float: left;width: 246px;margin-right: 8px;height: 131px;overflow: hidden;}
.g_ys2 li img{width: 246px;height: 131px;display: block;transition: all 0.3s linear 0s;}
.g_ys2 li:hover img{transform: scale(1.1);}

.g_ys3{background:url(../images/ysbg3.jpg) no-repeat center top;height: 500px;}
.g_ys3 .m_ys3{padding-top: 52px; width: 510px;}
.g_ys3 h3{height: 62px;font-size: 40px;font-weight: bold;color: #c8a063}
.g_ys3 h3 em{display: inline-block;background:url(../images/ysline.png) no-repeat 5px 0;padding-left: 32px;font-size: 30px;font-weight: normal;text-transform: capitalize;}
.g_ys3 h4{height: 56px;border-bottom: 1px solid #dfdfdf;font-size: 20px;font-weight: normal;color: #333333;margin-bottom: 20px;}
.g_ys3 p{font-size: 14px;line-height: 28px;color: #666666;background:url(../images/ysico.png) no-repeat 0 6px;padding-left: 28px;}
.g_ys3 ul{margin-top: 50px;}
.g_ys3 li{float: left;width: 246px;margin-right: 8px;height: 131px;overflow: hidden;}
.g_ys3 li img{width: 246px;height: 131px;display: block;transition: all 0.3s linear 0s;}
.g_ys3 li:hover img{transform: scale(1.1);}


.g_ys4{background:url(../images/ysbg4.jpg) no-repeat center top;height: 500px;}
.g_ys4 .m_ys4{padding-top: 52px; margin-left: 690px; width: 510px;}
.g_ys4 h3{height: 62px;font-size: 40px;font-weight: bold;color: #c8a063}
.g_ys4 h3 em{display: inline-block;background:url(../images/ysline.png) no-repeat 5px 0;padding-left: 32px;font-size: 30px;font-weight: normal;text-transform: capitalize;}
.g_ys4 h4{height: 56px;border-bottom: 1px solid #dfdfdf;font-size: 20px;font-weight: normal;color: #333333;margin-bottom: 20px;}
.g_ys4 p{font-size: 14px;line-height: 28px;color: #666666;background:url(../images/ysico.png) no-repeat 0 6px;padding-left: 28px;}
.g_ys4 ul{margin-top: 50px;}
.g_ys4 li{float: left;width: 246px;margin-right: 8px;height: 131px;overflow: hidden;}
.g_ys4 li img{width: 246px;height: 131px;display: block;transition: all 0.3s linear 0s;}
.g_ys4 li:hover img{transform: scale(1.1);}


.g_fl{padding-top: 78px;height: 618px;}
.g_fl .content{border-bottom: 6px solid #eaeaea;height: 612px;}
.g_fl h2{text-align: center;font-size: 48px;font-weight: bold;color: #333333;height: 136px;}
.g_fl h2 em{display: block;background:url(../images/ystit.png) no-repeat 0 5px;padding-top: 30px;font-size: 20px;color: #c8a063;font-weight: normal;letter-spacing: 2px;}
.g_fl h2 a{color: #333333;}
.g_fl dl{float: left;width: 277px;height: 390px;background: #f1f1f1;margin-right: 28px;padding-top: 25px;transition: all 0.3s linear 0s;}
.g_fl dl:hover{ transform: translateY(-10px);	}
.g_fl .lastdl{margin-right: 0;}
.g_fl dt a{display: block;height: 30px;line-height: 30px;background:url(../images/flico1.png) no-repeat 230px 6px;padding: 0 50px 0 26px;font-size: 18px;color: #666666;}
.g_fl dd em{display: block;width: 222px;margin: 0 auto 20px;}
.g_fl dd em img{width: 222px;height: 265px;display: block;}
.g_fl dd ul{margin-left: 27px;}
.g_fl dd li{height: 30px;line-height: 30px;font-size: 14px;color: #666666;float:left;width: 100px;padding-left: 18px;background:url(../images/dian1.png) no-repeat 0 10px;}
.g_fl dd li a{color: #666}
.g_fl dl:hover{background: #c8a063;}
.g_fl dl:hover dt a{background:url(../images/flico2.png) no-repeat 230px 6px;color: #fff;}
.g_fl dl:hover li{background:url(../images/dian2.png) no-repeat 0 10px;color: #fff;}
.g_fl dl:hover li a{color: #fff;}

.g_cp{padding-top: 56px;height: 1043px;}
.g_cp .cplst{float: left;width: 745px;}
.g_cp .cplst dl{float: left;width: 326px;height: 436px;margin-right: 22px;border: 7px solid #ebebeb;position: relative;margin-bottom: 25px;}
.g_cp .cplst dt{width: 326px;height: 436px;overflow: hidden;}
.g_cp .cplst dt img{width: 326px;height: 436px;transition: all 0.3s linear 0s;}
.g_cp .cplst dt:hover img{transform: scale(1.1);}

.g_cp .cplst dd{position: absolute;left:40px;top:25px;}
.g_cp .cplst h3 a{font-size: 18px;font-weight: bold;color: #333;background:url(../images/cptit1.jpg) no-repeat 0 bottom;height: 64px;display: block; }
.g_cp .cplst h3 em{display: block;font-size: 10px;color: #e0e0e0;text-transform: uppercase;font-weight: normal;}
.g_cp .cptit{float: right;width: 454px;}
.g_cp .cptit h2 a{display: block;background:url(../images/cptit.jpg) no-repeat right 0;text-align: right;padding-top: 50px;height: 90px;font-size: 28px;font-weight: bold;color: #c8a063;}
.g_cp p{width: 454px;height: 785px;overflow: hidden;position: relative;}
.g_cp p em{position: absolute;left:127px;top:696px;width: 204px;height: 44px;line-height: 44px;border-top: 2px solid #9ea2a6;border-bottom: 2px solid #9ea2a6;text-align: center;font-size: 20px;font-weight: bold;color: #fff;}



.g_cptd{background:url(../images/cptdbg.jpg) no-repeat center top;height: 766px;padding-top: 88px;}
.g_cptd h2{text-align: center;font-size: 48px;font-weight: bold;color: #fff;height: 146px;}
.g_cptd h2 em{display: block;background:url(../images/ystit.png) no-repeat 0 5px;padding-top: 30px;font-size: 20px;color: #c8a063;font-weight: normal;letter-spacing: 2px;}
.g_cptd h2 a{color: #fff;}
.g_cptd .cptdbd{height: 406px;}
.g_cptd .pk1{float: left;width: 600px;}
.g_cptd .pk1 dt{width: 600px;height: 304px;overflow: hidden;margin-bottom: 17px;}
.g_cptd .pk1 dt img{width: 600px;height: 304px;display: block;}
.g_cptd .pk1 h3{height: 32px;line-height: 32px;padding-left: 30px;font-size: 20px;color: #f6f6f6;font-weight: normal;background:url(../images/pkico1.jpg) no-repeat 0 10px;}
.g_cptd .pk1 p{height: 32px;line-height: 32px;font-size: 16px;color: #f6f6f6;}
.g_cptd .pktit{position: absolute;left:525px;top:43px;}
.g_cptd .pk2{float: right;width: 526px;margin-top: 43px;}
.g_cptd .pk2 dt{width: 526px;height: 219px;overflow: hidden;margin-bottom: 57px;}
.g_cptd .pk2 dt img{width: 526px;height: 219px;display: block;}
.g_cptd .pk2 h3{height: 32px;line-height: 32px;padding-left: 30px;font-size: 20px;color: #f6f6f6;font-weight: normal;background:url(../images/pkico2.jpg) no-repeat 0 10px;}
.g_cptd .pk2 p{height: 32px;line-height: 32px;font-size: 16px;color: #f6f6f6;}
.g_cptd .cptdhd{margin-left: 124px;margin-top: 406px;}
.g_cptd .cptdhd li{float: left;width: 120px;height: 120px;margin-right: 88px;font-size: 20px;color: #333333;background:url(../images/pktab1.png) no-repeat;text-align: center;}
.g_cptd .cptdhd li b{display: block;font-size: 24px;color: #666666;font-weight: normal;padding-top: 32px;}
.g_cptd .cptdhd .on{background:url(../images/pktab2.png) no-repeat;color: #fff;}
.g_cptd .cptdhd .on b{color: #fff;}

.g_an{padding-top: 60px;height: 884px;}
.g_an h2{text-align: center;font-size: 48px;font-weight: bold;color: #333333;height: 146px;}
.g_an h2 em{display: block;background:url(../images/ystit.png) no-repeat 0 5px;padding-top: 30px;font-size: 20px;color: #c8a063;font-weight: normal;letter-spacing: 2px;}
.g_an h2 a{color: #333333;}
.g_an .anhd{float: left;width: 296px;}
.g_an .anhd li{width: 279px; height: 103px;background: #e6e6e6;margin-bottom: 6px;position: relative;}
.g_an .anhd li span{position: absolute;right:-10px;top:40px;background:url(../images/anjt.png) no-repeat;width: 10px;height: 22px;display: none;}
.g_an .anhd li a{display: block;width: 179px;padding-left: 100px;padding-top: 30px;font-size: 20px;color: #333333;}
.g_an .anhd li i{position: absolute;left:40px;top:30px;width: 50px;height: 50px;overflow: hidden;}
.g_an .anhd li em{display: block;font-size: 12px;color: #999999;text-transform: uppercase;}
.g_an .anhd .on{background: #c8a063;color: #fff;}
.g_an .anhd .on i img{margin-left: -50px;}
.g_an .anhd .on em{color: #e3d0b6}
.g_an .anhd .on a{color: #fff;}
.g_an .anhd .on span{display: block;}
.g_an .anbd{float: right;width: 903px;}
.g_an .anbd dt{width: 903px;height: 508px;overflow: hidden;}
.g_an .anbd dt img{width: 903px;height: 508px;display: block;transition: all 0.3s linear 0s;}
.g_an .anbd dt:hover img{transform: scale(1.1);}

.g_an .anbd dd{background: #f6f6f6;height: 114px;padding-top: 26px; position: relative;}
.g_an .anbd h3{margin-left: 248px;height: 36px;line-height: 36px;font-size: 20px;font-weight: normal;color: #333;margin-bottom: 7px;}
.g_an .anbd h3 a{color: #333333;}
.g_an .anbd p{font-size: 14px;line-height: 24px;padding-right: 60px; color: #666666;height: 48px;overflow: hidden;margin-left: 248px;}
.g_an .anbd span{position: absolute;left:50px;top:-87px;transition: all 0.3s linear 0s;}
.g_an .anbd span img{width: 174px;height: 174px;border-radius: 50%;border: 3px solid #c8a063;}
.g_an .anbd dl:hover span{transform:rotate(360deg);}



.g_news13{padding-top: 83px;height: 780px;background: #f6f6f6;}
.g_news13 h2{text-align: center;font-size: 48px;font-weight: bold;color: #333333;height: 152px;}
.g_news13 h2 em{display: block;background:url(../images/ystit.png) no-repeat 0 5px;padding-top: 30px;font-size: 20px;color: #c8a063;font-weight: normal;letter-spacing: 2px;}
.g_news13 h2 a{color: #333333;}
.g_news13 .newhd{height: 90px;margin-left: 252px;}
.g_news13 .newhd li{float: left;width: 218px;height: 48px;line-height: 48px;border: 1px solid #c9c9c9;text-align: center;font-size: 16px;color: #666666;margin-right: 20px;}
.g_news13 .newhd li a{display: block;width: 218px;height: 48px; color: #666666;}
.g_news13 .newhd .on{background: #c8a063;color: #fff;border: 1px solid #c8a063;}
.g_news13 .newhd .on a{color: #fff;}
.g_news13 .newdt{float: left;width:578px; }
.g_news13 .dtdl{height: 424px;border-bottom: 1px solid #d8d8d8;margin-bottom: 15px;}
.g_news13 .dtdl dt{width:578px;height: 289px;overflow: hidden; margin-bottom: 26px;}
.g_news13 .dtdl dt img{width:578px;height: 289px;display: block;transition: all 0.3s linear 0s;}
.g_news13 .dtdl dt:hover img{transform: scale(1.1);}
.g_news13 .dtdl h4 a{display: block;height: 30px;line-height: 30px;overflow: hidden;position: relative;padding-left: 90px;font-size: 16px;color: #333333;font-weight: normal;margin-bottom: 15px;}
.g_news13 .dtdl h4 span{font-size: 16px;color: #c8a063;font-weight: bold;}
.g_news13 .dtdl h4 em{position: absolute;left:0;top:0;width: 72px;height: 24px;line-height: 24px;background: #c8a063;border-radius: 20px;text-align: center;font-size: 14px;color: #fff;font-weight: normal;}
.g_news13 .dtdl p{font-size: 14px; color: #666666; line-height: 24px;height: 48px;overflow: hidden; }
.g_news13 .newstlst{height: 102px;}
.g_news13 .newstlst li{height: 30px;line-height: 30px;overflow: hidden;font-size: 14px;color: #666666;background:url(../images/dian1.png) no-repeat 0 10px;padding-left: 20px;}
.g_news13 .newstlst li a{color: #666666;}
.g_news13 .newr{float: right;width: 585px;}
.g_news13 .newr .bk{width: 585px;height: 318px;}
.g_news13 .bkcon dl{width: 585px;height: 145px;border-bottom: 1px solid #d8d8d8; margin-bottom: 12px;}
.g_news13 .bkcon .lastdl{border-bottom: none;}
.g_news13 .bkcon dt{float: left;width: 236px;height: 132px;overflow: hidden;}
.g_news13 .bkcon dt img{width: 236px;height: 132px;display: block;transition: all 0.3s linear 0s;}
.g_news13 .bkcon dt:hover img{transform: scale(1.1);}
.g_news13 .bkcon dd{position: relative; float: left;padding: 20px 0 0 20px; height: 117px; width: 312px;}
.g_news13 .bkcon h4{height: 28px;line-height: 28px;overflow: hidden;font-size: 16px;font-weight: bold;color: #000000;margin-bottom: 12px;font-weight: normal;}
.g_news13 .bkcon h4 a{color: #000000;}
.g_news13 .bkcon p{font-size: 14px; color: #737373; line-height: 24px;height: 48px;overflow: hidden;width: 300px;}
.g_news13 .bkcon span{position: absolute;right: 0;bottom: 0;width: 44px;height: 42px;}
.g_news13 .wd{padding-top: 30px; background: #fff;padding-left: 20px;}
.g_news13 .wdlst li{background:url(../images/dian1.png) no-repeat 0 12px;font-size: 14px;padding-left: 22px; line-height: 40px;height: 40px;overflow: hidden;padding-right: 25px;}
.g_news13 .wdlst li a{color: #666666;line-height: 34px;height: 34px;display: block;}
.g_news13 .wdlst li span{color: #999999;}

.g_ab{padding-top: 30px; padding-bottom:30px}
.g_ab h2{text-align: center;font-size: 48px;font-weight: bold;color: #333333;height: 152px;}
.g_ab h2 em{display: block;background:url(../images/ystit.png) no-repeat 0 5px;padding-top: 30px;font-size: 20px;color: #c8a063;font-weight: normal;letter-spacing: 2px;}
.g_ab h2 a{color: #333333;}
.g_ab dt{width: 1200px;height: 535px;overflow: hidden;margin-bottom: 15px;}
.g_ab dt img{width: 1200px;height: 535px;display: block;}
.g_ab h3 a{display: block;height: 40px;line-height: 40px;font-size: 24px;color: #333333;font-weight: normal;text-align: center;margin-bottom: 5px;}
.g_ab p{font-size: 14px;line-height: 24px;color: #666666;overflow: hidden;height: 48px;overflow: hidden;text-align: center;margin-bottom: 20px;}
.g_ab span a{display: block;width: 214px;height: 48px;line-height: 48px;background: #c8a063;border-radius: 50px;text-align: center;font-size: 16px;color: #fff;margin: 0 auto;}

.g_ftys{background: #f4f4f4;padding-top: 36px;height: 134px;}
.g_ftys dl{float: left;}
.g_ftys .ftys1{width: 364px}
.g_ftys .ftys2{width: 274px}
.g_ftys .ftys3{width: 330px}
.g_ftys .ftys4{width: 230px}
.g_ftys dt{float: left;}
.g_ftys dd{float: left;padding-top: 24px;font-size: 16px;line-height: 28px;color: #666666;}




/* 友情链接 */
.g_link{ height: 65px;background:url(../images/linkbg.jpg) no-repeat;}
.link_c{line-height:65px; overflow:hidden; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 30px;float: left; height: 65px; line-height:65px; color:#999999;display: block;}
.link_c .lasta a{background: none;}


/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 0%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
	display:none;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: hidden;
	
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

