@charset "utf-8";

/*   Reset css   */
/*   2010-02-17 LiNing Create  */
/*   2013-05-05 LiNing Edit    */

html{ }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,iframe { padding: 0px; margin: 0px;}
DIV, P, I, UL, LI, OL, DL, DT, DD{list-style: none;}
FIELDSET,LABEL,LEGEND,BUTTON,INPUT,FORM { padding:: 0px; margin: 0px;}
address,caption,cite,dfn,em,th,var {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
A IMG {BORDER-STYLE: none;border: 0px; text-decoration:none;}
table{border-collapse: collapse;border-spacing: 0;} 
html{ font-family:"微软雅黑";}



/*   change    */
/*   date: 2014-05-06   */
/*   author:lining   */
body{ width:100%;}
.bigbox{ width:100%; background-image:url(../images/gzs05.jpg); height:auto;}
.headerbox{ width:100%; position:relative;}
.headerbox img{ width:100%;}
.headerbox .gzhsimg{ display:block; width:30%; position:absolute; top:21%; left:7.2%;}
.headerbox .cjwlimg{ width:5%; position:absolute; top:56%; left:20%; opacity:0;}
.headerbox .bdhimg{ width:2%; position:absolute; top:63%; left:20%; opacity:0;}

.bigbox{ width:100%; overflow:hidden;}
.wsmbox{ width:1200px; margin-left:auto; margin-right:auto; position:relative;}
.wsmbox img{ width:100%;}
.wsmbox p{ width:230px; font-size:18px; line-height:30px; position:absolute; top:120px; left:140px; color:#FFF;}
.wsmbox .jyjsbox{ width:430px; position:absolute; top:200px; right:340px;}
.wsmbox .jyjsbox img{ width:120px; margin:10px;}
.wsmbox span{ width:420px; font-size:18px; line-height:30px; color:#FFF; position:absolute; top:380px; left:445px; text-align:center;}
.wsmbox .zxbox{ width:160px; position:absolute; top:535px; left:50%; margin-left:-80px;}
.wsmbox .zxbox .zximg{ opacity:0;}
.wsmbox .zxbox a{ width:160px; position:absolute; top:0; left:0;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.wsmbox .zxbox a:hover{ top:15px; left:0px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.wsmbox .zxbox:hover .zximg{ opacity:1;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}

.jybzbox{ width:1200px; margin-right:auto; margin-left:auto; position:relative; height:700px;}
.jybzbox .bjimg{ display:block; width:1200px; position:absolute; top:120px; left:0; margin-left:auto; margin-right:auto;}
.jybzbox img{ width:100%;}
.jybzbox p{ width:1200px; margin-left:auto; margin-right:auto; color:#FFF; font-size:16px; line-height:24px; text-align:center;}
.jybzbox .jybzimg{ width:1050px; height:180px; margin-left:auto; margin-right:auto; margin-top:-20px;}
.jybzbox .jybzimg .jyimg{ width:250px; background-image:url(../images/gzs33.jpg); background-repeat:no-repeat; background-position:center; float:left; margin:50px; position:relative; height:180px;}
.jybzbox .jybzimg .jyimg .jyrimg{width:250px; overflow:hidden; border-radius:10px; position:absolute; top:0; left:0;}
.yxxybig{ width:1200px;background-image:url(../images/gzs16.png); margin-top:-50px; margin-left:auto; margin-right:auto;}
.yxxybox{ width:1120px; margin-left:auto; margin-right:auto;  overflow:hidden; position:relative; height:380px;}

.yxxybox li{ width:640px; overflow:hidden; float:left; height:380px; position:relative;}
.yxxybox .yxxsdw{ position:absolute; top:0; left:0px;}
.yxxybox .yxxsdw1{ position:absolute; top:0; left:640px;}
.yxxybox .yxxsdw2{ position:absolute; top:0; left:880px;}

.yxxybox li .tpa{ display:block;width:240px; float:left;}

.rightbox{ width:400px; float:left; height:380px; background-image:url(../images/gzs36.png); position:absolute; top:0; left:240px;}
.rightbox h2{ font-size:24px; color:#FFF; line-height:40px; margin-left:20px;}
.rightbox h3{font-size:18px; color:#FFF; line-height:30px; margin-left:20px;}
.rightbox a{font-size:18px; color:#fef964; line-height:30px; margin-left:20px; text-decoration:none;}
.rightbox p{ margin:20px; font-size:14px; line-height:30px; color:#FFF; margin-top:10px;}

.xyhjbox{ width:1200px; margin-left:auto; margin-right:auto; position:relative; font-size:18px;}
.xyhjbox p{ width:100%; font-size:14px; text-align:center; color:#FFF; position:absolute; top:100px; left:0;}
.syhjimg{ width:1200px; position:absolute; top:0; left:0;}
.syhjimg li{ width:250px; height:250px; background-image:url(../images/gzs34.jpg); position:absolute;}
.syhjimg li .xyimg{ display:block; width:250px; height:250px; border-radius:50%; overflow:hidden; position:absolute; top:0; left:0;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.syhjimg li .xyimg:hover{ top:-18px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.syhjimg li a:hover{ color:#fef964;}

.syhjimg .leftli1{ position:absolute; top:300px; left:200px;}
.syhjimg .leftli2{ position:absolute; top:700px; left:200px;}
.syhjimg .leftli3{ position:absolute; top:300px; right:200px;}
.syhjimg .leftli4{ position:absolute; top:700px; right:200px;}

.syhjimg li .xywz{display:block; width: auto; height: auto; border-radius:0; position:absolute;  left:-120px; top:125px; color:#FFF; z-index:10; text-decoration:none;}
.syhjimg li .xywz2{display:block; width: auto; height: auto; border-radius:0; position:absolute;  left:-120px; top:125px; color:#FFF; z-index:10; text-decoration:none;}
.syhjimg li .xywz3{display:block; width:120px; height: auto; border-radius:0; position:absolute; left:270px; top:125px; color:#FFF; z-index:10;  text-decoration:none;}
.syhjimg li .xywz4{display:block; width:120px; height: auto; border-radius:0; position:absolute;left:270px; top:125px; color:#FFF; z-index:10;  text-decoration:none;}

.wpzybox{ width:1200px; margin-left:auto; margin-right:auto; position:relative; font-size:24px; margin-bottom:50px;}
.wpzybox p{ width:100%; text-align:center; font-size:14px; color:#FFF; position:absolute; top:100px; left:0;}
.xyhjbox1{ width:1200px; margin-left:auto; margin-right:auto; position:relative; top:0;}
.syhjimg1{ width:1200px; position:absolute; top:0; left:0;}
.syhjimg1 li{position:absolute;}
.syhjimg1 li .xyimg{ position:absolute; top:0; left:0; width:300px; height:200px; border:2px solid #FFF; border-radius:20px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear; }
.syhjimg1 li .xyimg:hover{top:-20px;-moz-box-shadow: 0.785px 14.979px 6px 0px rgb( 55,102,140);-webkit-box-shadow: 0.785px 14.979px 6px 0px rgb(55,102,140 );box-shadow: 0.785px 14.979px 6px 0px rgb(55,102,140);-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.syhjimg1 li .xyimg .tpimg{ position:absolute; left:0; bottom:0;}
.syhjimg1 li .xyimg .tpimg1{ position:absolute; right:-4px; bottom:0;}
.syhjimg1 li a:hover{ color:#fef964;}

.syhjimg1 .leftli1{ position:absolute; top:200px; left:100px;}
.syhjimg1 .leftli2{ position:absolute; top:600px; left:100px;}
.syhjimg1 .leftli3{ position:absolute; top:200px; right:400px;}
.syhjimg1 .leftli4{ position:absolute; top:600px; right:400px;}

.syhjimg1 li .xywz{display:block; width:100px; height: auto; border-radius:0; position:absolute;  left:200px; top:90px; color:#FFF; z-index:10; text-decoration:none;}
.syhjimg1 li .xywz2{display:block; width:100px; height: auto; border-radius:0; position:absolute;  left:200px; top:90px; color:#FFF; z-index:10; text-decoration:none;}
.syhjimg1 li .xywz3{display:block; width:100px; height: auto; border-radius:0; position:absolute; left:10px; top:90px; color:#FFF; z-index:10;  text-decoration:none;}
.syhjimg1 li .xywz4{display:block; width:100px; height: auto; border-radius:0; position:absolute;left:10px; top:90px; color:#FFF; z-index:10;  text-decoration:none;}
.wpwz{ width:200px;position:absolute; top:330px; left:50%; margin-left:-100px; text-align:center; font-size:24px; color:#FFF; height:0px; overflow:hidden;}

.wpzybox .zxbox{ width:160px; position:absolute; top:700px; left:50%; margin-left:-80px;}
.wpzybox .zxbox .zximg{ opacity:0;}
.wpzybox .zxbox a{ width:160px; position:absolute; top:0; left:0;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.wpzybox .zxbox a:hover{ top:15px; left:0px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.wpzybox .zxbox:hover .zximg{ opacity:1;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}

body .footer_bg{ height:520px; overflow:hidden; margin:0;}
.footer_bg .footer_info{width:1600px; height:220px; margin:0; margin-left:auto; margin-right:auto;}
.footer_bg .footer_conbg{width:80%; position:absolute; left:50%; bottom:200px; margin-left:-40%;}







