@charset "utf-8";
/* CSS Document */
body{font-family:"Microsoft Yahei",Arial Regular,宋体; font-size:14px; color:#333; background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,form,input,textarea,button,code,em,cite{padding:0; margin:0;}
img{border:0; display:block;}
ol,ul,li,dl,dt,dd{list-style:none;}   
a:link,a:visited{color:#333;text-decoration:none}
a:active,a:hover{color:#008d01;text-decoration:none}
.lt{float:left;}
.rt{float:right;}
.cl{ clear:both;}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;} /* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc{display: block;} /* End hide from IE-mac */
code,input,button,cite{font-family:"Microsoft Yahei";}
cite{font-style:normal;}
h1,h2,h3,h4,h5{font-family:"Microsoft Yahei"; font-weight:400;}
.color666{color:#666;}
.color666 a:link,.color666 a:visited{color:#666;}
.color666 a:active,.color666 a:hover{color:#008d01;}
.color2{color:#666;}
.color2 a:link,.color2 a:visited{color:#008d01;}
.color2 a:active,.color2 a:hover{color:#f00;}

.swiper-container{width:100%; position:relative; margin:0 auto; background:#e9eae5; height:620px;}
#swiper-container .swiper-slide{width:100%; height:620px;}
#swiper-container .swiper-slide a{height:100%; display:block;}
#swiper-container>.swiper-pagination{left:0!important; bottom:26px!important;}
#swiper-container .swiper-pagination span{width:12px; height:12px;background:#4d484b; opacity:1; display:inline-block; margin:0 5px !important; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px;}
#swiper-container .swiper-pagination span.swiper-pagination-bullet-active{background:#207c08; opacity:1;}

#header{width:1200px; margin:0 auto; height:83px; padding-top:25px;}
#header h1{height:50px; font-size:16px; line-height:20px; color:#008906; float:left;}
#header h1 img{width:50px; height:50px; float:left;}
#header h1 p{font-size:12px;}
#header h1 span{float:left; padding:5px 0 0 10px;}
#header h1 a:link,#header h1 a:visited{color:#008906;}
#header h1 a:active,#header h1 a:hover{color:#f00;}
#header dl{float:right;}
#header dd{font-size:14px; line-height:30px; color:#666; padding:0 10px;}
.topinput1{width:150px; margin-right:10px; height:20px; display:inline-block; line-height:20px; border:1px solid #e8e8e8; padding:5px 14px; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; font-size:14px;}
.topbtn1{width:68px; height:30px; line-height:30px; text-align:center; display:inline-block; background:#008d01; border:1px solid #008d01; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; font-size:14px; color:#fff; cursor:pointer;}
#topnav{width:100%; height:46px; background:#008d01; overflow:hidden;}
#topnav ul{width:1200px; margin:0 auto; line-height:46px;}
#topnav li{font-size:16px; padding-right:15px; color:#fff; float:left;}
#topnav li a{height:100%; display:block; padding:0 28px;}
#topnav li a:link,#topnav li a:visited{color:#fff;}
#topnav li a:active,#topnav li a:hover,#topnav li.topnow a{color:#fff; background:#003658;}
#topnav li.topsearch{width:150px; float:right; padding:5px 0 0;}
.navinput1{width:115px; height:20px; line-height:20px; margin:7px 7px 0 0; border:1px solid #fff; float:left; background:#fff;}
.navbtn1{width:20px; height:20px; border:0; cursor:pointer; float:left; background:url(../images/top_icon1.png) no-repeat; line-height:80px; overflow:hidden; margin-top:7px;}
.main{width:1200px; margin:0 auto; padding:50px 0 80px;}
.indextxt1{padding-top:20px;}
h3.indextt1{font-size:26px; line-height:40px; border-bottom:1px solid #c5c5c5; padding-bottom:5px; display:inline-block;}
h3.indextt1 code{font-size:18px;}
.indextxt1 dt{width:445px; float:left; line-height:28px;}
.indextxt1 dt p{padding:20px 0 0; text-indent:2em;}
.indextxt1 dd{width:720px; float:right;}
.indextxt1 dd img{width:352px; height:417px; float:left;}
.indextxt1 dd span{width:352px; float:right;}
.indextxt1 dd span img{width:352px; height:205px;}
.indextxt1 dd span p img{height:191px; margin-top:21px;}
.wrapbg2{width:100%; background:#eee;}
.indextxt2 dl{width:354px; float:left;  padding-left:60px;}
.indextxt2 dt{line-height:32px; padding:40px 0;}
.indextxt2 dt h4{height:32px; overflow:hidden; margin-bottom:5px;}
.indextxt2 dt p{height:96px; overflow:hidden; color:#666;}
.indextxt2 dt code{color:#008d01;}
.indextxt2 dd img{width:354px; height:436px;}
.indextxt2 dl:first-child,.indextxt2 dl.txt2pic1{padding-left:0;}
.indextxt3{padding-top:40px;}
.indextxt3 dt{width:515px; border:1px solid #ebe8e8; padding:11px 11px 15px; line-height:24px; float:left;}
.indextxt3 dt img{width:515px; height:313px;}
.indextxt3 dt h4{font-size:18px; height:24px; overflow:hidden; margin:10px 0;}
.indextxt3 dt h4 code{float:right; color:#666;}
.indextxt3 dt p{color:#747474; height:48px; overflow:hidden;}
.indextxt3 dd{width:600px; float:right;}
.indextxt3 dd li{width:100%; float:left; height:72px; overflow:hidden; margin-bottom:42px;}
.indextxt3 dd li code{width:90px; float:left; font-size:58px; color:#c7c7c7; height:72px; border-right:1px solid #ebe8e8; line-height:45px;}
.indextxt3 dd li code p{font-size:16px; line-height:40px;}
.indextxt3 dd li span{width:470px; float:right; line-height:24px;}
.indextxt3 dd li span h4{font-size:18px; height:24px; overflow:hidden; margin-bottom:5px;}
.indextxt3 dd li span p{height:48px; overflow:hidden; color:#747474;}
.indextxt3 dd li:hover code{color:#008d01;}
.indextxt3 dd li:hover p{color:#008d01;}
#footer{width:100%; background:#034f04; padding:20px 0 60px;}
#footer dl{width:1200px; margin:0 auto; color:#faf9f9;}
#footer dt{font-size:16px; line-height:30px; border-bottom:1px solid #1a561a; padding-bottom:8px;}
#footer dt a{ margin-right:30px;}
#footer dt span{float:right; font-size:12px;}
#footer dt span code{float:left; padding-left:15px;}
#footer dt span code img{width:22px; height:18px; float:left; margin:6px 6px 0 0;}
#footer dd{padding-top:50px;}
#footer dd h2{height:50px; font-size:16px; line-height:20px; margin-bottom:5px; margin-top:35px;}
#footer dd h2 img{width:45px; height:45px; float:left;}
#footer dd h2 p{font-size:12px;}
#footer dd h2 span{float:left; padding:2px 0 0 10px;}
#footer dd p.ftwz,#footer .ftwx span p{font-size:12px; color:#a4b5a4;}
#footer dd p.ftwz code{padding-right:10px;}
#footer .ftwx{float:right;}
#footer .ftwx img{width:120px; height:120px; float:right;}
#footer .ftwx span{float:right; font-size:18px; line-height:30px; padding-right:20px; padding-top:60px;}
#footer a:link,#footer a:visited{color:#faf9f9;}
#footer a:active,#footer a:hover{color:#ff0;}

/*内页*/
#nybanner{width:100%; height:410px;}
#nybanner a{height:100%; display:block;}
#nydh{width:100%; height:69px; background:url(images/nydh.png) center top repeat-x;}
#nydh ul{width:1200px; margin:0 auto;}
#nydh li{width:258px; height:69px; text-align:center; float:left; line-height:60px; font-size:16px; color:#333; margin-right:22px;}
#nydh li a{height:100%; display:block;}
#nydh li a:link,#nydh li a:visited{color:#333;}
#nydh li a:active,#nydh li a:hover,#nydh li.dhnow a{color:#fff; background:url(images/nydh_an.png) no-repeat;}
#nydh h2{font-size:14px; line-height:60px; background:url(images/nywz.png) 15px center no-repeat; width:1146px; padding:0 12px 0 42px; margin:0 auto; color:#9a9a9a;}
#nydh h2 a:link,#nydh h2 a:visited{color:#9a9a9a;}
#nydh h2 a:active,#nydh h2 a:hover,#nydh h2 a.wznow{color:#333;}
#nydh h2 span{width:130px; height:40px; text-align:center; line-height:40px; float:right; margin-top:10px; background:#1d458b; font-size:16px; color:#fff;}
#nydh h2 span a{height:100%; display:block; color:#fff;}
#nydh h2 span a:link,#nydh h2 span a:visited{color:#fff;}
#nydh h2 span a:active,#nydh h2 span a:hover{color:#ff0;}
h3.nytt1{height:60px; background:url(images/nytt1.png) center 38px repeat-x; text-align:center; margin-top:50px;}
h3.nytt1 span{font-size:30px; background:#fff; display:inline-block; padding:0 30px; }
h3.nytt1 span p{font-size:14px; color:#666; margin-top:5px;}
h3.nytt2{width:100%; font-size:26px; border-bottom:1px solid #d3d3d9; text-align:center; line-height:40px; color:#666; padding:50px 0 10px;}
h3.nytt2 p{font-size:14px; color:#999;}
h3.nytt2a{color:#333; border-bottom:0;}
#nymain{width:1200px; margin:0 auto;}
.nytxt1{line-height:32px; padding:20px 0 80px;}
.nytxt1 p{padding:15px 0; text-indent:2em;}
.nytxt1 p img{max-width:100%; margin:0 auto;}
.nytxt2,.nytxt5,.nytxt6{padding:20px 0 40px;}
.nytxt2 dl{width:285px; float:left; cursor:pointer; padding:40px 7px;}
.nytxt2 dt{width:285px; height:340px; position:relative; overflow:hidden;}
.nytxt2 dt img{width:285px; height:340px;}
.nytxt2 dt span{width:260px; padding:60px 11px 0 14px; line-height:22px; color:#fff; height:280px; overflow:hidden; background:rgba(0,0,0,0.6); position:absolute; top:500px; left:0; font-size:12px;}
.nytxt2 dt span h4{font-size:16px; height:22px; overflow:hidden; font-weight:700;}
.nytxt2 dt span p{margin-top:20px;}
.nytxt2 dd{line-height:22px;}
.nytxt2 dd h4{font-size:14px; height:22px; overflow:hidden; margin:10px 0 5px;}
.nytxt2 dd h4 cite{font-size:14px; float:right; color:#008d01;}
.nytxt2 dd p{height:44px; overflow:hidden; color:#999; font-size:12px;}
.nytxt2 dl:hover dt span{top:0;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.page{width:100%; float:left; text-align:center; padding:0 0 100px; font-size:12px;color:#464545;}
.page a{display:inline-block; line-height:30px; padding:0 10px; margin:0 5px; height:30px; background:#efefef; color:#464545;}
.page a:link,.page a:visited{color:#464545;}
.page a:active,.page a:hover,.page a.pagenow{color:#fff; background:#1d458b;}
.nytxt3{width:100%; padding:156px 0 74px; background:#f4f7f4; height:436px; margin-top:50px;}
.nytxt3_ny{width:1200px; margin:0 auto; position:relative;}
.nytxt3_ny cite{width:58px; height:58px; position:absolute; cursor:pointer; top:190px;}
.nytxt3_ny cite.nyleft{ background:url(images/nyleft.png) no-repeat; left:-48px;}
.nytxt3_ny cite.nyright{ background:url(images/nyright.png) no-repeat; right:-48px;}
.nytxt3_pic{width:1200px; height:436px; position:relative; overflow:hidden;}
.nytxt3_pic ul{width:8000%; position:absolute; top:0; left:0;}
.nytxt3_pic li{width:354px; float:left; padding:0 23px;}
.nytxt3_pic li img{width:354px; height:436px;}
.nytxt4{font-size:12px; line-height:25px; padding:50px 0 80px;}
.nytxt4 h4{font-size:18px; padding:10px 0; text-indent:2em;}
.nytxt4 p{padding:10px 0; text-indent:2em; color:#a0a1a3;}
.nytxt5 dl{width:100%; float:left; padding:40px 0;}
.nytxt5 dt{width:375px; float:left;}
.nytxt5 dt img{width:375px; height:210px;}
.nytxt5 dd{width:800px; float:right; line-height:20px; height:210px; overflow:hidden;}
.nytxt5 dd span{font-size:38px; color:#9d9d9d; line-height:30px;}
.nytxt5 dd h4{font-size:18px; height:20px; overflow:hidden; margin:20px 0;}
.nytxt5 dd p{height:40px; overflow:hidden; color:#999;}
.nytxt5 dd cite{width:143px; height:35px; background:url(images/more.png) no-repeat; display:inline-block; line-height:35px; margin-top:25px;}
.nytxt5 dd cite a{height:100%; display:block; padding:0 10px; color:#1d458b;}
.nypage{width:100%; border-top:1px solid #e5e5e5; line-height:24px; padding:10px 0 80px;}
.nypage dt h4{font-size:14px; color:#333; margin-top:15px;}
.nypage dd{float:right; padding-top:100px;}
.nypage dd img{width:25px; height:20px; display:inline-block; vertical-align:middle; margin:0 6px;}
.nytxt6 dl{width:100%; float:left; padding:35px 0;}
.nytxt6 dt{width:289px; float:left;}
.nytxt6 dt img{width:287px; height:193px; border:1px solid #c7c7c7;}
.nytxt6 dd{width:875px; float:right; height:195px; overflow:hidden;}
.nytxt6 dd h4{font-size:16px; line-height:24px; height:24px; margin-bottom:10px; overflow:hidden;}
.nytxt6 dd p{ line-height:32px; color:#999; text-indent:2em;}
.nytxt7{padding-bottom:60px;}
.nytxt7 dl{width:100%; float:left; border-bottom:1px solid #eee; padding:45px 0;}
.nytxt7 dt{width:132px; height:32px; display:inline-block; line-height:32px; text-align:center; border:1px solid #0c419d; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; font-size:16px; color:#0c419d;}
.nytxt7 dd.nytxt7_ny1{line-height:32px; color:#999;}
.nytxt7 dd.nytxt7_ny1 p{text-indent:2em; padding:20px 0 0;}
.nytxt7 dd.nytxt7_ny2 li{width:289px; float:left; padding:40px 0 0 14px;}
.nytxt7 dd.nytxt7_ny2 li img{width:287px; height:193px; border:1px solid #c7c7c7;}
.nytxt7 dd.nytxt7_ny2 li:first-child,.nytxt7 dd.nytxt7_ny2 li.ny2pic1{padding-left:0;}
.nytxt7 dd.nytxt7_ny3 li{width:260px; float:left; padding:40px 0 0 30px;}
.nytxt7 dd.nytxt7_ny3 li img{width:275px; height:130px;border:1px solid #c7c7c7;}
.nytxt7 dd.nytxt7_ny3 li p{height:24px; line-height:24px; overflow:hidden; margin-top:10px;}
.nytxt7 dd.nytxt7_ny3 li p code{padding-left:20px;}
.nytxt7 dd.nytxt7_ny3 li.ny3pic1{padding-left:0;}
.nytxt8{padding:100px 0 130px;}
.nytxt8 dt,.nytxt8 dd{width:100%; float:left;}
.nytxt8 dt img{width:190px; height:190px; float:left;}
.nytxt8 dt img.img{width:287px; height:193px; float:left;}
.nytxt8 dt span{width:960px; float:right; line-height:48px;}
.nytxt8 dt span.span{width:840px; float:right; line-height:48px;}
.nytxt8 dt span p code{padding:0 20px;}
.nytxt8 dd{padding-top:40px; line-height:28px;}
.nytxt8 dd h4{font-size:18px; margin-bottom:5px;}
.nytxt8 dd h4 code{padding-left:20px;}
.nytxt8 dd p{color:#666;}
.nytxt8 dd.nytxt8lb{border-top:2px dotted #f0f0f0; margin-top:40px;}
.nytxt8 dd.nytxt8lb h4{padding:0 18px 30px;}
.nytxt8 dd.nytxt8lb li{float:left; padding:0 15px;}
.nytxt8 dd.nytxt8lb li img{height:200px;}
.nytxt9{padding-bottom:60px;}
.nytxt9 li{width:100%; float:left; border-bottom:1px dashed #e2e2e2; padding:30px 0; line-height:25px;}
.nytxt9 li h4{font-size:20px; height:25px; overflow:hidden; margin-bottom:20px;}
.nytxt9 li h4 code{float:right; color:#666;}
.nytxt9 li p{font-size:12px; color:#999; height:50px; position:relative;}
.nytxt9 li p code{ position:absolute; right:0; bottom:0; font-size:14px; color:#1d458b;}
.nytxt10{line-height:28px; color:#999;}
.nytxt10 p{text-indent:2em; padding:40px 0;}
.nytxt10a{width:100%; background:#f6f6f6; padding:50px 0;}
.nytxt10a ul{width:1200px; margin:0 auto;}
.nytxt10a li{width:246px; height:251px; background:#fff; line-height:24px; font-size:16px; color:#666; float:left; border:2px solid #e5e5e5; float:left; text-align:center; padding:45px 10px 0; margin:0 65px;}
.nytxt10a li img{width:110px; height:70px; margin:0 auto;}
.nytxt10a li h4{color:#444; margin:50px 0 20px;}
.nytxt10b{width:1100px; margin:0 auto; height:360px; padding:70px 0;}

/*找回密码*/
.mmwrap{width:100%; background:#f2f2f2; padding-bottom:100px;}
.mmdh{width:100%; height:75px; background:url(images/mmdh.png) center top repeat-x;}
.mmdh h2{font-size:14px; line-height:60px; background:url(images/nywz.png) 15px center no-repeat; width:1146px; padding:0 12px 0 42px; margin:0 auto; color:#9a9a9a;}
.mmdh h2 a:link,.mmdh h2 a:visited{color:#9a9a9a;}
.mmdh h2 a:active,.mmdh h2 a:hover,.mmdh h2 a.wznow{color:#333;}
.mmbox1{width:1180px; margin:30px auto 0; background:#fff;}
.mmtxt1{padding:120px 364px 190px 234px;}
.mmtxt1 dl{width:100%; text-align:center; height:50px; background:url(images/mmtt1.png) center 13px repeat-x; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.mmtxt1 dd{width:194px; float:left; height:50px; line-height:30px; color:#555;}
.mmtxt1 dd code{width:23px; height:23px; margin:0 auto; line-height:23px; background:#555; border-radius:23px; -moz-border-radius:23px; -webkit-border-radius:23px; text-align:center; color:#fff; font-size:14px; font-family:Impact; display:inline-block;}
.mmtxt1 dd.mmqhnow{background:url(images/mmtt1a.png) center 13px repeat-x; color:#008d01;}
.mmtxt1 dd.mmqhnow code{background:#008c00;}
.mmtxt1 ul{padding-top:30px;}
.mmtxt1 li p{line-height:35px; padding:20px 0 0; font-size:15px; width:100%; float:left;}
.mmtxt1 li p span{width:160px; text-align:right; color:#000; display:inline-block; float:left;}
.mminput1,.mminput2,.mminput3{width:308px; float:left; height:33px; line-height:33px; border:1px solid #e5e5e5; display:inline-block; padding:0 9px; font-size:12px;}
.mminput2{width:140px;}
.mminput3{width:160px;}
.hqyzm{width:118px; height:35px; line-height:30px; cursor:pointer; text-align:center; display:inline-block; background:#f1f1f1; border:1px solid #e5e5e5; font-size:15px; margin-left:10px; float:left;}
.mmbtn1{width:210px; height:40px; line-height:38px; background:#008d01; border:0; cursor:pointer; font-size:20px; color:#fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; margin-left:80px; margin-top:20px;}
.mmtxt2{padding:10px 310px 80px;}
.mmtxt2 li{line-height:42px; padding-top:15px; width:100%; float:left;}
.mmtxt2 li span{width:120px; text-align:right; font-weight:700; float:left; padding-right:10px;}
.mmtxt2 li span code{color:#f00; padding-left:5px;}
.mmtxt2 li cite{color:#999; padding-left:20px; font-size:12px; float:left;}
.zcinput1,.zctext1,.zcinput2{width:190px; height:20px; font-family:"Microsoft Yahei"; color:#666; line-height:20px; border:1px solid #e8e8e8; padding:10px 15px; float:left; font-size:13px;}
.zcinput2{width:70px;}
.zctext1{width:395px; height:80px;}
.mmtxt3{padding:0 65px 70px;}
.mmtxt3 h4{font-size:18px; line-height:30px; padding-bottom:10px;}
.mmtxt3 h4 code{width:25px; height:30px; background:url(images/zcadd.png) no-repeat; float:right; cursor:pointer;}
.mmtxt3 li{height:24px; line-height:24px; background:#f5f5f5; padding:3px 0; margin-top:10px;}
.mmtxt3 li span{float:left;  padding:0 8px;}
.glinput1{width:92px; height:22px; line-height:22px; background:#fff; border:1px solid #a9a9a9; padding:0 5px; float:left; margin-right:5px;}
.glinput2{float:left; width:150px;}
.mmtxt2 li cite.yzm img{width:110px; height:40px; border:1px solid #e8e8e8;}
.mmtxt2 li.mmydxy{width:76%; padding-left:24%; font-weight:700;}
.zcsubmit1{width:82px; height:40px; line-height:40px; text-align:center; background:#95d095; color:#fff; border:0; cursor:pointer; font-weight:700;}