﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner_bj{ position:relative; z-index:18; overflow:hidden; height:540px;}
.banner a{ display:block; height:540px; overflow:hidden;}

.fullSlide .hd{position:absolute; width:100%; bottom:5px;}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;}
.fullSlide .hd li {background: none repeat scroll 0 0 #fff;color: #FFFFFF;cursor: pointer;display: inline-block;margin-left: 5px;padding: 2px 4px; width:50px;height:10px;filter:alpha(opacity=80);opacity: 0.8; border-radius:10px; transition:all .3s ease-in-out;*display:inline;*zoom:1;}
.fullSlide .hd li.on,.fullSlide .hd li.nav-dot-current {font-weight: bold;padding: 2px 8px;filter:alpha(opacity=90);opacity: 0.9; background:#ff9f00;}
.fullSlide .prev,.fullSlide .next{ position:absolute; top:50%; left:0; margin-top:-57px; margin-left:40px;}
.fullSlide .next{ right:0; left:auto; margin-right:40px;}

.bx { width: 1200px; margin: 0 auto; position: relative;}
.bxa { position: absolute; left: 0; top: 186px;}
.bxa1 { position: absolute; right: 0; top: 186px;}

/**/
.g-one{background: #e9e9e9;height: 488px;padding-top: 65px;}
.ones h4{text-align: center;padding-bottom: 40px;}
.ones dl{width: 200px;float: left;;height: 290px;padding-top: 29px;background:#fff url(Img/Index/xx_03.jpg) no-repeat right center;}
.ones dt img{display: block;width: 199px;height: 137px;padding-bottom: 25px;}
.ones dd{font:14px "宋体";color: #666666;width: 172px;margin: 0 auto;line-height: 26px;}
.ones dl.none{background: #fff;}
.ones .wplus{position:relative;}
.ones .wplus .next{position: absolute;
left: 0px;
z-index: 9;
top: 120px;}
.ones .wplus .prev{position: absolute;
right: 0px;
z-index: 9;
top: 120px;}

/**/
.g-cpx{background:url(Img/Index/da_02.jpg) no-repeat center 0;height:1165px; }
.g-cpzx{height: 1105px;padding-top: 58px;}
.cpzx-l{width: 263px;float: left;background:url(Img/Index/f_03.png) no-repeat center bottom;padding-bottom: 16px;}
.cpzx-l h3 a{display: block; background:url(Img/Index/tfg_03.jpg) no-repeat; font:24px "宋体";color: #ffffff;display: inline-block;width: 250px;padding-left: 13px; height: 66px;line-height: 66px; font-weight:bold;}
.lc{border: 1px solid #f0f0f0;border-width: 0 4px 0 1px; height:899px;}
.lc h4 a{font:14px "宋体";color: #333333;display: inline-block;margin-bottom: 8px; width: 243px;padding-left: 15px; height: 44px;background:url(Img/Index/tfg_26.jpg) no-repeat;line-height: 44px; font-weight:bold;}
.lc h4 a:hover{color: #ff9f00}
.lc ul{padding-bottom: 15px;}
.lc li{ padding:7px 0;}
.lc li a{font:12px "宋体";color: #555555; background:url(Img/Index/tfg_24.jpg) no-repeat left 5px;padding-left: 14px;margin-left: 9px;line-height:16px;font-weight:bold; display:block; width:240px;}
.lc li a span{}
.lc li a:hover{background:url(Img/Index/tfg_21.jpg) no-repeat left 5px;color: #ff9f00}
.lc .ts li{float: left;width: 125px;}
.lc .none{/*padding-bottom: 50px;height: 78px;overflow: hidden;*/}
.cpzx-r{width: 911px;float: right;/*overflow: hidden;*/}
.cpzx-r h4{height: 55px;border-bottom: 2px solid #b7b7b7;padding-top: 8px;margin-bottom: 20px;}
.cpzx-r h4 ul{float: left;width: 640px;}
.cpzx-r h4 li{width: 179px;float: left;}
.cpzx-r h4 li a{font:20px "宋体";color: #333333;background:url(Img/Index/tfg_12.jpg) no-repeat right center;font-weight: bold;text-align: center; display: inline-block;width: 179px;height: 46px;line-height: 46px;}
.cpzx-r h4 li.none a{background: none;}
.cpzx-r h4 li.none a:hover{background:url(Img/Index/tfg_06.jpg) no-repeat;}

.cpzx-r h4 li a:hover,.cpzx-r h4 li.cur a{background:url(Img/Index/tfg_06.jpg) no-repeat;color: #fff;}

.cpzx-r span{display: inline-block;float: right;padding-top: 10px;}
.rcc p{position: relative;}
.rcc em img{display: block;width: 1109px;height: 303px;}
.rcc span{display: block;position: absolute;left: 432px;top:210px;}
.cp1{display: none;}
.cp2{display: none;}
.cp3{background:url(Img/Index/jh_03.jpg) no-repeat;height: 928px;width: 939px;}
.cp3 li{width: 442px;height: 280px;overflow: hidden; float: left;display: inline;margin: 9px 23px 20px 0;position: relative;}
.cp3 li.none{margin-right: 0px;}
.cp3 li img{width: 445px;height: 280px;padding-right: 2px;}
.cp3 li i img{width: 107px;height: 31px;position: absolute;left:50px;bottom: 20px;}
.cp3 li.none i img{left: 266px;}
/**/
.g-gg{background:url(Img/Index/da_04.jpg) no-repeat center 0;height:366px;}
.gg{position: relative;}
.gg span{display: block;position: absolute;left: 78px;top:280px;}
.gg p{font:20px "宋体";color: #000000;position: absolute;right: 0px;top:305px;}
.gg p b{font:34px "Arial";color: #000000;font-weight: bold;display: inline-block;padding-left: 10px;}
/**/

.g-wt{height: 432px;padding-top: 95px;}
.g-wt h4{text-align: center;padding-bottom: 24px;}
.wt{background:url(Img/Index/wt_07.jpg) no-repeat center 0;height:302px; width:1200px; margin:0 auto; position:relative;}
.wt span{display: block;height: 79px;font:16px "宋体";color: #333333;}
.wt i{display: block;font:12px "Arial";color: #777777;}
.p1{width: 276px;padding: 90px 0 0 95px}
.p1 span{text-align: right;}
.p2{width: 276px;padding: 90px 95px 0 0}
.p2 span{text-align: left;}
/**/
.g-lcr{background:url(Img/Index/ths_03.jpg) no-repeat center 0;height:142px;}


/**/
.g-ys{padding-top: 50px;}
.g-ys h4{text-align: center;padding-bottom: 54px;}
.ys1{background:url(Img/Index/yss_02.jpg) no-repeat center 0;height: 447px;position: relative;}
.ys1 dl{margin-left: -600px;top:50px;}
.ys2{background:url(Img/Index/yss_03.jpg) no-repeat center 0 #ECECEC;height: 492px;position: relative;}
.ys2 dl{margin-left: 200px;top:116px;}
.ys3{background:url(Img/Index/yss_04.jpg) no-repeat center 0;height: 489px;position: relative;}
.ys3 dl{margin-left: -600px;top:106px;}
.ys4{background:url(Img/Index/yss_05.jpg) no-repeat center 0 #ECECEC;height: 494px;position: relative;}
.ys4 dl{margin-left: 200px;top:116px;}
.ys5{background:url(Img/Index/yss_06.jpg) no-repeat center 0;height: 491px;position: relative;}
.ys5 dl{margin-left: -600px;top:106px;}
.ys6{background:url(Img/Index/yss_07.jpg) no-repeat center 0 #ECECEC;height: 481px;position: relative;}
.ys6 dl{margin-left: 200px;top:116px;}

.g-ys dl{width: 410px;position: absolute;left: 50%;}
.g-ys dt img{display: block;padding-bottom: 20px;}
.g-ys dd{font:14px "宋体";color: #666666;line-height: 32px;text-indent: 30px;}
.g-ys dd span{color: #ff9f00}

/**/
.g-gg2{background:url(Img/Index/ggs_02.jpg) no-repeat center 0;height: 145px;}
.g-gg2 p{text-align: center;font:26px "宋体";color: #fff;padding-top: 86px;}
.g-gg2 b{font:30px "Arial";color: #fff;font-weight: bold;}
/**/
.g-dad{background:url(Img/Index/kf_03.jpg) no-repeat center 0;height: 1348px;margin-top: 40px; position:relative;}
.dad{position:relative;}
.dad a.pa{    position: absolute;
    top: 550px;
    width: 572px;
    height: 188px;
    z-index: 10;
    left: 50%;
    margin-left: -287px;}
.dad dl{width: 290px;float: left;margin-right: 13px;display: inline;}
.dad dt img{display: block;width: 290px;height: 211px;}
.dad dd h3{height: 35px;border-bottom: 3px solid #b7b7b7;padding-top: 25px;}
.dad dd h3 a{font:16px "宋体";color: #cd0b23;}
.dad dd h3 span{float: right;font:12px "宋体";color: #666666;}
.dad dd p{font:14px "宋体";color: #666666;line-height: 24px;padding-top: 10px;}
.dad .dl1{padding-top: 710px;}
.dad .dl2{padding-top: 820px;}
.dad .dl3{padding-top: 820px;}
.dad .dl4{padding-top: 710px;margin-right: 0px;}
/**/
.g-tde{height: 555px;padding-top: 45px;}
.tde-l{width: 836px;float: left;}
.g-tde h4{height: 34px;background:url(Img/Index/jif_03.jpg) no-repeat left bottom;margin-bottom: 14px;}
.g-tde h4 span{font:16px "宋体";color: #cd0b23;font-weight: bold;display: inline-block;float: left;}
.g-tde h4 em{float: right;font:12px "宋体";color: #646464;padding-top: 10px;}
.lrf p img{display: block;width: 836px;height: 480px;}
.tde-r{width: 340px;float: right;}
.rrf{position: relative;}
.rrf .le{position: absolute;left: 0px;top:120px;}
.rrf .ri{position: absolute;right: 0px;top:120px;}
.rrf-c dl,.rrf-c{width: 240px;margin: 0 auto;}
.rrf-c dt img{display: block;width: 240px;height: 314px;}
.rrf-c dd p{font:14px "宋体";color: #333333;line-height: 26px;text-align: center;height: 111px;padding-top: 20px;
            width: 200px;
    margin: 0 auto;}
.rrf-c dd p b{ display:block; font-weight:normal;}
.rrf-c dd em{display: block;margin: 0 auto;width: 147px;}
/**/
.g-hzke{height: 224px;}
.g-hzke h4{height: 34px;background:url(Img/Index/uif_10.jpg) no-repeat left bottom;margin-bottom: 14px;}
.g-hzke h4 span{font:16px "宋体";color: #cd0b23;font-weight: bold;display: inline-block;float: left;}
.g-hzke h4 em{float: right;font:12px "宋体";color: #646464;padding-top: 10px;}
.g-hzke li{width: 193px;float:left;position: relative;margin-right: 8px;display: inline;}
.g-hzke li.none{margin-right: 0px;}
.g-hzke li img{display: block;width: 193px;height: 133px;}
.g-hzke li span{display: block;width: 193px;font:14px "宋体";color: #fff;height: 53px;padding-top: 80px; background:url(Img/Index/tms_03.png) no-repeat;text-align: center;top:0px;left: 0px;position: absolute;display: none}
.g-hzke li a:hover span{ display:block;}
.hke{position: relative;}
.hke .le{position: absolute;top:-50px;right: 27px;}
.hke .ri{position: absolute;top:-50px;right: 0px;}
/**/
.g-new{height: 530px;}
.new-l{width: 730px;float: left;}
.g-new h4{margin-bottom: 29px;height: 33px;background:url(Img/Index/new_11.jpg) no-repeat left bottom;position: relative;}
.g-new h4 li{float: left;margin-right: 37px;}
.g-new h4 li a{font:16px "宋体";color: #595959;font-weight: bold;padding-left: 10px; display: inline-block;border-left:3px solid #595959;}
.g-new h4 li a:hover,.g-new h4 .cur a{color: #d80010;border-left:3px solid #d80010;}
.g-new h4 span{display: block;float: right;}
.g-new h4 ul{width: 300px;float: left;}

.rif dl{height: 200px;}
.rif dt{width: 227px;height:177px;float: left;background:url(Img/Index/link_03.jpg) no-repeat}
.rif dt img{width: 210px;height: 160px;padding: 8px;}
.rif dd{width: 470px;float: right;}
.rif dd b a{display: block;font:14px "宋体"; color:#333333;font-weight: bold;line-height: 44px;}
.rif dd p{font:12px "宋体"; color:#666666;line-height: 26px;height: 84px;}
.rif dd em a{display: block;}
.rif li{height: 37px;line-height: 37px;width: 340px;float: left;margin-right: 20px;display: inline;}
.rif li a{font:12px "宋体"; color:#666666;background:url(Img/Index/new_28.jpg) no-repeat left center;padding-left: 17px; display:block; width:340px; height:30px;}
.rif li em{font-style: normal;float: right;display: inline-block;font:12px "Arial"; color:#666666;line-height: 30px;}
.rif li span{display: inline-block; width:235px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;line-height: 30px; float:left;}

.new-r{width: 420px;float: right;}
.new-r h4{background:url(Img/Index/new_14.jpg) no-repeat left bottom; margin-bottom:15px;}
.new-r h4 li a{color: #d80010;border-left:3px solid #d80010;}
.new-r dl{height:96px;}
.new-r dt{height: 30px;background: url(Img/Index/new_19.jpg) no-repeat left 7px;padding-left: 33px;line-height: 33px;font-family: "Microsoft YaHei"}
.new-r dt a{font:14px "宋体"; color:#333333; line-height:33px;}
.new-r dd{font:12px "宋体"; color:#666666;background: url(Img/Index/new_25.jpg) no-repeat left 3px;padding-left: 33px;line-height: 24px;font-family: "Microsoft YaHei"}

/**/
.g-link{background:url(Img/Index/link_09.jpg) repeat-x;height: 185px;}
.link{position: relative;}
.link p{font:14px "宋体"; color:#666666;text-align: center;padding: 72px 0 20px}
.link p a{font:14px "宋体"; color:#666666;padding: -1px 20px;}
.link span a{height: 50px; display: block; font:14px "宋体"; color:#666666;padding: 0 20px;background: url(Img/Index/link_13.jpg) no-repeat center 0;padding-top: 10px;text-align: center;}
.link em{display: block;position: absolute;top:-50px;left: 560px;}
/**/
.g-zji{background:url(Img/Index/tp_02.jpg) no-repeat center;height: 100px;margin-top: 42px;}

.lrf
{
    width: 836px;
	height: 480px;
	margin: 0 auto;
	position: relative;
	z-index: 100;
	-webkit-perspective: 1300px;
	perspective: 1300px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;   
}

.bb-page {
	position: absolute;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition-property: -webkit-transform;
	transition-property: transform;
}

.bb-vertical .bb-page {
	width: 50%;
	height: 100%;
	left: 50%;
	-webkit-transform-origin: left center;
	transform-origin: left center;
}

.bb-horizontal .bb-page {
	width: 100%;
	height: 50%;
	top: 50%;
	-webkit-transform-origin: center top;
	transform-origin: center top;
}

.bb-page > div,
.bb-outer,
.bb-content,
.bb-inner {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.bb-vertical .bb-content {
	width: 200%;
}

.bb-horizontal .bb-content {
	height: 200%;
}

.bb-page > div {
	width: 100%;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.bb-vertical .bb-back {
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.bb-horizontal .bb-back {
	-webkit-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
}

.bb-outer {
	width: 100%;
	overflow: hidden;
	z-index: 999;
}

.bb-overlay, 
.bb-flipoverlay {
	background-color: rgba(0, 0, 0, 0.7);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.bb-flipoverlay {
	background-color: rgba(0, 0, 0, 0.2);
}

.lrf.bb-vertical > div.bb-page:first-child,
.lrf.bb-vertical > div.bb-page:first-child .bb-back {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.lrf.bb-horizontal > div.bb-page:first-child,
.lrf.bb-horizontal > div.bb-page:first-child .bb-back {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

/* Content display */
.bb-content {
	background: #fff;
}

.bb-vertical .bb-front .bb-content {
	left: -100%;
}

.bb-horizontal .bb-front .bb-content {
	top: -100%;
}

/* Flipping classes */
.bb-vertical .bb-flip-next,
.bb-vertical .bb-flip-initial {
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.bb-vertical .bb-flip-prev {
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.bb-horizontal .bb-flip-next,
.bb-horizontal .bb-flip-initial {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.bb-horizontal .bb-flip-prev {
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
}

.bb-vertical .bb-flip-next-end {
	-webkit-transform: rotateY(-15deg);
	transform: rotateY(-15deg);
}

.bb-vertical .bb-flip-prev-end {
	-webkit-transform: rotateY(-165deg);
	transform: rotateY(-165deg);
}

.bb-horizontal .bb-flip-next-end {
	-webkit-transform: rotateX(15deg);
	transform: rotateX(15deg);
}

.bb-horizontal .bb-flip-prev-end {
	-webkit-transform: rotateX(165deg);
	transform: rotateX(165deg);
}