@charset "utf-8";a,a:hover,body{color:#fff}#scroller,html *{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none}*{box-sizing:border-box}html{-ms-touch-action:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0}article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,img,nav,section,video{display:block;clear:both}html *{outline:0}table{border-collapse:collapse;border-spacing:0}a,a:hover,ins{text-decoration:none}fieldset,iframe,img{border:0}textarea{resize:none}ol,ul{list-style:none}form{display:inline}button,input,select{font-family:'Microsoft YaHei',arial,helvetica,sans-serif;font-size:100%;vertical-align:middle;outline:0;-webkit-user-modify:read-write-plaintext-only}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;-moz-appearance:button}input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder{color:transparent}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0!important;*margin-top:-1px;line-height:0}#bg,.arrow,img{width:100%}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}#bg,body,html{height:100%}*+html .clearfix{min-height:1%}.left{float:left}.right{float:right}.hide{display:none!important}.show{display:block!important}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.break{word-break:break-all;word-wrap:break-word}

body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;min-width:320px;font-family:"Microsoft Yahei",SimSun;margin:0 auto;}
img{display:block;}
#bg,.slide,body,html{display:block}#bg{position:fixed;left:0;top:0}

html, body {
    -webkit-user-select: none;   /* 禁止选中文本（如无文本选中需求，此为必选项） */
    user-select: none;
}
body{
	font-family:"Microsoft Yahei","SimSun";
	color:#000;
}

@media (max-width: 380px) {
	body{ font-size:14px; }
}

@media (max-width: 325px) {
	body{ font-size:12px; }
}

@media (min-width: 760px) {
	body{ font-size:28px; }
}

a{
	color:#000;
}
.fw a:hover{
	color:#f00 !important;
}
img{
	width:100%;
	height:auto;
}
.wrapper{
	width:100%;
	margin:0px auto;
	overflow:hidden;
}
h1,h2,h3,h4,h5{
	font-family:"Microsoft Yahei","SimHei";
	overflow:hidden;
}
p,li{
	overflow:hidden;
}




.page,.box,.link{
	width:100%;
	height:100%;
	position:relative;
}
.page{ overflow:hidden;}





a{
	width:100%;
	height:100%;
	display:block;
}






#sid-nav1{
	width:7.5%;
	position:fixed;
	bottom:2%;
	left:1%;
	z-index:100;
}


#sid-nav{
	width:10%;height:100%;
	background:#cc171e;
	position:fixed;left:0;
	z-index:100;
	box-shadow:0px 0px 12px 0px rgba(0,0,0,0.5);
}
#sid-nav .logo{
	width:100%;
	height:20.1%;
	background:#fff;
	overflow:hidden;
}
#sid-nav .logo img{
	width:74.3%;
	height:auto;
	margin:9.6% 0 0 16%;
}
#sid-nav a{ color:#fff !important;}
#sid-nav .cgfb{
	position:absolute;
	left:15%;bottom:7.9%;
	width:84%;
}

#sid-nav ul{ margin-top:0.5em;}
#sid-nav li{
	font-size:1em;
	border-bottom:1px solid #d6454b;
	line-height:3.7em;
	overflow:scroll;
}
#sid-nav li.on{
	background:url(images/sid-nav-li.gif) no-repeat 94% center #cc171e;
	background-size:4.3% auto;
	width:106.8%;
	border-radius:0 7px 7px 0;
}
#sid-nav li a{ text-align:center;}
#sid-nav li.on a{ width:93.6%;}

#sid-nav .cgfb a{
	font-size:0.8em; line-height:1.1em;
	background:url(images/cgfb.gif) no-repeat left center;
	background-size:24% auto;
	padding-left:30%;

}




#g-num{
	width:90%;
	height:4.8em;
	position:absolute;
	top:0;
	right:0;
}
#g-num.g-e{ background:url(images1/e.gif) no-repeat; background-size:100% 100%;}
#g-num.g-a1{ background:url(images/a1.gif) no-repeat; background-size:100% 100%;}
#g-num.g-a2{ background:url(images/a2.gif) no-repeat; background-size:100% 100%;}
#g-num.g-b1{ background:url(images/b1.gif) no-repeat; background-size:100% 100%;}
#g-num.g-b2{ background:url(images/b2.gif) no-repeat; background-size:100% 100%;}
#g-num.g-c1{ background:url(images/c1.gif) no-repeat; background-size:100% 100%;}
#g-num.g-c2{ background:url(images/c2.gif) no-repeat; background-size:100% 100%;}
#g-num.g-d{ background:url(images/d.gif) no-repeat; background-size:100% 100%;}



#g-num .qpfd{
	position:absolute;
	width:18.3%;
	bottom:13.9%; right:10.8%;
}



