﻿/*1029626114@qq.com*/
@charset "utf-8";
.g_band{background:url(bandbg.png) no-repeat center top;height: 202px;margin-top: -65px;z-index: 11;position: relative;}
.g_band .m_band{padding: 40px 0 0 40px;}
.g_band .m_band dl{float: left;width: 300px;}
.g_band .m_band .lastdl{width: 225px;}
.g_band .m_band dt{float: left;width: 66px;margin-right: 20px;}
.g_band .m_band dd{float: left;width: 190px;}
.g_band .m_band h3{font-size: 20px;color: #5a5a5a;padding-top: 10px;font-weight: normal;}
.g_band .m_band h3 em{display: block;font-size: 12px;color: #5a5a5a;font-weight: normal;}
.g_band .m_band .lastdl dd{width: 100px;}


.g_pro{padding-top: 143px; height: 1363px; background: #f2f2f2;margin-top: -142px;position: relative;}
.g_pro h2{height: 120px;text-align: center;font-size: 40px;font-weight: normal;color: #333333;}
.g_pro h2 a{color: #333333;}
.g_pro h2 em{display: block;font-size: 18px;color: #5f5f5f;font-weight: normal;padding-top: 8px;}
.g_pro .m_cpc{background: #fff;height: 255px;padding-top: 18px;margin-bottom: 20px;padding-left: 20px;}
.g_pro .fllst{float: left;width:190px; position:relative;z-index:12; }
.g_pro .fllst h3{height: 48px;line-height: 48px;font-size: 18px;text-align: center;color: #fff;}
.g_pro .fllst h3 a{color: #fff;}
.g_pro .fllst h4{position: relative; height: 44px;line-height: 44px;border: 1px solid #e1e1e1;border-bottom: none;padding-left: 26px;font-weight: normal;color: #555555;font-size: 15px;}
.g_pro .fllst h4 a{color: #555555;}
.g_pro .fllst h4 a:hover{color:#40b2e5;}

.g_pro .fllst{border-bottom:1px solid #e1e1e1; }
.g_pro .fllst ul{position: absolute;left:188px;top:0;width: 300px;padding: 15px 0 30px 20px;background: #f4f4f4; display: none;}
.g_pro .fllst li{height: 30px;line-height: 30px;font-size: 14px;color: #6a6a6a;float: left;width: 150px;}
.g_pro .fllst li:hover a{color:#40b2e5;}
.g_pro .fllst h4:hover ul{display: block;}
.g_pro .fllst h4:hover{background: #f4f4f4;}
.g_pro .fllst .color1{background: #16a3e1;}
.g_pro .fllst .color2{background: #009c75;}
.g_pro .fllst .color3{background: #ebab00;}
.g_pro .fllst .color4{background: #bb2d11;}

.g_pro .m_cp{float: left;width: 990px;}
.g_pro .m_cp li{float: left;width: 312px;overflow: hidden;margin-left: 11px; position:relative;}
.g_pro .m_cp li img{width: 312px;height: 232px;display: block;transition: all 0.3s linear 0s;}
.g_pro .m_cp li:hover img{transform: scale(1.1);}
.g_pro .m_cp li em{position:absolute;left:0;bottom:0;width:312px;height:48px;line-height:48px;text-align:center;color:#fff; overflow:hidden;background:rgba(0,0,0,.5);}



.g_xban{background:url(xban.jpg) no-repeat center top;height: 350px;}



/**/
.g_an{background:url(anbg.jpg) no-repeat center top;height:1100px;padding-top: 80px; overflow:hidden;}
.g_an h2{height: 140px;text-align: center;font-size: 48px;color: #4e4a49;}
.g_an h2 a{color: #4e4a49;}
.g_an h2 em{display: block;font-size: 20px;color: #4d4948;font-weight: normal;padding-top:15px;letter-spacing: 2px;}
.g_an .zz_q{height: 168px;}
.g_an .zz_q li{float: left;width: 230px;height: 100px;background: #fff;margin-right: 6px;border: 2px solid #cdcdcd;padding-top: 15px;text-align: center;}
.g_an .zz_q .lastli{margin-right: 0;}
.g_an .zz_q li a{color: #4d4948;font-size: 18px;font-weight: bold;}
.g_an .zz_q li em{display: block;width: 106px;height: 53px;margin: 0 auto;overflow: hidden;}
.g_an .zz_q li i{display: block;font-style:normal;font-size: 12px;color: #d4d3d3;font-weight: normal;}
.g_an .zz_q .cur em img{margin-top: -53px;}
.g_an .zz_q .cur{background: #16a3e1;border: 2px solid #16a3e1}
.g_an .zz_q .cur a{color: #fff;}
.g_an .zz_q .cur i{color: #a7d4f0;}

.zz_box {position: relative;}
.zz_box .ljt,.zz .rjt{position:absolute; top:300px; width:52px; height:54px;}
.zz_box .ljt img,.zz .rjt img{width:52px; height:54px;}
.zz_box .ljt{left:-75px;background:url(ljt.png) no-repeat}
.zz_box .rjt{right:-75px;background:url(rjt.png) no-repeat}
.zz_box .ljt:hover,.zz_box .rjt:hover{background-position: -52px 0}
.zz-s dt{width: 1200px;height: 600px;overflow: hidden;margin-bottom: 17px;}
.zz-s dt img{width: 1200px;height: 600px;display: block;transition: all 0.3s linear 0s;}

.zz-s dd{padding: 0 30px;}
.zz-s h3{height: 30px;line-height: 30px;overflow: hidden;font-size: 18px;font-weight: bold;color: #4e4a49;margin-bottom: 6px;}
.zz-s h3 a{color: #4e4a49;}
.zz-s p{font-size: 14px;line-height: 20px;color: #4e4a49;}
.zz-s span{display: block;margin-top: 12px;}
.zz-s span a{display: block;float: left;width: 168px;height: 42px;line-height: 42px;background: #16a3e1;border-radius: 20px;text-align: center;font-size: 15px;color: #fff;font-weight: bold;margin-right: 10px;}
.zz-s span a:nth-child(2){background: #4e4a49;}

.g_video{padding-top: 37px;height:500px;}
.g_video h2{height: 75px;text-align: center;font-size: 30px;color: #333333;font-weight: normal;}
.g_video h2 a{color: #333333;}
.g_video dl{float: left;width: 380px;margin-right:20px;}
.g_video .lastdl{margin-right: 0;}
.g_video dt{width: 380px;height: 260px;overflow: hidden;position: relative;}
.g_video dt em{position: absolute;width: 60px;height: 60px;left:165px;top:108px;}
.g_video dt img{width: 380px;height: 260px;display: block;transition: all 0.3s linear 0s;}
.g_video dt:hover img{transform: scale(1.1);}
.g_video dd{padding: 20px 0 0 20px;height: 60px;background:url(spjt.png) no-repeat 340px 24px;}
.g_video h3{height: 22px;line-height: 22px;font-weight: normal;font-size: 15px;color: #4d4948;}
.g_video h3 a{color: #4d4948;}
.g_video h3 em{display: block;font-size: 13px;color: #968c8c}
.g_video dl:hover dt em{}


/**/
.aboutbj{background:#fff;height:850px; font-family:"Microsoft Yahei";padding-top:50px;box-sizing: border-box; overflow: hidden; }
.about{overflow: hidden; position: relative;}
.about dl{width:1200px;}
.about dl dt{width:1200px;overflow: hidden;}
.about dl dt img{ width:1200px; height: 513px; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.about dl dd { width:1200px; height: 222px; background: #f5f5f5; box-sizing: border-box; }
.about dl dd .desc{width: 1000px;padding: 30px 60px 0 70px; box-sizing: border-box; float: left;}
.about dl .desc h3{height: 40px;  font-size: 20px; color: #343434; font-weight: normal; margin-bottom: 10px;}
.about dl .desc h3 a{color: #343434;}
.about dl .desc p{ font-size: 14px; color: #666666;line-height: 25px; text-align: justify;}
.about dl dd .tit{ display: block; float: left; font-size: 48px; color: #fff; background: #16a3e1; width: 200px; height: 222px; text-align: center; box-sizing: border-box;padding-top: 42px; }
.about dl dd .tit em{ display: block; color: #63c1eb; font-size: 14px; font-family: "Arial"; }
.about dl dd .tit a{color: #fff; text-decoration: none;}

.xc{ height:220px;width: 1200px; position: relative; margin:30px auto 0; }
.m_xc{width:1200px;  overflow: hidden;}
.m_xc li{ width:292px; position:relative;margin-right: 11px; float: left; }
.m_xc li img{ display:block;width:292px; height:164px;box-shadow: 0 0px 10px 0px  #ebebeb;}
.m_xc li em{  width: 293px; text-align: left; height:47px;  font:15px "Microsoft YaHei"; line-height:47px; color:#878787; overflow:hidden; margin-top:2px;display: block;  background: #f5f5f5; text-align: center; }
.m_xc li a{ text-decoration: none; }
.m_xc li:hover em{ background:#16a3e1;color: #fff; }

.g_hz{background: #f2f2f2;padding-top: 38px;height: 376px;}
.g_hz h2{height: 92px;text-align: center;font-size: 30px;color: #333333;font-weight: normal;}
.g_hz h2 a{color: #333333;}
.g_hz h2 b{display: inline-block;margin-right: 10px;}
.g_hz .m_hz{border: 1px solid #dbdbdb;border-top: none;border-left: none;width: 1190px;}
.g_hz li{float: left;width: 238px;}
.g_hz li img{width: 238px;height: 114px;display: block;border: 1px solid #dbdbdb;border-bottom: none;transition: all 0.3s linear 0s;}

.g_ys{background:url(ysbg.jpg) no-repeat center top;height: 1279px;padding-top: 78px;}
.g_ys h2{height: 84px;text-align: center;font-size: 48px;color: #242424;font-weight: normal;}
.g_ys h2 b{color: #16a3e1;font-size: 60px;}
.g_ys h2 span{color: #16a3e1; }
.g_ys h3{height: 36px;margin-bottom: 520px;margin-left: 438px;width: 376px;height: 36px;line-height: 36px;background: #16a3e1;border-radius: 25px;text-align: center;font-size: 24px;color: #fff;font-weight: bold;}


.g_ys .yshd{position: absolute;left:674px;top:653px;}
.g_ys .yshd li{position: relative;width: 150px;height: 72px;margin-left: 22px;float: left;padding-top: 70px;text-align: center;font-size: 18px;color: #fff;}
.g_ys .yshd li b{position: relative;z-index: 11}
.g_ys .yshd em{position: absolute;left:0;top:0;width: 150px;height: 142px;z-index: 0}
.g_ys .yshd .ysno1{background:url(ysno1.png) no-repeat;}
.g_ys .yshd .ysno2{background:url(ysno2.png) no-repeat;}
.g_ys .yshd .ysno3{background:url(ysno3.png) no-repeat;}
.g_ys .yshd .on .ysno1{background:url(ysno1h.png) no-repeat;}
.g_ys .yshd .on .ysno2{background:url(ysno2h.png) no-repeat;}
.g_ys .yshd .on .ysno3{background:url(ysno3h.png) no-repeat;}
.g_ys .ysc dt{float: left;width: 550px;padding-top: 30px;overflow: hidden;}
.g_ys .ysc dt img{width: 550px;height: 492px;transition: all 0.3s linear 0s;}
.g_ys .ysc dt:hover img{transform: scale(1.1);}


.g_ys .ysc dd{float: right;width: 502px;padding-top: 177px;}
.g_ys .ysc h4{height: 40px;line-height: 40px;font-size: 24px;color: #1c1c1c;margin-bottom: 25px;}
.g_ys .yswz li{font-size: 15px;line-height: 24px;color: #8a8a8a;margin-bottom: 22px;}
.g_ys .ysno{position: absolute;left:666px;top:1088px;width: 550px;}
.g_ys .ysno dl{float: left;text-align: center;font-size: 18px;color: #1c1c1c;height: 94px;border-right: 1px solid #e3e3e3;padding: 0 24px;}
.g_ys .ysno dl:last-child{border-right: none;}
.g_ys .ysno dt{height: 58px;line-height: 58px;font-size: 40px;color: #16a3e1;}
.g_ys .ysno h4{font-size: 18px;font-weight: normal;color: #1c1c1c;}
.g_ys .ysno h4 em{display: block;font-size: 12px;font-weight: normal;color: #b4b4b4;}

.g_lc{background:url(lcbg.jpg) no-repeat center top;height: 527px;padding-top:85px;overflow: hidden;}
.g_lc h2{font-size: 42px;font-weight: bold;color:#333333;height: 166px;}
.g_lc h2 b{color: #16a3e1}
.g_lc h2 em{float: left;font-size: 20px;font-weight: normal;color: #260f12;width: 446px;}
.g_lc h2 span{display: block;float: right;font-size: 20px;font-weight: normal;color: #260f12;}
.g_lc .tit{width: 380px;float: left;}
.g_lc ul{margin-left: -22px;position: relative;}
.g_lc li{float: left;background:url(lcbg1.png) no-repeat;width: 150px;position: relative;margin-right: 6px; height: 300px;text-align: center;font-size: 18px;color: #333333; padding-top: 20px;transition: all 0.3s linear 0s;}
.g_lc .lastdl{margin-top: 68px; }
.g_lc .lc8{margin-right: 0;position: absolute;right: -22px;top:0;}
.g_lc li em{display: block;width: 70px;height: 60px;margin: 0 auto;overflow: hidden;}
.g_lc li b{position: absolute;left:0;top:120px;font-size: 22px;color: #fff;width: 150px;text-align: center;font-weight: normal;}
.g_lc li:hover em img{margin-top: -60px;}
.g_lc li:hover{color: #16a3e1;font-weight: bold;background:url(lcbg2.png) no-repeat;}
.g_lc li i{position: absolute;left:58px;top:236px;width: 30px;height: 30px;background:url(lcico1.png) no-repeat;}
.g_lc .lastdl i{top:168px;}
.g_lc li:hover i{background:url(lcico2.png) no-repeat;}
.g_lc li:hover{transform: translateY(-10px);	}


.g_zs{background:url(zsbg.jpg) no-repeat center top;height: 618px;padding-top: 60px;}
.g_zs h2{height: 147px;text-align: center;font-size: 40px;color: #333333;font-weight: normal;}
.g_zs h2 a{color: #333333;}
.g_zs h2 em{display: block;font-size: 20px;color: #4d4948;font-weight: normal;padding-top: 10px;}
.g_zs h2 b{display: inline-block;padding-left: 12px;}
.g_zs li{float: left;width: 286px;overflow: hidden; margin-right: 18px;background:url(zsk.png) no-repeat;height: 424px;transition: all 0.3s linear 0s;}
.g_zs li img{width: 270px;height: 358px;display: block;padding: 8px;}
.g_zs li:hover{transform: translateX(-5px);		}


.g_zs .u_ljt,.g_zs .u_rjt{position:absolute; top:300px; width:52px; height:54px;}
.g_zs .u_ljt img,.g_zs .u_rjt img{width:52px; height:54px;}
.g_zs .u_ljt{left:-75px;background:url(ljt.png) no-repeat}
.g_zs .u_rjt{right:-75px;background:url(rjt.png) no-repeat}
.g_zs .u_ljt:hover,.g_zs .u_rjt:hover{background-position: -52px 0}


.g_news{background: #f3f3f3;padding-top: 58px;height:700px;}
.g_news h2{height: 118px;text-align: center;font-size: 40px;color: #333333;font-weight: normal;}
.g_news h2 a{color: #333333;}
.g_news h2 em{display: block;font-size: 20px;color: #4d4948;font-weight: normal;padding-top: 10px;}
.g_news h2 b{display: inline-block;padding-left: 12px;}
.g_news .newhd{height: 120px;margin-left: 385px;}
.g_news .newhd li{float: left;width: 200px;height: 52px;line-height: 52px;background: #fff;text-align: center;font-size: 18px;color: #333333;border-radius: 30px;margin-right: 20px;}
.g_news .newhd li a{color: #333;text-decoration: none;}
.g_news .newhd .on{background: #16a3e1;color: #fff;}
.g_news .newhd .on a{color: #fff;}

.g_news .newbd dl{float: left;width:369px;margin-right: 40px;transition: all 0.3s linear 0s;}
.g_news .newbd .lastdl{margin-right: 0;}
.g_news .newbd dt{width: 369px;height:260px;overflow: hidden;}
.g_news .newbd dt img{width: 369px;height:260px;display:block;transition: all 0.3s linear 0s;padding:0px 3px;}
.g_news .newbd dt:hover img{transform: scale(1.1);}
.g_news .newbd b{display: block;height: 58px;border-bottom: 1px solid #dcdcdc;margin-bottom: 16px;font-size: 22px;font-weight: normal;color: #cacaca;}
.g_news .newbd dl:hover b{border-bottom: 1px solid #65c0e7;color: #65c0e7;background:url(newjt.png) no-repeat right 8px;}
.g_news .newbd dl:hover{transform: translateY(10px);	}
.g_news .newbd dd{height:150px;}
.g_news .newbd h3{height: 30px;line-height: 30px;font-size: 16px;color: #333333;margin-bottom: 12px;overflow: hidden;}
.g_news .newbd h3 a{ color: #333333;}
.g_news .newbd p{font-size: 13px;line-height: 20px;color: #9b9b9b;margin-bottom: 30px;}
.g_news .newbd dl:hover h3 a{color: #65c0e7}





/* 友情链接 */
.g_link{position: relative; width: 1200px;top:0; margin: 0 auto;}
.g_link .content{ right: 0;top:-60px;height: 25px;line-height: 25px; width: 430px;position: absolute;}
.g_link h2{float: left;width: 84px;font-size: 14px;color: #fff; font-weight: normal;}
.link_c{line-height:25px; overflow:hidden;float: left;width: 345px; font-size: 14px;color:#fff;}
.link_c a{ white-space:nowrap; padding:0 8px; display: inline-block; height: 25px; line-height:25px; color:#fff;}



/*! 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('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('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('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);
}

