@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;}
ol,ul,li,dl,dt,dd{list-style:none;}   
a:link,a:visited{color:#333;text-decoration:none}
a:active,a:hover{color:#000;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;}
.mtop20{margin-top:20px;}
.picimg{transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; cursor:pointer;}
/*.picimg:hover{transform:scale(1.2);-webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}*/
.color666{color:#666;}
.color666 a:link,.color666 a:visited{color:#666;}
.color666 a:active,.color666 a:hover{color:#000;}



#swiper-container{width:100%; position:relative; height:540px;background:#787878;}
#swiper-container .swiper-slide{width:100%;  height:540px; float:left;}
#swiper-container .swiper-slide a{height:100%; display:block;}
#swiper-container>.swiper-pagination{left:0!important; bottom:20px!important; z-index:999;}
#swiper-container .swiper-pagination span{width:10px !important; height:10px !important;background:#c8c6be; cursor:pointer; opacity:1; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; display:inline-block; margin:0 5px !important;}
#swiper-container .swiper-pagination span.swiper-pagination-bullet-active{background:#6476b3;}
.swiper-button-prev,.swiper-button-next{width:64px !important; height:64px !important; top:250px; z-index:9999;}
.swiper-button-prev{background:url(images/banner_left.png) no-repeat !important; left:0;}
.swiper-button-next{background:url(images/banner_right.png) no-repeat !important; right:0;}
#topnav{width:1200px; margin:18px auto 0; height:92px;}
#topnav h1{width:70px;}
#topnav h1 img{width:70px; height:70px; margin-top:10px;}
#topnav dl{float:right;}
#topnav dt{text-align:right; font-size:16px; line-height:28px; color:#9a9a9a; padding-right:10px; padding-bottom:5px;}
#topnav dt a{ margin:0 10px;}
#topnav dl a:link,#topnav dl a:visited{color:#333;}
#topnav dl a:active,#topnav dl a:hover,#topnav dl a.zywnow,#topnav dl li.topnow a{color:#000; font-weight:700;}
#topnav li{font-size:18px; float:left; line-height:50px; height:58px; padding:0 8px;}
#topnav li a{height:56px; border-bottom:2px solid #fff; display:block; padding:0 10px;}
#topnav dl li a:active,#topnav dl li a:hover,#topnav dl li.topnow a{ border-color:#000;}
#zpmenu{width:100%; height:84px; background:#333;}
#zpmenu dl{width:1200px; margin:0 auto;}
#zpmenu dt{background:url(images/zp_li.png) right center no-repeat; color:#fff; font-size:18px; font-weight:700; float:left; width:124px; height:68px; line-height:28px; padding-top:16px;}
#zpmenu dt p{ font-size:14px; font-family:Arial; font-weight:400;text-transform: uppercase;}
#zpmenu dd{width:1076px; float:right; height:84px; line-height:84px;}
#zpmenu dd code{width:80px; height:30px; margin-top:26px; line-height:30px; float:right; text-align:center; color:#fff; font-size:12px; border:1px solid #fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#zpmenu dd code a{height:100%; display:block;}
#zpmenu dd code a:link,#zpmenu dd code a:visited{color:#fff;}
#zpmenu dd code a:active,#zpmenu dd code a:hover{color:#ff0;}
.zj_Scrool{width:990px; float:left;}
.zj_Scrool li{width:300px; float:left; color:#e0e0e0; padding-left:30px;}
.zj_Scrool li a:link,.zj_Scrool li a:visited{color:#e0e0e0;}
.zj_Scrool li a:active,.zj_Scrool li a:hover{color:#ff0;}
.main{width:1200px; margin:0 auto; padding:50px 0;}
.indextt1{font-size:26px; line-height:30px; border-bottom:1px solid #d1d1d1; height:60px;}
.indextt1 h3{color:#000;}
.indextt1 h3 span{ float:left;}
.indextt1 h3 em{width:30px; height:1px; background:#0f1649; float:left; margin:14px 10px 0;}
.indextt1 h3 code{font-size:14px; float:left; color:#666;}
.indextt1 p{font-size:12px; color:#999; text-transform: uppercase; font-family:Arial; width:100%; float:left;}
.indextt1 p code{float:right;font-family:"Microsoft Yahei";}
.indextxt1{padding-top:30px;}
.indextxt1 dt{width:497px; float:left; height:363px; overflow:hidden;}
.indextxt1 dt img{widht:497px; height:363px;}
.indextxt1 dd{width:660px; float:right; line-height:30px;}
.indextxt1 dd h4{font-size:22px; margin:20px 0 20px;}
.indextxt1 dd p{color:#666;}
.indextxt1 dd ul{margin-top:30px;}
.indextxt1 dd li{display:inline-block; text-align:center; width:19%;}
.indextxt1 dd li img{width:56px; height:56px; margin:0 auto;}
.indextxt1 dd li p code{font-size:20px;}
.wrapbg1{width:100%; background:#f7f8fa;}
.indextxt2_l{width:454px; float:left;}
.indextxt2_r{width:692px; float:right;}
.indextxt2_l ul{padding-top:20px;}
.indextxt2_l li{background:url(images/list_li.png) 5px center no-repeat; padding:0 5px 0 20px; font-size:16px; line-height:36px; height:36px; overflow:hidden;}	
.indextxt2_l li span{float:right;}
.indextxt2_r dl{padding:30px 0 20px;}
.indextxt2_r dt{width:258px; float:left; height:130px; overflow:hidden;}
.indextxt2_r dt img{width:258px; height:130px;}
.indextxt2_r dd{width:416px; float:right; line-height:28px; text-indent:2em;}
.indextxt2_r li{width:215px; float:left; height:152px; overflow:hidden; margin-left:23px;}
.indextxt2_r li img{width:215px; height:152px;}
.indextxt2_r li:first-child,.indextxt2_r li.txt2pic1{margin-left:0;}
.indextxt3{padding:30px 0 50px;}
.indextxt3 li{width:270px; float:left; padding-left:40px;}
.indextxt3 li span{width:270px; height:200px; overflow:hidden; display:block;}
.indextxt3 li img{width:270px; height:200px;}
.indextxt3 li p,.indextxt4_l li p{height:50px; line-height:50px; padding:0 15px; background:#f7f8fa; font-size:16px;}
.indextxt3 li:hover p{ background:#e5e5e5;}
.indextxt3 li:first-child,.indextxt3 li.txt3pic1{padding-left:0;}
.indextxt4_l,.indextxt5_l{width:847px; float:left;}
.indextxt4_r,.indextxt5_r{width:320px; float:right;}
.indextxt4_l ul{padding-top:15px;}
.indextxt4_l li{width:246px; float:left; padding:15px 0 0 17px;}
.indextxt4_l li span{width:246px; height:149px; display:block; overflow:hidden;}
.indextxt4_l li img{width:100%; height:100%;}
.indextxt4_l li p{height:45px; line-height:45px;}
.indextxt4_l li:hover p{background:#e5e5e5;}
.indextxt4_l li.txt4_lpic1,.indextxt4_l li:first-child{width:319px; padding-left:0;}
.indextxt4_l li.txt4_lpic1 span,.indextxt4_l li:first-child span{width:319px; height:356px;}
.indextxt4_r ul{padding-top:13px;}
.indextxt4_r li{padding:15px 15px 0; line-height:30px; height:107px; background:#f7f8fa; margin-top:17px;}
.indextxt4_r li h4{font-size:18px; height:30px; overflow:hidden;}
.indextxt4_r li p{height:60px; overflow:hidden; color:#666;}
.indextxt4_r li:hover{background:#e5e5e5;}
.indextxt5_l dt{line-height:28px; text-indent:2em; padding-top:25px;}
.indextxt5_l dd li{width:258px; height:162px; overflow:hidden; float:left; margin:30px 0 0 30px;}
.indextxt5_l dd li img,.indextxt5_r dt img{width:100%; height:100%;}
.indextxt5_l dd li.txt5_lpic1,.indextxt5_l dd li:first-child{margin-left:0;}
.indextxt5_r dt{width:320px; height:160px; overflow:hidden; padding:30px 0 20px;}
.indextxt5_r dd{ line-height:30px; text-indent:2em; padding:0 10px;}
.indextxt6{padding-top:10px;}
.indextxt6 li{width:33.3%; float:left; font-size:16px; line-height:28px; padding-top:20px;}
.indextxt6 li img{width:28px; height:28px; display:inline-block; vertical-align:middle; margin-right:15px;}
#footer{width:100%; text-align:center; background:#333; height:175px;}
#footer dl{width:100%; border-bottom:1px solid #4f4f4f; height:120px; padding-top:35px;}
#footer dt{width:1200px; text-align:center; font-size:18px; line-height:28px;color:#bababa; margin:0 auto;}
#footer dt p{ margin-top:35px;}
#footer dt a{display:inline-block; margin:0 24px;}
#footer dt a:link,#footer dt a:visited{color:#bababa;}
#footer dt a:active,#footer dt a:hover{color:#ff0;}
#footer dd{color:#949494; line-height:26px; padding-top:15px;}

/*内页*/
#nyheader{width:100%; height:360px;}
#nyheader a{height:100%; display:block;}
#nymenu{width:100%; height:54px; background:#333; line-height:54px;}
#nymenu h2{width:1200px; margin:0 auto; text-align:right; font-size:12px; color:#fff;}
#nymenu h2 img{width:24px; height:24px; display:inline-block; vertical-align:middle; margin-right:10px;}
#nymenu a:link,#nymenu a:visited{color:#fff;}
#nymenu a:active,#nymenu a:hover{color:#ff0;}
h3.nytt1{font-size:28px; font-weight:700; line-height:60px; height:60px; text-align:center; background:url(images/nytt1.png) center center no-repeat;}
.nytxt1{font-size:16px; line-height:34px; padding:50px 0;}
.nytxt1 img{ display:inline-block; width:497px; height:363px; float:left; margin-top:5px;}
.nytxt1 p{text-indent:2em; width:100%; float:left; padding-top:40px;}
.nytxt1 span{width:670px; float:right;}
.nytxt1 span p{padding:0;}
.nytxt1 li{width:20%; float:left; text-align:center; margin-top:60px;}
.nytxt1 li img{width:118px; height:118px; margin:0 auto; display:block; float:none;}
.nytxt1 li p{font-size:30px; line-height:60px; text-indent:0; padding-top:10px;}
.nytxt1 li p code{font-size:42px;}
.nytxt2 dl{width:100%; float:left; padding-top:50px;}
.nytxt2 dt{width:1200px; height:562px; overflow:hidden;}
.nytxt2 dt img{width:100%; height:100%;}
.nytxt2 dd{font-size:16px; line-height:34px;}
.nytxt2 dd p{color:#666;}
.nytxt2 dd h4{font-size:24px; margin:20px 0 10px;}
.nytxt3{font-size:16px; line-height:34px; padding:40px 0;}
.nytxt3 p{ text-indent:2em;}
.nytxt3_pic{height:450px; width:100%; overflow:hidden; position:relative;}
.nytxt3_pic ul{width:8000%; position:absolute; top:0; left:0; height:450px;}
.nytxt3_pic li{width:1200px; height:450px; float:left; overflow:hidden;}
.nytxt3_pic li div.nypic1{width:267px; float:left; padding:15px 0 0 15px;}
.nytxt3_pic li div.nypic1 span{width:267px; height:162px; display:block; overflow:hidden;}
.nytxt3_pic li div.nypic1 span img{width:100%; height:100%;}
.nytxt3_pic li div.nypic1 p,.nytxt3_pic li div.nypic0 p{height:45px; line-height:45px; padding:0 15px; background:#f7f8fa; font-size:16px; overflow:hidden;}
.nytxt3_pic li div.nypic0,.nytxt3_pic li div:first-child{width:346px;  float:left; padding:15px 0 0 0;}
.nytxt3_pic li div.nypic0 span,.nytxt3_pic li div:first-child span{width:346px; height:387px; overflow:hidden;  display:block;}
.nytxt3_pic li div:hover p{background:#e5e5e5;}
.nytxt3_an{width:100%; text-align:center; padding:50px 0 20px;}
.nytxt3_an cite{width:36px; height:36px; cursor:pointer; display:inline-block; margin:0 12px;}
.nytxt3_an cite.nyleft{background:url(images/nyleft.png) no-repeat;}
.nytxt3_an cite.nyright{background:url(images/nyright.png) no-repeat;}
.nytxt3_an cite:hover{ background-position:0 -36px;}
.nytxt3_an2{text-align:right;}
.nytxt3_an2 cite{margin:0 0 0 25px;}
.nytxt3_an a{height:100%; display:block;}
.nytxt4{padding-bottom:50px;}
.nytxt4 dl{width:100%; float:left; padding-top:50px;}
.nytxt4 dd{width:416px; height:261px; overflow:hidden; float:left;}
.nytxt4 dd img{width:100%; height:100%;}
.nytxt4 dt{width:750px; float:right; font-size:16px; line-height:34px;}
.nytxt4 dt h4{height:40px; background:url(images/list_li2.png) left bottom no-repeat; font-size:22px; line-height:20px; margin-bottom:10px;}
.nytxt4 dl.nytxt4_tb2 dt{float:left;}
.nytxt4 dl.nytxt4_tb2 dd{float:right;}
.nytxt5{padding:50px 0;}
.nytxt5_l{width:337px; float:left;}
.nytxt5_l div{width:100%; height:505px; overflow:hidden;}
.nytxt5_l div img{width:100%; height:100%;}
.nytxt5_l span{height:178px; background:#000; padding:25px 12px 0; line-height:22px; color:#d3d3d3; display:block; font-size:12px; overflow:hidden;}
.nytxt5_l span h4{font-size:18px; height:22px; overflow:hidden; color:#fff;}
.nytxt5_l span p{margin:15px 0;}
.nytxt5_l span code{width:104px; height:28px; line-height:28px; display:inline-block; text-align:center; border:1px solid #525252; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.nytxt5_l span code a{height:100%; display:block;color:#d3d3d3;}
.nytxt5_r{width:815px; float:right;}
.nytxt5news dl{width:100%; float:left; height:60px; overflow:hidden; background:#f7f8fa; margin-bottom:35px;}
.nytxt5news dt{width:70px; height:60px; line-height:60px; text-align:center; background:url(images/list_li3.png) no-repeat; font-size:30px; color:#fff; font-family:Arial; float:left;}
.nytxt5news dd{width:710px; float:right; padding:12px 15px 0 0; line-height:30px; height:110px; overflow:hidden;}
.nytxt5news dd h4{height:30px; overflow:hidden; font-size:18px; margin-bottom:5px;}
.nytxt5news dd p{color:#666;}
.nytxt5news dl:hover dt{background-position:0 -122px;}
h4.newstt1{font-size:26px; line-height:40px; text-align:center; padding:30px 0;}
h4.newstt1 p{font-size:14px; color:#666;}
h4.newstt1 p span{display:inline-block; padding:0 10px;}
.newstxt1{font-size:16px; line-height:36px; padding-bottom:40px;}
.newstxt1 p{text-indent:2em;}
.newstxt1 p img{margin:30px auto; max-width:100%; text-indent:0;}
.nypage{font-size:16px; line-height:36px; padding:0 0 40px;}
h4.zptt1{font-size:22px; line-height:34px;}
h4.zptt1 code{font-size:12px; color:#b02923; text-transform: uppercase; font-family:Arial; padding-left:5px;}
.zptxt1 dt{width:550px; float:left; text-indent:2em; font-size:16px; line-height:34px;}
.zptxt1 dd{width:608px; float:right; height:262px; overflow:hidden;}
.zptxt1 dd img{max-width:608px; height:100%;}
.zptxt2{font-size:16px; line-height:34px; padding:20px 0;overflow:hidden;}
.zptxt2 p{text-indent:2em;}
.zptxt2 span{width:100%; height:347px; overflow:hidden; display:block; margin-top:30px;}
.ygpx_ul{width:1244px;margin-top:20px;}
.ygpx_ul li{float:left;width:286px;height:320px;margin-right:18px;}
.ygpx_ul li img{width:100%;height:100%;}
.zptxt3 dl{width:1110px; padding:35px 45px 40px; float:left; border-bottom:3px dashed #666;}
.zptxt3 dl.dl_color{background:#ececec;}
.zptxt3 dt{width:150px; float:left; font-size:20px; text-align:center; color:#000; margin-top:20px;}
.zptxt3 dt img{ max-width:150px; margin-bottom:10px;}
.zptxt3 dd{width:820px; float:right; line-height:30px; color:#565656;}
.zptxt3 dd h4{font-size:16px; color:#000; margin-top:20px;}
.lxfstxt{font-size:16px; line-height:36px; padding:40px 0 80px;}
.lxfstxt p{text-indent:2em;}
.lxfstxt ul{padding-top:40px;}
.lxfstxt li{width:20%; float:left; text-align:center; line-height:30px;}
.lxfstxt li h4{font-size:22px; margin:5px auto;}
.lxfstxt li p{font-size:18px; color:#666; text-indent:0;}