#map-box{
	width:100%;
	height:16.6em;
	background-size:100% 100%;
    overflow-x: scroll;
    overflow-y: hidden;
    /*text-align: justify;box-sizing: border-box;white-space: nowrap;*/
	position:absolute;
	bottom:5.2%;
	left:0;
}
#map-box img{width:110%; height:100%;}
#map-box .map{
	width:86%;
	height:80.7%;
	position:absolute;
	top:8.6%;
	left:12.6%;
}




.map .link{ width:100%;}
.link .lj{ position:absolute;}




#map-box1 img{ width:120%; height:100%;}
#map-box1{
	width:100%;
	height:96%;
	position:absolute;
	left:0;
	top:2%;
	overflow-x: scroll;
    overflow-y: hidden;
}
#map-box1 .map{
	width:90.6%;
	height:80.7%;
	position:absolute;
	top:8.6%;
	left:15.6%;
}





.drag{
	width:29.2%;
	position:absolute;
	top:22.7%;
	left:35.4%;
	z-index:100;
}



@media (max-width:570px) {
	#sid-nav li{line-height:3.4em; font-size:0.9em;}
	#g-num{ height:4.1em;}
	#map-box{height:14em;}
	.link .lj13{ width:4.3%;}
}







/*新样式添加开始*/
#sid-nav li{overflow-x:scroll; overflow-y:hidden;}
#sid-nav .cgfb{padding:0.8em 0;bottom:3.9%}
#sid-nav .cgfb.on{
	background:url(images/sid-nav-li.gif) no-repeat 94% center #cc171e;
	background-size:4.8% auto;
	width:91.8%;
	border-radius:0 7px 7px 0;
}
#sid-nav #jy li{ border-bottom:1px solid #d6454b;}
#sid-nav #jy li a{ color:#d76164 !important; cursor:default;}


.link .lj7{ width:11.5%;left: 84.7%;}
.link .lj29{ width:8.3%;}


#cgfb{
	width:75.2%;
	height:92.4%;
	position:absolute;
	top:2.7%;
	left:15.6%;
	background:url(images/cgfb-bg.jpg) no-repeat;
	background-size:100% 100%;
}
#cgfb .zg{position:absolute;width:16.1%; height:15.8%;}
#cgfb .zg1{height:13.8%;}
#cgfb .zg2,#cgfb .zg4,#cgfb .zg6{height:12.8%;}
#cgfb .zg5{height:16.4%;}
#cgfb .zg8{height:14%;}
#cgfb .zg img{ height:100%;}
#cgfb .zg1{top:15.2%; left:57.6%;}
#cgfb .zg2{top:12.7%; right:12.3%;}
#cgfb .zg3{top:29.1%; left:53.4%;}
#cgfb .zg4{top:30.1%; right:16.5%;}
#cgfb .zg5{top:45.1%; left:49.1%;}
#cgfb .zg6{top:46.1%; right:20.8%;}
#cgfb .zg7{top:61.4%; left:44.6%;}
#cgfb .zg8{top:77.2%; left:39.6%;}


#lanmu{width:90%;height:4.75em;position:absolute;top:0;right:0;}
#lanmu img{ height:100%;}
@media (max-width:570px) {
	#lanmu{height:4.1em;}
}




#text-box{
	width:83.5%;
	overflow-y: scroll;
    overflow-x: hidden;
	position:absolute;
	right:0;
	bottom:0;
	height:74%;
	padding:0 5% 1em 0;
}
#text-box p{
	font-size:1em;
	line-height:1.6em;
}
#text-box p img{ margin:0.8em 0;}
/*新样式添加结束*/










/*新样式1添加开始*/
#text-box1{
	width:100%;
	overflow-y: scroll;
    overflow-x: hidden;
	position:absolute;
	right:0;
	bottom:0;
	height:74%;
}
#text-box1 ul{ margin:-0.6em 0 1em 0;}
#text-box1 li{
	border-bottom:1px solid #eeeef3;
	padding:1em 0;
}
#text-box1 li .pic{
	width:26%;
	float:left;
	margin-left:14.9%;
	border:1px solid #eee;
}
#text-box1 li .pic img{ height:6.8em;}
#text-box1 li p{
	width:51.5%;
	float:left;
	font-size:1em;
	line-height:1.8em;
	max-height:5.4em;
	margin:0.8em 0 0 2.2%;
}
#text-box1 li a{ color:#010101 !important;}



#text-box2{
	width:90%;
	overflow-y: scroll;
    overflow-x: hidden;
	position:absolute;
	right:0;
	bottom:0;
	height:100%;
}
#text-box2 .headline{ border-bottom:1px solid #eeeef3; padding:2.4em 5% 0.4em 5%;}
#text-box2 .headline h3{
    font-size:1.5em;
    line-height:1.3em;
    text-align: center;
	color:#333;
	margin-bottom:0.6em;
}
#text-box2 .time{ float:left; width:30%;}
#text-box2 .laiy{ float:right;width:70%; text-align:right;}
#text-box2 .headline span{font-size:0.8em;color:#999; margin:0 1%;}

