@charset "utf-8";

/*   Reset css   */
/*   2010-02-17 LiNing Create  */
/*   2013-05-05 LiNing Edit    */

html{ overflow: -moz-scrollbars-vertical; }
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   */
.bigbox{ width:100%; overflow:hidden;}
.headerbox{ width:1920px; position:relative; left:50%; margin-left:-960px;}
.headerbox img{ width:100%; display:block;}
.headerbox .qcimg{ display:block; width:283px; position:absolute; top:350px; left:-30%;}
.headerbox .fdjimg{ display:block;width:127px; position:absolute; bottom:615px; left:35%;}
.headerbox .fdjimg1{ display:block;width:127px; position:absolute; bottom:615px; left:35%;}
.headerbox h1{ width:1200px; position:absolute; bottom:190px; left:50%; margin-left:-600px; color:#a7d996; font-size:24px; line-height:40px;}
.nrbigbox{ width:1920px;left:50%; margin-left:-960px; position:relative;}
.nrbigbox img{ display:block;}

.fabox{ width:1200px; position:relative; top:-4039px; left:50%; margin-left:-600px;}
.fabox2{ width:1200px; position:relative; top:-3000px; left:50%; margin-left:-600px;}
.fabox3{ width:1200px; position:relative; top:-1950px; left:50%; margin-left:-600px;}
.fabox4{ width:1200px; position:relative; top:-900px; left:50%; margin-left:-600px;}
.fa1box{ width:1200px; height:130px; position:absolute; top:-100px; left:50%; margin-left:-600px; overflow:hidden;}
.fa1box .faimg{ width:354px; position:absolute; top:0; left:50%; margin-left:-177px;}
.fa1box p{ width:1200px; position:absolute; bottom:0; left:50%; margin-left:-600px; text-align:center; font-size:24px; color:#228500;}
.fa1box .leftimg{ width:130px; position:absolute; top:0; left:20%;}
.fa1box .rightimg{ width:130px; position:absolute; top:0; left:70%;}



.jsp{ width:700px; position:absolute; top:50px; left:50%; margin-left:-350px; font-size:20px; color:#333333; text-align:center; line-height:40px;}
.jsp2{ width:840px; position:absolute; top:50px; left:50%; margin-left:-420px; font-size:20px; color:#333333; text-align:center; line-height:40px;}
.jsp3{ width:740px; position:absolute; top:50px; left:50%; margin-left:-370px; font-size:20px; color:#333333; text-align:center; line-height:40px;}

.leftnrbox{ width:1200px; height:250px; position:absolute; top:180px; left:50%; margin-left:-600px; background-color:#7dcea0;}
.leftnrbox .nrbigimg{ width:245px; position:absolute; left:0; bottom:0;}
.leftnrbox .nrp{ width:335px; margin-left:300px; float:left; font-size:18px; line-height:36px; color:#FFF; margin-top:15px;}
.leftnrbox .tpbox{ width:480px; height:250px; float:right;  overflow:hidden; padding-right:5px;}
.leftnrbox .tpbox .tpsm{ width:110px; margin:5px; margin-top:10px; margin-bottom:10px; float:left; position:relative; overflow:hidden;}
.leftnrbox .tpbox .tpsm:hover span{ 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;}
.leftnrbox .tpbox .tpsm span{ display:block;width:110px; height:230px; background-image:url(../images/tq04.png); position:absolute; top:0; left:-110px; -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;}
.leftnrbox .tpbox .tpsm span p{width:18px;font-size:18px;margin-left:auto;margin-right:auto;color:#FFF; margin-top:61px; line-height:18px;}

.rightnrbox{ width:1200px; height:250px; position:absolute; top:500px; left:50%; margin-left:-600px; background-color:#7dcea0;}
.rightnrbox .nrbigimg{ width:245px; position:absolute; right:0; bottom:0;}
.rightnrbox .nrp{ width:335px; margin-right:300px; float:right; font-size:18px; line-height:36px; color:#FFF; margin-top:15px;}
.rightnrbox .tpbox{ width:480px; height:250px; float:left;  overflow:hidden; padding-left:5px;}
.rightnrbox .tpbox .tpsm{ width:110px; margin:5px; margin-top:10px; margin-bottom:10px; float:left; position:relative; overflow:hidden;}
.rightnrbox .tpbox .tpsm:hover span{ 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;}
.rightnrbox .tpbox .tpsm span{ display:block;width:110px; height:230px; background-image:url(../images/tq04.png); position:absolute; top:0; left:110px; -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;}
.rightnrbox .tpbox .tpsm span p{width:18px;font-size:18px;margin-left:auto;margin-right:auto;color:#FFF; margin-top:79px; line-height:18px;}
.xqzx1{ display:block; width:360px; height:104px; background-image:url(../images/tq50.jpg); background-position:center; position:absolute; top:750px; left:50%; margin-left:-180px; background-repeat:no-repeat; text-align:center; line-height:104px; text-decoration:none; color:#FFF;}

.xqzx1:hover{ color:#049140;}
.footerbox{ width:1200px; position:absolute; top:120px; left:50%; margin-left:-600px; overflow:hidden;}
.footerbox a{ display:block; width:300px; float:left; text-align:center; color:#FFF; background-image:url(../images/tq49.jpg); background-repeat:no-repeat; background-position:center; font-size:24px; line-height:58px; text-decoration:none;}
.footerbox a:hover{ color:#0F0;} 
.footerbox2{ width:1200px; position:absolute; top:170px; left:50%; margin-left:-600px; overflow:hidden; height:auto; overflow:hidden; }

.xqbox{ width:250px; height:485px; position:relative; float:left; margin:25px; }
.xqbox .sfimg{ width:242px; height:250px; border-radius:50%; overflow:hidden; border:4px solid #7dcea0; margin:25px; margin-bottom:0; position:absolute; top:0; left:50%; margin-left:-125px; z-index:2}
.xqbox .sfimg img{ width:105%;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear;}
.xqbox .sfimg img:hover{ width:110%;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear;}


.xqbox .xfbox{ width:250px; height:330px; position:absolute; bottom:0px;; left:50%; margin-left:-125px; background-color:#7dcea0; border-radius:10px;}
.xqbox .xfbox span{ display:block;width:100%; text-align:center; margin-top:130px; color:#FFF; font-size:18px;}
.xqbox .xfbox p{ width:80%; margin-left:auto; margin-right:auto; color:#FFF; margin-top:20px; font-size:18px;}
.zxlast{ display:block; position:absolute; top:700px; left:50%; margin-left:-180px; width:360px; height:104px; background-image:url(../images/tq50.jpg); background-position:center; text-align:center; font-size:18px; color:#FFF; line-height:104px; text-decoration:none;}
.zxlast:hover{ color:#049140;}

@-webkit-keyframes zoomIn{0%{opacity:0;margin-top:-165px;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1;margin-top:-165px;}}
@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
/*.boxB{ width:100px; height:200px; background:#999; position:absolute; left:0px; top:100px;} 
.boxC{ width:100px; height:200px; background:#999; position:absolute; right:0px; top:100px;} 
.boxD{ width:1000px; height:100px; background:#999; margin:40px auto} */
