@charset "utf-8";
html, body, div, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, label, ul, ol, dl, li, dt, dd { margin:0; padding:0; border:0; outline:none; list-style:none; font-weight: normal; }
html { height:100%; }
*html { _background-image:url(about:blank); _background-attachment:fixed; }
li { list-style-type:none; }
a { text-decoration:none; outline:none; color:#333; }
a:hover { text-decoration:none; }
table { border-collapse:collapse; border-spacing:0; margin:0 auto; clear:both; }
fieldset, img { border:0;vertical-align: top;}
.none { display:none; }
ul, ol {border: 0;line-height: 14px; *line-height: 14px;list-style: none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size: 14px;}
h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, ul{margin: 0;padding: 0;border: 0;}
.clear { clear:both; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
q:before, q:after { content:''; }
em{font-style:normal}
/* PC端CSS */
body {
	font-family: "Microsoft YaHei", "微软雅黑", "宋体";
	font-size: 14px;
	color: #000;
	word-break:break-all;
	background-image: url(bg.jpg);
	background-repeat: repeat;
	background-position: center top;
}
a:link {color: #000000;text-decoration: none}
a:visited {color: #000000;text-decoration: none}
a:hover {color: #000;text-decoration: none}

.domPC { display:block; }
.domMobile { display:none;!important;}

.top { width:1200px; height:265px; margin:0 auto; position:relative;}
.top1 { position:absolute;top:33px; left:40px;}
.top2 { position:absolute;top:170px; left:290px; font-size:40px; line-height:40px; color:#fffaae;}
.main { width:1200px; height:780px; margin:0 auto; position:relative;}
.rbox { width:330px;height:600px; padding: 25px 0 25px 30px; background-color:#000000;filter:alpha(opacity=30);opacity:0.3; float:right; }
.zgjj { width:300px;height:590px; padding-right:10px; font-size:14px; line-height:30px; color:#45bdfe; z-index:2;  overflow:auto;position: absolute; top:30px; left:870px;text-align:justify;}
.zgjj p { margin-bottom:15px; }
.zgjj::-webkit-scrollbar {
 width: 8px;
}
.zgjj::-webkit-scrollbar-track {
 background-color:#000;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}
.zgjj::-webkit-scrollbar-thumb {
 background-color:#017199;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}



.zg{ position: relative;width: 840px;height:780px;  float:left }
.zg .hd{ width:100%; height:24px;  position:absolute; text-align: center; font-size:0; left:0px; top:675px; z-index:1; }
.zg .hd .next,.zg .hd .prev{ width:80px;height:24px;  text-align: center; font-size:24px; line-height:24px;font-weight: bold;display:inline-block; *display:inline; zoom:1;cursor:pointer; color:#fe980f}
.zg .hd ul li{ margin: 0 5px; width: 20px; height: 20px; overflow: hidden; font-size:12px; line-height:20px; color:#b0b0b0;  cursor: pointer;display:inline-block; *display:inline; zoom:1; background-color:#000;filter:alpha(opacity=40);opacity:0.4;border-radius:25px;  }
.zg .hd ul li.on{ background:#fe980f;filter:alpha(opacity=100);opacity:1;width: 24px;height: 24px;font-size:14px; line-height:24px; color:#fff;}
.zg .bigImg{ height: 560px; position: relative;}
.zg .bigImg li{ width:840px; height:560px; position: relative; }
.zg .bigImg li img{width:840px; height:560px; position: absolute; top:0; left:0; }
.zg .bigImg li em{ width:840px; height:90px;display:block; background-color:#000000;filter:alpha(opacity=60);opacity:0.6;  position: absolute; top:560px; left:0; z-index:1 }
.zg .bigImg li  p{ width:730px; height:52px; font-size: 14px; line-height: 26px; color:#FFFFFF; overflow: hidden;  position: absolute; top:575px; left:95px; z-index:2 }
.zg .pageState{ position: absolute; top: 575px; left: 15px; letter-spacing: 0px;font-family: Georgia;color: #939393;font-size: 20px; padding-top:5px;  z-index:2}
.zg .pageState span{ color: #f00; font-size: 30px; padding-top:-10px;}



.foot { width:100%; max-width:1920px; min-width:1140px; background:url(pc-bottom-bg.jpg) center 0 no-repeat; margin:0 auto; height:180px;}
.foot p{ font-size:14px; line-height:26px; text-align:center; padding-top:50px; color:#999999}