#text-box2 .news-con{ margin:1em 5%;}
#text-box2 .news-con p {font-size:1em;line-height:1.8em; padding:2% 0;}
#text-box2 .editor{ margin:0 5% 3em 5%;}
#text-box2 .editor p{ font-size:0.9em; text-align:right;}


.fan{ width:7.6%; position:absolute; top:2%; right:1.5%; z-index:100;}

@media (max-width:570px) {
	#text-box1 li .pic img{ height:5.8em;}	
}


#map-box .link img{ width:100%;}
.map .link{ background:url(images1/link-e/link-bg.gif) no-repeat; background-size:100% 100%;}
.link .lj1,.link .lj2,.link .lj3{ top:36.2%; height:36.6%;}
.link .lj1{ left:0;}
.link .lj1,.link .lj2{ width:10.4%;}
.link .lj3{ width:9.7%;}
.link .lj2{ left:10.9%;}
.link .lj3{ left:31.9%;}


#map-box1 .link img{ width:100%;}
/*新样式1添加结束*/

/*9.9css调整开始*/
.page{ overflow:visible;}
#map-box{ height:71.6%;}
@media (max-width:570px) {#map-box{ height:75.1%;}}
#sid-nav,#sid-nav1,.drag{z-index: 99999;transform: translatez(200px);}
@-ms-keyframes drag{
	from{filter:alpha(opacity=100); opacity:1;}
	99%{filter:alpha(opacity=100); opacity:1;}
	to{filter:alpha(opacity=0); opacity:0; }
}
@-moz-keyframes drag{
	from{filter:alpha(opacity=100); opacity:1;}
	99%{filter:alpha(opacity=100); opacity:1;}
	to{filter:alpha(opacity=0); opacity:0; }
}
@-o-keyframes drag{
	from{filter:alpha(opacity=100); opacity:1;}
	99%{filter:alpha(opacity=100); opacity:1;}
	to{filter:alpha(opacity=0); opacity:0; }
}
@-webkit-keyframes drag{
	from{filter:alpha(opacity=100); opacity:1;}
	99%{filter:alpha(opacity=100); opacity:1;}
	to{filter:alpha(opacity=0); opacity:0; }
}
@keyframes drag{
	from{filter:alpha(opacity=100); opacity:1;}
	99%{filter:alpha(opacity=100); opacity:1;}
	to{filter:alpha(opacity=0); opacity:0; }
}
.drag{
	animation:'drag' 4s ease-in 0s forwards;
	-ms-animation:drag 4s ease-in 0s forwards;
	-moz-animation:drag 4s ease-in 0s forwards;
	-o-animation:'drag' 4s ease-in 0s forwards;
	-webkit-animation:'drag' 4s ease-in 0s forwards;
	filter:alpha(opacity=0); opacity:0;
}
/*9.9css调整开始*/

#g-num .qpfd{ right:15.8%;}
.page{ overflow:hidden;}
#g-num .qpfd{right: 14.8%;}
#sid-nav{ width:100%; position:absolute; bottom:0; height:3.8em;}
#g-num{ width:100%;}
#sid-nav .logo{width: 20.1%;height: 100%;background:none;}
#sid-nav .logo {width:9.6%; position:absolute; left:6%; top:15.9%;}
#sid-nav .logo img{ margin:0; width:100%;}
#sid-nav ul{ margin:0; position:absolute; top:0; left:20%; overflow:visible; width:51%; height:100%;border-right: 1px solid #d6454b;}
#sid-nav li{ width:10%; float:left;border-left: 1px solid #d6454b; border-bottom:0;line-height:4.3em;height:4.8em;}
#sid-nav li.on,#sid-nav li{ width:33.3%;}
#sid-nav li.on{ height:5.3em; margin-top:-0.5em;line-height:5.3em;border-radius:7px 7px 0 0;background:url(images1/sid-nav-li.gif) no-repeat center 2% #cc171e;background-size:12% auto;}
#sid-nav .cgfb{left: 82%;width: 14%; top:0;height:3.8em; padding:0;background:url(images1/cgfb.gif) no-repeat 0 center;background-size:20% auto;}
#sid-nav .cgfb a{background:none; margin-top:26%;}
#map-box{bottom:12.5%;height:74.1%;}
#map-box .box{ width:370%; height:100%; background:url(images1/map-bg.jpg) no-repeat; background-size:100% 100%;}
#map-box .map{ width:77%;left: 11.6%;}
#map-box img{ width:100%;}


.map-img{ width:100%; height:100%;}
.map-img img{ height:100%;}
.fanhui{ position:absolute; top:1.2%; right:0; width:18.8%; height:auto;}