@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:#0cf;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,textarea,select{font-family:"Microsoft Yahei";}
cite,em{font-style:normal;}
.colorfff{color:#fff;}
.colorfff a:link,.colorfff a:visited{color:#fff;}
.colorfff a:active,.colorfff a:hover{color:#ff0;}
.color666{color:#666;}
.color666 a:link,.color666 a:visited{color:#666;}
.color666 a:active,.color666 a:hover{color:#0cf;}
.color555{color:#555;}
.color555 a:link,.color555 a:visited{color:#555;}
.color555 a:active,.color555 a:hover{color:#0cf;}

.color2{color:#ea4e3c;}
.color2 a:link,.color2 a:visited{color:#ea4e3c;}
.color2 a:active,.color2 a:hover{color:#f00;}
h1,h2,h3,h4,h5{font-weight:400;}

#wrapbox{width:100%; position:relative;}

#swiper-container{width:100%; position:relative; margin:0 auto; height:616px;}
#swiper-container .swiper-slide{width:100%; height:616px;}
#swiper-container .swiper-slide a{height:100%; display:block;}
#swiper-container>.swiper-pagination{left:0!important; bottom:30px!important; text-align:center; z-index:9999; position:absolute; width:100%;}
#swiper-container .swiper-pagination span.swiper-pagination-switch{width:10px; height:10px; border:1px solid #fff; opacity:1; display:inline-block; margin:0 5px !important; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; float:none;}
#swiper-container .swiper-pagination span.swiper-active-switch{ background:#fff; opacity:1;}

#header{width:100%; position:absolute; top:0; left:0; z-index:9999;}
#header dl{width:1200px; margin:0 auto;}
#header dt{text-align:right; height:75px; line-height:75px; font-size:20px; color:#fff;}
#header dt img{width:23px; height:23px; display:inline-block; vertical-align:middle; position:relative; top:-2px; margin-right:10px;}
#header dd{height:91px; width:100%;}
#header dd h1{width:279px; height:91px; float:left;}
#header dd ul{width:921px; height:90px; padding:1px 0 0; float:right; background:url(images/topbg.png) center top repeat-x;}
#header dd li{width:115px; height:86px; font-size:16px; line-height:86px; width:115px; text-align:center; float:left; margin:0 19px;}
#header dd li a{height:100%; display:block;}
#header dd li a:link,#header dd li a:visited{color:#333;}
#header dd li a:active,#header dd li a:hover{color:#0cf; background:#fff; border-bottom:4px solid #0cf;}

.main{width:1200px; padding:58px 0; margin:0 auto;}
h3.indextt1{font-size:35px; line-height:50px; text-align:center;}
h3.indextt1 em{width:112px; height:1px; background:#999; display:inline-block; vertical-align:middle; margin:0 10px;}
h3.indextt1 p{font-size:16px; line-height:32px; color:#666; padding:10px 0 20px;}
.indextxt1{width:100%; background:#f1f2f6;}
.indextxt1 li{width:140px; height:128px; padding-top:35px; background:url(images/txt1_li.png) no-repeat; text-align:center; margin-left:70px; float:left;}
.indextxt1 li img{width:55px; height:55px; margin:0 auto;}
.indextxt1 li p{font-size:20px; line-height:40px; overflow:hidden; height:40px;}
.indextxt1 li:first-child,.indextxt1 li.txt1tb1{margin-left:0;}
.indextxt2 li{width:375px; float:left; position:relative; text-align:center; margin-left:37px;}
.indextxt2 li img{width:375px; height:240px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.indextxt2 li p{width:100%; height:50px; line-height:50px; position:absolute; left:0; bottom:0; background:rgba(255,255,255,0.85); font-size:20px; overflow:hidden; border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; font-weight:700;}
.indextxt2 li:first-child,.indextxt2 li.txt2tb1{margin-left:0;}
#footer{width:100%; background:#242d3c;}
#footer dl{width:1200px; margin:0 auto;}
#footer dt{padding:30px 0 20px;}
#footer dt h2{width:117px; float:left;}
#footer dt h2 img{width:117px; height:100px;}
#footer dt li{float:left; line-height:25px; color:#919499; padding-left:80px;}
#footer dt li h4{font-size:16px; color:#fff; margin-bottom:10px;}
#footer dd{text-align:center; height:84px; border-top:1px solid #333c4a; color:#636870; line-height:84px;}
#footer dd code{padding:0 10px;}
#footer a:link,#footer a:visited{color:#919499;}
#footer a:active,#footer a:hover{color:#0cf;}
#footer dt li h4 a:link,#footer dt li h4 a:visited{color:#fff;}
#footer dt li h4 a:active,#footer dt li h4 a:hover{color:#0cf;}
#footer dt li.ftlxwm{width:250px;}
#footer dt li.ftlxwm p img{width:15px; height:15px; display:inline-block; vertical-align:middle; margin-right:5px;}
#footer dt li.ftwx{width:122px; float:right; text-align:center; line-height:30px; padding-left:0;}
#footer dt li.ftwx img{width:122px; height:122px;}

/*内页*/
.nydhan{width:100%; height:73px; border-bottom:1px solid #e7e7e7;}
.nydhan dl{width:1200px; margin:0 auto;}
.nydhan dt{width:117px; padding-right:9px; text-align:center; font-size:18px; font-weight:700; color:#fff; height:72px; background:url(images/cpdhan1.png) no-repeat; float:left; line-height:72px;}
.nydhan dd{width:1074px; float:left;}
.nydhan dd li{font-size:16px; width:134px; padding-right:24px; line-height:73px; height:74px; float:left; background:url(images/cpdh_li.png) right top no-repeat; text-align:center;}
.nydhan dd li a{height:100%; display:block;}
.nydhan dd li:hover a{ background:url(images/cpdh_li2.png) center bottom no-repeat;} 
.nydhan dd li:last-child{ background:none;}
.nytxt1{background:url(images/nytxt1bg.png) center top no-repeat; font-size:16px; line-height:32px; text-align:center; color:#666; padding:140px 300px 0; margin-top:30px;}
.nytxt2{width:100%; background:#f1f2f6;}
.nytxt2 ul{ margin-top:30px;}
.nytxt2 li{width:580px; float:left; position:relative;}
.nytxt2 li img{width:580px; height:303px;}
.nytxt2 li span{width:368px; height:160px; background:rgba(255,255,255,0.81); position:absolute; top:64px; left:80px; padding:15px 25px 0; font-size:16px; line-height:28px;}
.nytxt2 li span h4{font-size:25px; font-weight:700; margin-bottom:5px;}
.nytxt2 li span p{color:#333;}
.nytxt2 li.nytxt2rt{ float:right;}
.nytxt3 li{width:180px; height:300px; background:#fff; font-size:16px; line-height:25px; text-align:center; padding:26px 20px 0; overflow:hidden; box-shadow:0 0 10px #ccc;
/*webkit 浏览器*/-webkit-box-shadow:0 0 10px #ccc;/*Firefox 浏览器*/-moz-box-shadow:0 0 10px #ccc; float:left; margin:30px 10px 0;}
.nytxt3 li img{width:auto; height:50px; margin:0 auto;}
.nytxt3 li h4{font-size:20px; height:25px; overflow:hidden; margin:10px 0;}
.nytxt3 li p{color:#999;}
.nytxt4{width:100%; background:#f1f2f6;}
.nytxt4 dl{width:100%; position:relative;}
.nytxt4 dt{width:335px; float:left; margin-top:15px;}
.nytxt4 dt img{width:335px; height:335px;}
.nytxt4 dd{width:935px; position:absolute; top:0; right:0;}
.nytxt4 dd li{width:100%; float:left; line-height:44px; margin-top:36px;}
.nytxt4 dd li code{width:42px; line-height:42px; background:#fff; border:1px dashed #09f; text-align:center; border-radius:22px; -moz-border-radius:22px; -webkit-border-radius:22px; font-size:20px; color:#09f; float:left;}
.nytxt4 dd li h4{font-size:20px; float:left; padding:0 20px 0 10px;}
.nytxt4 dd li span{font-size:16px; color:#666; float:left; width:705px; line-height:26px; padding-top:7px;}
.nytxt4 dd li span cite{padding-right:60px;}
.nytxt4 dd li.nytxt4tb1{ padding-left:5%; width:95%;}
.nytxt5{width:700px; margin:0 auto; padding:40px 0;}
.nytxt5 dt{width:386px; height:278px; padding-top:17px; background:url(images/nytxt5_li.png) no-repeat; float:left;}
.nytxt5 dt img{width:260px; height:260px; margin:0 auto;}
.nytxt5 dd{width:281px; float:right; text-align:center; font-size:16px; line-height:24px;}
.nytxt5 dd img{width:281px; height:281px;}
.nytxt6{margin-top:30px;}
.nytxt6 dt{width:300px; height:440px; padding:20px 0 0 26px; background:url(images/nytxt6bg.png) left top no-repeat; float:left;}
.nytxt6 dt img{width:320px; height:410px;}
.nytxt6 dd{width:825px; float:right;}
.nytxt6_txt{width:100%; height:360px; overflow:hidden; position:relative; float:left;}
.nytxt6_txt ul{width:8000%; position:absolute; top:0; left:0;}
.nytxt6_txt li{width:760px; height:100%; float:left; font-size:16px; line-height:29px; overflow:hidden; color:#666; padding-left:65px;}
.nytxt6_txt li h4{font-size:20px; line-height:60px; height:60px; font-weight:700;}
.nytxt6_txt em.nytxt6tb1,.nytxt6_txt em.nytxt6tb2{width:50px; height:50px; position:absolute;}
.nytxt6_txt em.nytxt6tb1{background:url(images/nytxt6tb1.png) no-repeat; left:0; top:65px;}
.nytxt6_txt em.nytxt6tb2{background:url(images/nytxt6tb2.png) no-repeat; right:0; bottom:0;}
.nytxt6_an{padding-left:65px; padding-top:40px;}
.nytxt6_an cite{width:53px; height:40px; float:left; cursor:pointer;}
.nytxt6_an cite.nytxt6left{background:url(images/nytxt6left.png) no-repeat;}
.nytxt6_an cite.nytxt6right{background:url(images/nytxt6right.png) no-repeat;}
.nytxt6_an cite:hover{background-position:0 -40px;}
.nytxt7{width:100%; background:#f1f2f6;}
.nytxt7 ul{margin-top:45px;}
.nytxt7 li{width:195px; height:262px; padding:0 90px; float:left; background:#fff; text-align:center;  position:relative; margin:66px 12px 0;}
.nytxt7 li img{width:135px; height:135px; margin:0 auto; position:relative; top:-66px; border-radius:67.5px; -moz-border-radius:67.5px; -webkit-border-radius:67.5px;}
.nytxt7 li span{width:100%; position:relative; top:-40px;}
.nytxt7 li p{ text-align:left; font-size:20px; line-height:34px; color:#666;}
.nytxt7 li h4{font-size:35px; line-height:40px; margin-bottom:20px;}
.nytxt7 li h4 code{font-size:16px; line-height:16px; display:inline-block; text-align:left; margin-left:10px;}
.nytxt7 li h4 code p{color:#999; font-size:14px; line-height:20px;}
.nytxt8{ margin-top:30px;}
.nytxt8 dt{width:273px; float:left;}
.nytxt8 dt img{width:273px; height:314px;}
.nytxt8 dd{width:885px; float:right;}
.nytxt8_txt{height:250px;}
.nytxt8_txt li{width:885px; padding-left:0;}
.nytxt8_txt li p{ padding-top:20px;}
.nytxt8_an{ text-align:right;}
.nytxt8_an cite{ float:right;}
.nytxt9{padding-top:60px;}
.nytxt9 dt{width:705px; float:left;}
.nytxt9 dt img{width:705px; height:570px;}
.nytxt9 dd{width:470px; float:right; font-size:16px; line-height:32px; color:#666; padding-top:40px;}
.nytxt10{padding-top:30px;}
.nytxt10 dt li{width:200px; padding:20px 50px; float:left; text-align:center; background:url(images/nytxt10_li.png) right top no-repeat; line-height:24px; font-size:16px;}
.nytxt10 dt li h4{font-size:16px; color:#999; margin:10px 0;}
.nytxt10 dt li img{width:64px; height:64px; margin:0 auto;}
.nytxt10 dt li:last-child{ background:none;}
.nytxt10 dd{padding:10px;border:1px dotted #c4c4c4; margin-top:10px;}
