@charset "utf-8";
/* CSS Document */

body{ font-family:"微软雅黑"; padding:0px; margin:0 auto; font-size:16px; color:#333; background:url(../images/gg40/l_bg.jpg) no-repeat center bottom;}
ul,ol,li,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,input{margin:0px; padding:0px;}
img{border:0px;}
.clear{border:0px; clear:both;}
ul,li,ol{list-style:none;}
a{color:#333;}
a,a:visited,a:active{text-decoration:none;}
a:focus { outline:none;-moz-outline:none;}

.bg{ background:url(../images/gg40/bg_08.jpg) no-repeat center bottom;}
.banner{width:100%; background:url(../images/gg40/gg_01.jpg) no-repeat center top; height:471px; min-width:1200px;}
.nav{width:100%; background:url(../images/gg40/gg_02.jpg) no-repeat center; height:137px; min-width:1200px; overflow:hidden;}
.nav ul{width:1200px; margin:40px auto 0; text-align:right;}
.nav ul a{line-height:64px; font-size:22px; color:#e4d18d; display:inline-block; margin:0 36px;}
.con{width:1200px; overflow:hidden; margin:0 auto;}
.title{width:1200px; overflow:hidden;}
.title a{float:right; font-size:18px;}
.title img{display:block;}
.cgjc ul{margin-top:42px; overflow:hidden;}
.cgjc ul li{float:left; margin:8px 0 0 15px; width:290px; display:inline;}
.cgjc ul li h3{width:266px; height:70px; overflow:hidden; border:1px #a1a1a1 solid; border-top:0; padding:14px 11px 0; font-size:16px; font-weight:500; line-height:28px;}
.cgjc ul li img{display:block;}
.cgjc ul .big{width:590px; margin-left:0;}
.cgjc ul .big div{width:588px; height:163px; overflow:hidden; border:1px #a1a1a1 solid; border-top:0;}
.cgjc ul .big div a{display:block; width:538px; line-height:30px; font-size:20PX; margin:40px auto 0;}
.cgjc ul .big div p{width:540px; margin:14px auto 0; line-height:28px;}
.ggjxs_bg{width:100%; min-width:1200px; overflow:hidden; margin:10px auto 0; background:url(../images/gg40/bg_02.jpg) no-repeat center top;}
.ggjxs{margin-top:75px;}
.ggjxs ul{margin-top:34px; overflow:hidden;}
.ggjxs ul li{float:left; width:588px; height:132px; border:1px #a1a1a1 solid; background:url(../images/gg40/gg_17.png) no-repeat top left; margin-bottom:47px;}
.ggjxs ul .rt{float:right;}
.ggjxs ul li h3{width:490px; margin:15px auto 0; font-size:20px; font-weight:normal; line-height:30px;}
.ggjxs ul li p{width:495px; margin:15px auto 0; line-height:26px;}
.ggjxs ul li p a{color:#d51c17;}
.ggjxs ul .mo{float:right; background:url(../images/gg40/gg_21.png) no-repeat right bottom;line-height:132px; text-align:center; font-size:20px;}
.slideTxtBox{ width:1200px; margin:55px auto 0; overflow:hidden;}
.slideTxtBox .hd{ height:50px; line-height:50px; position:relative; }
.slideTxtBox .hd ul li{ float:left; background:url(../images/gg40/con02_03.png) no-repeat; width:220px; text-align:center; cursor:pointer; position:relative; margin-left:-24px;  }
.slideTxtBox .hd ul li.on{ background-image:url(../images/gg40/con01.png); color:#fff;}
.slideTxtBox .bd ul{zoom:1; padding:47px 10px 0;  }
.slideTxtBox .bd ul img{float:left; margin-right:57px; display:inline;}
.slideTxtBox .bd ul h3{width:478px; float:left; line-height:30px; font-size:20px; font-weight:normal; margin-top:36px;}
.slideTxtBox .bd ul p{width:478px; float:left; line-height:28px; margin-top:30px;}
.ggjzz_bg{width:100%; margin:35px auto 0; min-width:1200px; background:#fff url(../images/gg40/bg_05.jpg) no-repeat top right; padding-top:38px;}
.ggjzz h4{width:1188px; margin:35px auto 0; line-height:27px; font-size:20px; color:#d51c17; font-weight:normal; background:url(../images/gg40/h_03.jpg) no-repeat left center; padding-left:12px;}
.ggjzz h4 a{float:right;}
.picScroll-left{ overflow:hidden; position:relative; margin-top:37px;}
.picScroll-left .pic_left,.picScroll-left .pic_right{ display:block; position:absolute; width:56px; height:56px; background:url(../images/gg40/bg.png) no-repeat; left:0; top:38%; cursor:pointer;}
.picScroll-left .pic_right{ background-position: -59px 0; left:auto; right:0;  }
.picScroll-left .pic_bd{height:278px; width:1200px; overflow:hidden;}
.picScroll-left .pic_bd ul{ width:9999px;}
.picScroll-left .pic_bd ul li{ margin-left:28px; float:left; width:266px; height:278px; _display:inline; overflow:hidden; position:relative;  }
.picScroll-left .pic_bd ul li .pic img{ width:266px; height:278px; display:block;vertical-align:top; }
.picScroll-left .pic_bd ul li .pic_nr{position:absolute;left:0;bottom:0px;width:266px;height:44px;background:url(../images/gg40/hsw.png);color:#FFF;overflow:hidden;}
.photo p{display:none;margin-left:10px;width:252px;line-height:24px; }
.photo h3{ line-height:44px; padding-left:10px; font-size:18px; font-weight:normal;}
.photo h3 a,.xcgg_pic p a{ color:#fff;}
.tsgg{margin-top:42px; width:1200px; overflow:hidden; position:relative;}
.tsgg .hd{background:url(../images/gg40/line.jpg) no-repeat bottom; text-align:center; height:48px; margin-top:24px;}
.tsgg .hd li{ display:inline-block;}
.tsgg .hd li a{position:absolute; top:-5px; right:0; font-size:18px; z-index:1;}
.tsgg .hd li span{ width:291px; height:48px; display:block;}
.tsgg .hd li .pp{background:url(../images/gg40/zi_03.png) no-repeat center top;}
.tsgg .hd li .pp2{background:url(../images/gg40/zi2_03.png) no-repeat center bottom;}
.tsgg .hd li span a{display:block;}
.tsgg .hd .on3 .pp{background:url(../images/gg40/zi1.png) no-repeat center right; width:392px;}
.tsgg .hd .on3 .pp2{background-image:url(../images/gg40/zi2.png);}
.tsgg .hd .on4 a{display:none;}
.xcgg{margin-top:55px;}
.xcgg_pic{width:409px; float:left; margin-top:52px;}
.xcgg_pic img{display:block;}
.xcgg_pic p{background:url(../images/gg40/hsw.png); line-height:44px; font-size:20px; color:#fff; text-align:center; position:relative; margin-top:-44px;}
.xcgg ul{float:right; width:790px; margin-top:52px;}
.xcgg ul li{float:left; width:360px; margin-left:30px; display:inline; margin-top:18px;}
.xcgg ul li h3{font-size:20px; font-weight:normal; line-height:30px;}
.xcgg ul li p{line-height:26px; margin-top:10px;}
.xcgg ul .line{border-top:1px #444 dotted; padding-top:18px; margin-top:20px;}
.xcgg ul li p a{color:#ff5151;}
.tab_pic div{margin:46px auto 0; overflow:hidden; width:1136px;}
.tab_pic ul{ width:9999px;}
.tab_pic ul li{float:left; width:231px; height:330px; margin-left:25px; border:1px #a1a1a1 solid; padding:10px;}
.tsgg_left,.tsgg_right,.h5_left,.h5_right{ display:block; position:absolute; width:23px; height:40px; background:url(../images/gg40/bg.png) no-repeat -118px 0; left:0; top:60%; cursor:pointer;}
.tsgg_right,.h5_right{ background-position: -145px 0; left:auto; right:0;  }
.gyrg{margin-top:65px;}
/*3D轮播*/
    .hide {display: none;}
.blocktit {
	display: block;
	height: 90px;
	margin: 30px 0 20px;
	background-position: center center;
	background-repeat: no-repeat;
}
.exclusive-box {
	position: relative; margin:0 auto 0px auto;
}
.carousel {
	position: relative;
	height: 465px;
	margin: 0 auto;
}
.carousel li {
	float: left;
	width: 300px;
	height: 230px;
}
.carousel a, .carousel img, .carousel span {
	display: inline-block;
}
.carousel img {
	width: 100%;
	height: 100%;
}
.carousel a {
	position: relative;
}
.carousel span {
	position: absolute;
	left: 0;
	bottom: -1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height:119px;
	padding: 4px;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	text-align: center;
	background: url(../images/gg40/20180604textbg.png) top left repeat-x;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	padding-top:70px;
}
.carousel {
	position: relative;
	margin: 0 auto;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.carousel .carousel-item {
	background-position: center;
	background-repeat: no-repeat;
	background-color: #FFF;
	position: absolute;
	cursor: pointer;
}
.carousel .out {
	border: #DDD 2px solid;
}
.carousel .over {
	border: #DDD 2px solid;
	-moz-box-shadow: 0px 0px 10px #000;
	-webkit-box-shadow: 0px 0px 10px #000;
	box-shadow: 0px 0px 10px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#000000')";
}
.carousel .click {
	border: #DDD 2px solid;
	-moz-box-shadow: 0px 0px 10px #000;
	-webkit-box-shadow: 0px 0px 10px #000;
	box-shadow: 0px 0px 10px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#000000')";
}
.carousel .select {
	border: #DDD 2px solid;
	-moz-box-shadow: 0px 0px 10px #000;
	-webkit-box-shadow: 0px 0px 10px #000;
	box-shadow: 0px 0px 10px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#000000')";
}
.carousel .tooltip {
	position: absolute;
	z-index: 80;
	background-color: #DDD;
	margin-bottom: 20px;
	border: #EEE solid 4px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.carousel .tooltip p {
	color: #999;
	padding: 10px;
	margin: 0px;
}
.carousel .scrollbar {
	width: 340px;
	position: absolute;
	margin-top: 100px;
}
.carousel .scrollbar .track {
	width: 300px;
	height: 20px;
	position: absolute;
	left: 20px;
}
.carousel .scrollbar .thumb {
	width: 70px;
	height: 20px;
	position: absolute;
	cursor: pointer;
}
.carousel .scrollbar .left {
	width: 20px;
	height: 20px;
	position: absolute;
	cursor: pointer;
	left: 0px;
}
.carousel .scrollbar .right {
	width: 20px;
	height: 20px;
	position: absolute;
	cursor: pointer;
	right: 0px;
}
.ex-btn {
	position: relative;
	z-index: 20;
	width: 150px;
	margin: 0 auto;
}
.ex-arr {
	width: 72px;
	height: 44px;
	background-repeat: no-repeat;
	background-position-y: center;
	cursor: pointer;
}
.ex-left {
	float: left;
	background-image:url(../images/gg40/20180604left02.png);
	background-position-x: left;
}

.ex-right {
	float: right;
	background-image: url(../images/gg40/20180604right02.png);
	background-position-x: right;
}

/*3D轮播*/
.footer{width:1200px; margin:0 auto; overflow:hidden; text-align:center; padding:70px 0; line-height:38px;}
.footer a{margin:0 6px; display:inline-block;}
.gg40_main{width:1200px; overflow:hidden; margin:0 auto;}
.gg40_location{width:1160px; line-height:30px; color:#999; font-size:14px; background:url(../images/gg40/list_03.jpg) no-repeat 15px 5px; padding-left:40px;}
.gg40_location a {color:#999;}
.list_left{width:225px; float:left; margin-top:20px;}
.list_left li{float:left; padding-left:28px; line-height:52px; background:#f4f4f4; width:197px; font-size:18px;}
.list_left .active,.list_left li:hover{background:#ff9600;}
.list_left .active a,.list_left li:hover a{color:#fff;}
.list_right{float:right; width:906px; padding-right:16px;}
.list_right h3{background:url(../images/gg40/list_07.jpg) no-repeat center bottom; font-size:20px; font-weight:normal; line-height:40px; padding:0 0 5px 6px;;}
.list_right ul{overflow:hidden;}
.list_right ul li{float:left; width:896px; line-height:66px; border-bottom:1px #666 dotted; padding-right:10px; text-align:right; font-size:18px;}
.list_right ul li a{float:left; text-align:left;}
.page{overflow:hidden; margin-top:34px; text-align:center;}
.page a{display:inline-block; line-height:26px; padding:0 10px; margin:0 10px; border:1px #999 solid;}
.page a.index,.page a:hover{background:#e3393c; border-color:#e3393c; color:#fff;}
.page a.none{border:0;}

.article{width:1200px; margin:0 auto 0; overflow:hidden;}
.article h1{font-size:24px; font-weight:normal; line-height:30px; margin-top:40px;}
.fenxiang{ border-bottom:2px #ff9600 solid; line-height:30px; padding:20px 0;}
.share{float: right; width: 238px;}
.share_title{float: left; }
.share .bdshare-button-style0-24 a, .share .bdshare-button-style0-24 .bds_more{background-image:url(../images/gg40/share.png); width: 28px; height: 29px; padding:0; margin:0 5px; }
.share .bdshare-button-style0-24 .bds_qzone{background-position:-38px 0; }
.share .bdshare-button-style0-24 .bds_weixin{background-position:-75px 0; }
.share .bdshare-button-style0-24 .bds_tsina{background-position:-113px 0; }
.share .bdshare-button-style0-24 .bds_tqq{background-position:-150px 0; }
.art_con{width:1200px; margin:50px auto 0; overflow:hidden; }
.art_con p{line-height:28px;}
.button01{width:200px;height:40px;line-height:40px;float:right;clear:both;padding-top:100px;}
.button01 span{width:90px;height:40px;line-height:40px;float:left;}
.button01 span input{ padding-left:25px;height:40px;line-height:39px; background-color:transparent; outline:none; border:none; cursor:pointer;}
.print01{background:url(../images/gg40/o_06.png) no-repeat left center;margin-right:20px;}
.close01{background:url(../images/gg40/o_03.png) no-repeat left center;}
.fj{width:100%; margin:30px auto 0; overflow:hidden;}
.fj h3{font-size:18px; font-weight:bold; height:30px;}
.fj li{float:left; width:10%; line-height:28px;}
.banner p{ width:1200px; margin:0 auto; overflow:hidden; color:#fff; text-align:right; line-height:30px;}
.banner p a{color:#fff; margin:0 10px; display:inline;}
.list_pic{overflow:hidden; margin:0 auto;}
.list_pic ul{overflow:hidden;}
.list_pic ul li{float:left; width:270px; margin:20px 30px 0 0; display:inline-block;}
.list_pic ul .none{margin-right:0;}
.list_pic ul p{line-height:30px; margin-top:5px; height:60px;}