﻿/*清除文档类型声明中的默认属性*/
body {font-family:宋体,serif;font-size:12px; background:#fff}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}   
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
fieldset,img{border:none; color:gray; display:block; margin:0 auto}
ol,ul {list-style:none;}   
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}   
q:before,q:after {content:'';}   
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}
em,i{ float:right; font-family:Arial, Helvetica, sans-serif;}

/*通用字体样式定义*/
a {color:#000;text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#BA2636;text-decoration:underline;}
a:active {color:#BA2636;text-decoration:none;}
/*通用定义*/
.clear{clear:both; height:0px; display:block; font-size:1px; overflow:hidden}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.left{ float:left;}
.right{ float:right;}
.blank5 {clear:both; height:5px; display:block; font-size:1px;overflow:hidden;}
.blank10 {clear:both; height:10px; display:block; font-size:1px;overflow:hidden;}
.blank15 {clear:both; height:15px; display:block; font-size:1px;overflow:hidden;}
.blank20 {clear:both; height:20px; display:block; font-size:1px;overflow:hidden;}
.blank40 {clear:both; height:40px; display:block; font-size:1px;overflow:hidden;}

.main{ border:3px solid #666; width:980px; margin:0 auto; -webkit-box-shadow: 5px 5px 7px #999;-moz-box-shadow:5px 5px 7px #999; text-align:center; padding:20px 0; position:relative}
.main .link a{ display:block; position:absolute; z-index:333; overflow:hidden; }
.main .link a:hover{ border:2px #C00 solid;}
.main .link img{ display:block; width:100%; height:100%}

.main .page{  right:-23px; position:absolute; z-index:999; top:20px }
.main .page a{ background:#C00; color:#fff; display:block; width:20px; padding:5px 0; font-weight:bold}
.main .page a:hover{ color:#FF0; text-decoration:none; background:#F60}
.main .page .prev{ margin-bottom:15px;}
.main .page .his{ margin-top:15px}

.copy-right{ text-align:center; line-height:24px; padding:15px 0; font-family:Tahoma, Geneva, sans-serif}

.a1-01{ width:421px; height:138px; top:17px; right:9px}
.a1-02{width:571px;height:660px;top:175px;left:1px}
.a1-03{width:387px;height:665px;top:171px;right:9px}
.a1-04{ width:575px; height:360px; bottom:67px; left:1px}
.a1-05{ width:380px; height:360px; bottom:67px; right:9px}


.a2-01{ width:960px; height:510px; top:68px; left:1px}
.a2-02{ width:370px; height:425px; top:595px; left:1px}
.a2-03{ width:585px; height:425px; top:595px; right:7px}
.a2-04{ width:530px; height:400px; bottom:20px; left:1px}
.a2-05{ width:215px; height:400px; bottom:20px; left:530px}
.a2-06{ width:225px; height:400px; bottom:20px; right:7px}


.a3-01{ width:415px; height:550px; top:65px; left:7px}
.a3-02{ width:330px; height:550px; top:65px; right:200px}
.a3-03{ width:185px; height:550px; top:65px; right:7px}
.a3-04{ width:400px; height:245px; top:630px; left:7px}
.a3-05{ width:555px; height:245px; top:630px; right:7px}
.a3-06{ width:445px; height:430px; bottom:20px; left:7px}
.a3-07{ width:395px; height:430px; bottom:20px; right:7px}

.a4-01{ width:320px; height:350px; top:66px; left:2px}
.a4-02{ width:360px; height:540px; top:66px; left:330px}
.a4-03{ width:270px; height:610px; top:66px; right:7px}
.a4-04{ width:320px; height:595px; top:430px; left:2px}
.a4-05{ width:360px; height:410px; top:620px; left:330px}
.a4-06{ width:270px; height:650px; bottom:20px; right:7px}
.a4-07{ width:310px; height:290px; bottom:20px; left:11px}
.a4-08{ width:360px; height:290px; bottom:20px; left:330px}

.gif-show-a3{width:230px; height:206px; top:662px; left:505px; position:absolute;}
.gif-show-a3 div{ position:absolute}
.gif-show-a3 .dong01{ left:15px; top:0; width:230px; height:206px}

.gif-show-a4{width:325px; height:290px; top:305px; left:325px; position:absolute;}
.gif-show-a4 div{ position:absolute}
.gif-show-a4 .dong01{ left:15px; top:0; width:125px; height:125px}
.gif-show-a4 .dong02{ right:18px; top:0;width:140px; height:25px}
.gif-show-a4 .dong03{ right:18px; bottom:10px;width:164px; height:137px}


.newsThree{width:960px; height:160px; bottom:40px; left:10px; position:absolute;}
.newsThree .box{ background:url(../images/cs_bg.jpg) repeat-x; height:212px;}
.newsThree .container {overflow:hidden; position:relative; height:140px;}
.newsThree #looped {position:relative; width:840px; padding:0 55px;}
.newsThree .slides {WIDTH: 840px; POSITION: absolute}
.newsThree .slides div { display:none; width:200px; padding:0 5px;position:absolute; top:0; height:140px; text-align:center; overflow:hidden;}
.newsThree .slides img{ display:block; hight:140px; margin-bottom:8px;}

.newsThree .previous { display:block; position:absolute; top:55px; left:0; background:url(a4/tit_ico.png) no-repeat}
.newsThree .previous:hover{ background-position:0 -44px;}
.newsThree .next {display:block; position:absolute; top:55px; right:0;background:url(a4/tit_ico.png) no-repeat -45px 0}
.newsThree .next:hover{ background-position:-45px -44px;}
.newsThree .thumb { display:none}

.video-a1{width:330px; height:160px; top:300px; right:20px; position:absolute;}
