@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:#ff6d00;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:#ff6d00;}
h1,h2,h3,h4,h5{font-weight:400;}

#swiper-container{width:100%; position:relative; margin:0 auto; height:750px;}
#swiper-container .swiper-slide{width:100%; height:737px;}
#swiper-container .swiper-slide a{height:100%; display:block;}
#swiper-container>.swiper-pagination{left:0!important; bottom:26px!important; text-align:center; z-index:9999; position:absolute; width:100%;}
#swiper-container .swiper-pagination span.swiper-pagination-switch{width:16px; height:16px; background:#fff; opacity:1; display:inline-block; margin:0 7px !important; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; float:none;}
#swiper-container .swiper-pagination span.swiper-active-switch{background:#ff6d00; opacity:1;}

#header{width:1200px; height:92px; margin:0 auto; color:#000; padding-top:17px;}
#header dt{float:left;}
#header dt h1{width:235px; float:left;}
#header dt h1 img{width:235px; height:75px;}
#header dt span{font-size:16px; line-height:24px; float:left; height:50px; border-left:1px solid #a8a7a7; padding-left:18px; margin-left:18px; margin-top:13px;}
#header dt span h4{font-size:18px;}
#header dt span h4 code{color:#ff6d00;}
#header dd{float:right; padding-top:10px;}
#header dd img{width:74px; float:left; height:66px;}
#header dd span{float:left; font-size:12px; color:#333; line-height:30px; padding-left:15px;} 
#header dd span h4{font-size:30px; color:#e4360f; letter-spacing:-3px;}
#header dd span p{font-style:italic;}
#header dd span p code{padding-left:18px;}

#topmenu{width:100%; height:62px; background:#034ea1;}
#topmenu ul{width:1200px; margin:0 auto; font-size:18px; line-height:62px; text-align:center;}
#topmenu li{width:120px; float:left; margin-left:15px;}
#topmenu li a{height:100%; display:block;}
#topmenu li a:link,#topmenu li a:visited{color:#fff;}
#topmenu li a:active,#topmenu li a:hover{color:#fff; background:#ff6d00;}
#topmenu li:first-child,#topmenu li.topmenu01{margin-left:0;}

.main{width:1200px; margin:0 auto; padding:35px 0;}
.indextxt1{height:168px; padding:50px 75px 0; border:1px solid #dcdcdc; box-shadow:0 3px 10px #d8d8d8; -webkit-box-shadow:0 3px 10px #d8d8d8;-moz-box-shadow:0 3px 10px #d8d8d8;}
.indextxt1 dt{font-size:18px; line-height:30px; font-weight:700; float:left;  -webkit-writing-mode: vertical-rl; writing-mode: vertical-rl; padding-top:20px;}
.indextxt1 dd li{width:102px; height:122px;  float:left; font-size:14px; line-height:24px; color:#666; margin-left:60px;}
.indextxt1 dd li a{height:100px; display:block; border:1px solid #b5b5b5; background:url(images/txt1_li.png) 20px 100px no-repeat; padding:20px 0 0 20px;}
.indextxt1 dd li h4{font-size:16px;}
.indextxt1 dd li p{margin-top:5px;}
.indextxt1 dd li a:link,.indextxt1 dd li a:visited{color:#666;}
.indextxt1 dd li a:active,.indextxt1 dd li a:hover{color:#fff; background:#ff6d00 url(images/txt1_li2.png) 20px 100px no-repeat; border-color:#ff6d00;}
.indextxt1 dd li.txt1tb1 a{padding:10px 0 0 10px; height:110px;}
.indextt1{text-align:center;line-height:30px;}
.indextt1 h3{font-size:18px; font-weight:700;}
.indextt1 h3 img{margin:0 auto;}
.indextt1 h3 p{font-size:36px;}
.indextt1 h3 b{font-size:66px; color:#034ea1; display:inline-block;}
.indextt1 h3 span{ display:inline-block; text-align:left; padding-left:8px;}
.indextt1 p.tt1ms{font-size:16px; color:#999; margin-top:15px;}
.indextt2{text-align:center;}
.indextt2 h3{font-size:36px; line-height:40px;font-weight:700; color:#fff; font-style:italic; letter-spacing:5px;}
.indextt2 h3 span,.indextt2 p span{color:#ff6d00;}
.indextt2 p{font-size:16px; line-height:40px; color:#fff; margin-top:10px;letter-spacing:5px;}
.indextt2 p em{width:125px; height:1px; background:#fff; display:inline-block; vertical-align:middle; margin:0 20px;}
.indextt3{text-align:center; line-height:30px;}
.indextt3 h3{font-size:36px; background:url(images/indextt3.png) center bottom no-repeat; font-weight:700; line-height:70px; padding-bottom:5px; margin-bottom:15px;}
.indextt3 h3 span{color:#ff6d00;}
.indextt3 p{font-size:14px; line-height:24px; color:#666;}
.indextt3 p span{color:#f59105;}

.indexmore{width:90px; height:30px; margin:15px auto 0; line-height:30px; background:#ff6d00; text-align:center; font-size:16px; color:#fff;}
.indexmore a{height:100%; display:block; color:#fff;}
.indextxt2{width:100%; height:499px; background:url(images/txt2bg.jpg) center top no-repeat;}
.indextxt2box{width:1200px; margin:0 auto; position:relative;}
.indextxt2 cite.txt2left,.indextxt2 cite.txt2right{width:70px; height:92px; cursor:pointer; position:absolute; top:234px;}
.indextxt2 cite.txt2left{background:url(images/txt2left.png) no-repeat; left:-70px;}
.indextxt2 cite.txt2right{background:url(images/txt2right.png) no-repeat; right:-70px;}
.indextxt2pic{width:1200px; height:499px; overflow:hidden; position:relative;}
.indextxt2pic ul{width:8000%; position:absolute; top:0; left:0;}
.indextxt2pic li{width:1200px; height:499px; float:left;}
.indextxt2pic li img{width:665px; height:495px; border:2px solid #d8d8d8; float:right;}
.indextxt2pic li span{width:470px; float:left; padding-left:25px; font-size:16px; line-height:30px; color:#666;}
.indextxt2pic li span p{height:240px; overflow:hidden;}
.indextxt2pic li span h4{font-size:30px; line-height:50px; background:url(images/txt2_li.png) left center no-repeat; font-weight:700; color:#999; padding:20px 0 10px;}
.indextxt2pic li span h4 p{font-size:20px; color:#666; height:auto;}
.indextxt2pic li span code{width:155px; height:40px; line-height:40px; display:inline-block; text-align:center;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:16px; color:#fff; background:#ff6d00; margin-top:40px;}
.indextxt2pic li span code a{height:100%; display:block; color:#fff;}
cite.txt3left,cite.txt3right{width:19px; height:217px; float:left; cursor:pointer;}
cite.txt3left{background:url(images/txt3left.png) no-repeat;}
cite.txt3right{background:url(images/txt3right.png) no-repeat;}
.indextxt3{width:1162px; height:217px; float:left; position:relative; overflow:hidden; margin-top:5px;}
.indextxt3 ul{width:8000%; position:absolute; top:0; left:0;}
.indextxt3 li{width:198px; height:194px; float:left; padding:6px 7px 0; text-align:center; border:1px solid #b5b5b5; margin:0 9px;}
.indextxt3 li img{width:196px; height:146px;}
.indextxt3 li p{font-size:16px; line-height:30px; height:30px; overflow:hidden; margin-top:5px;}
.indextxt3 li:hover{box-shadow:2px 2px 5px #c4c4c4; -webkit-box-shadow:2px 2px 5px #c4c4c4;-moz-box-shadow:2px 2px 5px #c4c4c4;}
.indextxt4{width:100%; background:#f5f5f6;}
.indextxt4_l{width:188px; height:571px; background:url(images/txt4bg.jpg) no-repeat; margin-top:30px; float:left;}
.indextxt4_r{width:995px; float:right;}
.indextxt4_r ul{width:100%; display:none;}
.indextxt4_r li{width:307px; height:168px; float:left; position:relative; overflow:hidden; text-align:center; margin:30px 0 3px 20px;}
.indextxt4_r li span{width:307px; height:125px; background:rgba(0,0,0,0.41); position:absolute; top:168px; left:0; font-size:14px; line-height:30px; color:#ff6d00; padding-top:43px;}
.indextxt4_r li span h4{font-size:18px; height:30px; overflow:hidden; color:#fff; margin-bottom:10px;}
.indextxt4_l li{font-size:16px; height:50px; line-height:50px; text-align:center; width:100%; float:left;}
.indextxt4_l li a{height:49px; border-bottom:1px solid #5385c5; display:block; color:#fff;}
.indextxt4_l li a:link,.indextxt4_l li a:visited{color:#fff;}
.indextxt4_l li a:active,.indextxt4_l li a:hover,.indextxt4_l li.txt4now a{color:#fff; background:#ff6d00; border-color:#ff6d00;}
.indextxt4_r li:hover span{-webkit-transition: all .3s ease-in; 
-moz-transition: all .3s ease-in;
-ms-transition: all .3s ease-in;
-o-transition: all .3s ease-in;
transition: all .3s ease-in; top:0;}
.indextxt5{width:100%; padding-top:50px; background:url(images/txt5bg.jpg) center top no-repeat; position:relative; z-index:999;}
.indextxt5_pic{width:1200px; height:360px; overflow:hidden; position:relative; margin:45px 0 0;}
.indextxt5_pic ul{width:8000%; position:absolute; top:0; left:0;}
.indextxt5_pic li{width:1200px; height:360px; float:left;}
.indextxt5_pic li span{width:265px; height:350px; text-align:center; float:left; position:relative; transform:skewX(-20deg); -webkit-transform:skewX(-20deg); -moz-transform:skewX(-20deg); left:100px; overflow:hidden;}
.indextxt5_pic li span h4{font-size:16px; height:73px; line-height:73px; color:#fff; font-weight:700; background:#ff6d00; width:200px;}
.indextxt5_pic li span img{width:200px; height:164px;}
.indextxt5_pic li span p{font-size:14px; line-height:24px; height:72px; overflow:hidden; color:#fff; padding:10px 10px 20px;width:180px; background:#034ea1; }
.indextxt5_pic li span:hover h4,.indextxt5_pic li span:hover p,.indextxt5_pic li span:hover img{ box-shadow:0 3px 10px #0a1726; -webkit-box-shadow:0 3px 10px #0a1726;-moz-box-shadow:0 3px 10px #0a1726;}
.indextxt5_an{width:100%; text-align:center; margin-top:30px;}
.indextxt5_an code{width:16px; height:16px; background:#fff; display:inline-block; cursor:pointer; margin:0 7px !important; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.indextxt5_an code.txt5now{background:#ff6d00; opacity:1;}
.indextxt5_tb1{width:808px; height:210px; padding:44px 50px 0; background:url(images/txt5bg2.png) no-repeat; margin:40px auto 0;}
.indextxt5_tb1 dt{font-size:24px; line-height:30px; font-weight:700; float:left; padding-top:20px;  -webkit-writing-mode: vertical-rl; writing-mode: vertical-rl; color:#fff; letter-spacing:3px; padding-right:80px;}
.indextxt5_tb1 li{width:137px; float:left; position:relative; height:137px; overflow:hidden; text-align:center; margin-left:50px;}
.indextxt5_tb1 li img{width:127px; height:127px; border:5px solid #fff; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;}
.indextxt5_tb1 li p{width:127px; height:127px; background:rgba(0,0,0,0.6); position:absolute; border-radius:68.5px; -moz-border-radius:68.5px; -webkit-border-radius:68.5px; line-height:127px; font-size:16px; font-weight:700; color:#fff; top:137px; left:5px;}
.indextxt5_tb1 li:hover p{-webkit-transition: all .3s ease-in; 
-moz-transition: all .3s ease-in;
-ms-transition: all .3s ease-in;
-o-transition: all .3s ease-in;
transition: all .3s ease-in; top:5px;}

.indextxt6{width:100%; overflow:hidden; padding-top:50px; background:url(images/txt6bg.jpg) center top no-repeat; position:relative; top:-67px;}
.indextxt6_tb1{width:100%;}
.indextxt6_tb1 dl{width:100%; border-bottom:1px solid #e6e6e6; float:left; padding:20px 0;}
.indextxt6_tb1 dl:last-child{ border-bottom:0;}
.indextxt6_tb1 dt{width:540px; float:left; padding-left:20px; padding-top:30px;}
.indextxt6_tb1 dt b{width:63px; height:83px; line-height:83px; font-style:italic; padding-left:20px; float:left; font-size:48px; color:#fff; background:url(images/txt6_li.png) no-repeat;}
.indextxt6_tb1 dt span{width:430px; float:right; font-size:16px; line-height:30px;}
.indextxt6_tb1 dt span h4{font-size:24px; font-weight:700;}
.indextxt6_tb1 dt span h5{font-size:16px; color:#ff6d00; font-weight:700;}
.indextxt6_tb1 dt span p{color:#666; margin-top:10px;}
.indextxt6_tb1 dd{ float:right;}
.indextxt6_tb1 dl.txt6tb2 dt{float:right;}
.indextxt6_tb1 dl.txt6tb2 dt b{background:url(images/txt6_li2.png) no-repeat;}
.indextxt6_tb1 dl.txt6tb2 dt span h4{color:#ff6d00;}
.indextxt6_tb1 dl.txt6tb2 dt span h5{color:#333;}
.indextxt6_tb1 dl.txt6tb2 dd{float:left;}
.indextxt7{width:100%; height:840px; background:url(images/txt7bg.jpg) center top no-repeat; position:relative; top:-67px; padding-top:40px;}
.indextxt7 dl{width:100%; position:relative;}
.indextxt7 dt{width:585px; margin:0 auto; font-size:16px; line-height:30px; color:#fff; padding:160px 615px 0 0; position:relative; height:560px;}
.indextxt7 dt h4{font-size:30px; margin-bottom:40px;}
.indextxt7 dt p{padding-top:30px;}
.indextxt7 dd{float:right; width:40%; position:absolute; top:0; right:0; border:1px solid #ccc; height:759px;}
.indextxt7 dd img{ max-width:100%; height:759px;}
.indextxt7 dt code{width:120px; height:30px; font-size:14px; color:#272521; line-height:30px; background:#f2eef6; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; display:inline-block; text-align:center; position:absolute; left:0; bottom:0;}
.indextxt7 dt code a{height:100%; display:block; color:#272521;}
.indextxt8{ padding-top:40px;}
.indextxt8 dt{width:575px; float:left; line-height:24px;}
.indextxt8 dt img{width:575px; height:229px;}
.indextxt8 dt h4{font-size:16px; line-height:30px; height:30px; overflow:hidden; margin:5px 0;}
.indextxt8 dt p{color:#999;}
.indextxt8 dt p a{color:#ff6d00; font-size:12px; margin-left:12px;}
.indextxt8 dd{width:580px; float:right;}
.indextxt8 dd li{width:100%; border-bottom:1px solid #d3d3d3; padding:0 0 19px; margin-bottom:19px; float:left;}
.indextxt8 dd li code{width:75px; float:left; text-align:right; font-size:14px; line-height:24px; color:#666; padding-top:5px;}
.indextxt8 dd li code p.txt8time{font-size:26px; color:#333;}
.indextxt8 dd li span{width:490px; float:right; line-height:24px;}
.indextxt8 dd li span h4{height:24px; overflow:hidden; font-size:14px;}
.indextxt8 dd li span p{color:#999; font-size:12px; height:48px; overflow:hidden;}

#footer{width:100%; background:#393939; float:left; padding-bottom:40px;} 
#footer dl{width:1200px; margin:0 auto;}
#footer dt{width:192px; float:left;}
#footer dt h2{width:192px; float:left;}
#footer dt h2 img{width:192px; height:199px;}
#footer dt span{width:192px; float:left; position:relative;}
#footer dt span img{width:192px; height:200px;}
#footer dt span p{font-size:20px; line-height:40px; position:absolute; top:0; left:0; padding:80px 50px 0;}
#footer dt span a{height:100%; display:block;}
#footer dd{width:990px; float:right; font-size:16px; line-height:30px;}
#footer dd li{width:100%; float:left; padding-top:30px;}
#footer dd li code{padding-left:60px;}
#footer dd li.ftxx,#footer dd li.ftxx1{padding-top:50px;}
#footer dd li.ftxx a{margin-right:80px;}
#footer dd li.ftxx a:last-child{margin-right:0;}
#footer dd li.ftxx1{text-align:center; font-size:14px; color:#999;}
.ftlj{width:234px; height:25px; line-height:25px; display:inline-block; position:relative; color:#333;font-size:14px; cursor:pointer}
.ftlj cite{padding-left:15px; background:#ccc url(images/ft_li.png) 210px center no-repeat; height:25px; display:block;}
.ftlj span{width:100%; position:absolute; top:25px; left:0; background:#ccc; padding:5px 0; display:none;}
.ftlj span p{padding-left:15px;}

/*内页*/
.nymain{width:1200px; margin:0 auto; padding:35px 0 80px;}
.nymenu{width:100%; height:36px; line-height:36px; background:#f5f3f3;}
.nymenu h3{width:1200px; margin:0 auto; font-size:14px;}
.nymenu h3 em{width:6px; height:17px; background:#034ea1; float:left; margin:9px 5px 0 0;}
.nytt1{ text-align:center;}
.nytt1 h3{font-size:36px; line-height:50px; color:#045fb2; font-weight:700;}
.nytt1 h3 span{color:#ff6d00;}
.nytt1 p{font-size:18px; margin-top:10px;}
.nytt1 p em{width:96px; height:1px; background:#d0d0d0; display:inline-block; vertical-align:middle; margin:0 5px;}
.nytt1a h3{font-weight:400;}
h3.nytt2{height:40px; border-bottom:1px solid #dcdbdb;}
h3.nytt2 span{font-size:24px; line-height:30px; height:39px; border-bottom:3px solid #ff6d00; display:inline-block; color:#034ea1;}
h4.nytt3{height:43px; line-height:43px; background:#ebeaea; font-size:20px; padding:0 15px; width:1142px; margin:40px auto 0;}
h4.nytt3 code{ float:right; font-size:16px;}
.nytxt1{padding-top:35px;}
.nytxt1 dt{width:533px; height:354px; padding-top:20px; background:url(images/nytxt1bg.png) left top no-repeat; float:left;}
.nytxt1 dt img{width:503px; height:336px; float:right;}
.nytxt1 dd{width:626px; float:right; padding-top:20px; line-height:30px;}
.nytxt1 dd p{text-indent:2em;}
.nytxt1 dd h4{width:202px; height:55px; line-height:55px; text-align:center; display:inline-block; background:#034ea1; font-size:24px; color:#fff; margin-bottom:30px;}
.nytxt1_tb1{width:100%; height:542px; background:url(images/nytxt1bg2.jpg) center top no-repeat;}
.nytxt1_pic{width:100%; margin-top:31px;}
.nytxt1_pic cite.nytxt1left,.nytxt1_pic cite.nytxt1right{width:19px; height:28px; float:left; cursor:pointer; margin-top:165px;}
.nytxt1_pic cite.nytxt1left{background:url(images/nytxt1left.png) no-repeat;}
.nytxt1_pic cite.nytxt1right{background:url(images/nytxt1right.png) no-repeat;}
.nytxt1_scroll{width:1162px; height:343px; float:left; position:relative; overflow:hidden;}
.nytxt1_scroll ul{width:8000%; position:absolute; top:0; left:0;}
.nytxt1_scroll li{width:265px; float:left; padding-left:21px;}
.nytxt1_scroll li img{width:241px; height:317px; background:#fff; border:1px solid #dcdcdc; padding:12px;}
.nytxt2 li{width:271px; float:left; text-align:center; padding:25px 14px 0;}
.nytxt2 li img{width:271px; height:212px;}
.nytxt2 li p,.nytxt3 li p{font-size:16px; line-height:30px; height:30px; overflow:hidden; margin-top:5px;}
.page{width:100%; float:left; text-align:center; color:#999; padding:70px 0 40px;font-family:"Microsoft Yahei"; font-size:16px;}
.page a{height:36px; display:inline-block; line-height:36px; text-align:center; padding:0 12px; margin:0 9px; background:#dcdcdc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.page a:link,.page a:visited{color:#666;}
.page a:active,.page a:hover,.page a.pagenow{color:#fff; background:#ff6d00;}
.nybox{width:100%; padding-top:20px;}
.sidebar{width:242px; float:left; margin-top:25px;}
.sidebar2{float:right; margin-top:15px;}
.sidebar h2{height:70px; line-height:70px; background:#034ea1; text-align:center; font-size:24px; color:#fff;}
.sidebar ul.leftny1 li{height:57px; line-height:57px; border-bottom:1px solid #fff;}
.sidebar ul.leftny1 li a{height:100%; display:block; background:url(images/sidebarli.png) no-repeat; font-size:16px; padding-left:14px;}
.sidebar ul.leftny1 li a:link,.sidebar ul.leftny1 li a:visited{color:#333;}
.sidebar ul.leftny1 li a:active,.sidebar ul.leftny1 li a:hover,.sidebar ul.leftny1 li.leftnow a{color:#fff; background-position:0 -57px;}
.sidebar ul.leftny2 li{width:100%; height:66px; float:left; border-bottom:1px dotted #b0b0b0; padding:16px 0;}
.sidebar ul.leftny2 li img{width:91px; height:66px; float:left;}
.sidebar ul.leftny2 li span{width:142px; float:right; height:66px; overflow:hidden; line-height:20px;}
.sidebar ul.leftny2 li span h4{font-size:14px; height:20px; overflow:hidden;}
.sidebar ul.leftny2 li span p{height:40px; overflow:hidden; font-size:12px; color:#666;}

.sidebar dl{width:242px; float:left; position:relative; margin-top:18px;}
.sidebar dd img{width:242px; height:140px;}
.sidebar dt{ position:absolute; top:48px; left:92px; font-size:20px; line-height:30px;}
.sidebar dt h3{font-size:20px;}
.sidebar dt h3 img{width:24px; height:24px; display:inline-block; vertical-align:middle; margin-right:8px; position:relative; top:-1px;}
.sidebar dt p{color:#ff6d00;}
.content{width:958px; float:right;}
.nytxt3 li{width:290px; float:left; text-align:center; padding:25px 0 0 29px;}
.nytxt3 li img{width:290px; height:222px;}
.content2{width:905px; float:left; padding-top:20px;}
h3.newstt1{font-size:24px; line-height:40px; text-align:center;}
h3.newstt1 p{font-size:12px; color:#666;}
h3.newstt1 p code{padding:0 10px;}
.newsms1{ border:1px solid #dfdede; font-size:14px; line-height:24px; padding:10px 20px; color:#666; margin-top:20px;}
.newsms1 code{color:#333;}
.newstxt1{ line-height:36px; padding:20px 0;}
.newstxt1 img{ max-width:100%; height:auto; margin:20px 0;}
.nypage{width:100%; line-height:30px; padding:20px 0;}
.nypage li{height:30px; border-bottom:1px dashed #a2a2a2; margin-top:5px;}
.nypage li code{width:60px; line-height:30px; height:31px; float:left; background:#a2a2a2; text-align:center; color:#fff; margin-right:10px;}
.nytxt4{padding-top:20px;}
.nytxt4 dl{width:1160px; border:1px solid #dcdcdc; height:186px; float:left; padding:12px 19px; margin-top:25px; cursor:pointer;}
.nytxt4 dl dt{width:258px; float:left;}
.nytxt4 dl dt img{width:258px; height:186px;}
.nytxt4 dl dd{width:880px; float:right; line-height:30px; position:relative; height:186px; overflow:hidden;}
.nytxt4 dl dd h4{font-size:18px; height:41px; background:url(images/nytxt4_li.png) left bottom repeat-x; line-height:30px; overflow:hidden; margin-bottom:5px;}
.nytxt4 dl dd p{color:#666; height:90px; overflow:hidden;}
.nytxt4 dl dd code{width:116px; height:34px; line-height:34px; text-align:center; border:1px solid #dbdbda; font-size:14px; position:absolute; bottom:5px; right:20px;}
.nytxt4 dl:hover{ border-color:#ff6d00;}
.nytxt4 dl:hover code{border-color:#ff6d00; background:#ff6d00; color:#fff;}
.nytxt5{padding:20px 0;}
.nytxt5 li{width:590px; float:left; text-align:center; line-height:24px; padding:35px 5px 0;}
.nytxt5 li img{width:590px; height:220px;}
.nytxt5 li h4{font-size:16px; height:24px; overflow:hidden; margin:10px 0;}
.nytxt5 li p{height:48px; overflow:hidden; color:#999;}
.nytxt6{width:690px; margin:20px auto;}
.nytxt6 li{width:100%; float:left; margin-top:30px;}
.nytxt6input1,.nytxt6input2,.nytxt6input3,.nytxt6text1{height:34px; line-height:34px; border:1px solid #cfd9db; font-size:16px; color:#b6b7b8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; display:block; width:620px; padding:10px 20px 10px 48px;}
.nytxt6input1{ background:url(images/nytxt6icon1.png) 15px 17px no-repeat;}
.nytxt6input2{ background:url(images/nytxt6icon2.png) 15px 17px no-repeat;}
.nytxt6input3{ background:url(images/nytxt6icon3.png) 15px 17px no-repeat;}
.nytxt6text1{background:url(images/nytxt6icon4.png) 15px 17px no-repeat; height:216px;}
.nytxt6btn1{width:100%; height:47px; line-height:47px; text-align:center; background:#045fb2; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:18px; cursor:pointer; color:#fff; border:0;}
.nytxt7{ background:#f4f4f4; padding:10px 50px; margin:50px 0;}
.nytxt7 img{width:150px; height:150px; float:left;}
.nytxt7 span{width:920px; float:right; line-height:30px; padding-top:15px;}
.nytxt7 span h4{font-size:24px; line-height:40px; margin:10px 0;}
.nytxt7 span p{color:#666;}
.nytxt7_tb1 dt{width:540px; float:left;}
.nytxt7_tb1 dt li{width:100%; float:left; border-bottom:1px solid #ddd; padding:15px 0 10px; height:55px; line-height:55px; color:#666;}
.nytxt7_tb1 dt li img{width:55px; height:55px; float:left; margin-right:15px;}
.nytxt7_tb1 dd{width:530px; float:right; border:1px solid #cbcbcb; height:370px; margin-top:25px;}

/*专题*/
.ztbanner{width:100%; height:573px;}
.ztbanner a{height:100%; display:block;}
.zttxt1{width:1200px; margin:0 auto; position:relative; padding-bottom:20px;}
.zttxt1 dt{width:300px; float:left; position:relative; top:-65px;}
.zttxt1 dt img{width:300px; height:456px;}
.zttxt1 dd{width:835px; float:right;}
.zttxt1 dd h4{font-size:36px; line-height:60px; color:#045fb2;}
.zttxt1 dd li{width:100%; float:left; line-height:36px; padding:25px 0;}
.zttxt1 dd li p{width:100%; float:left;}
.zttxt1 dd li code{width:185px; float:left;}
.zttxt1 dd li span{width:107px; height:122px; background:url(images/zttxt1_li.png) no-repeat; font-size:24px; color:#fff; display: flex; align-items:center;justify-content: space-around;flex-direction: column; text-align:center; float:left; margin-right:30px;}
.zttxt2{width:100%; height:480px; background:url(images/zttxt2bg.jpg) center top no-repeat;}
.zttxt2 ul{width:1200px; margin:0 auto; height:480px;}
.zttxt2 li{width:262px; height:136px; float:left; padding:67px 0 0 40px;}
.zttxt2 li img{width:139px; height:136px; float:left;}
.zttxt2 li span{width:123px; float:left; height:136px; background:#fff; font-size:24px; line-height:48px; text-align:center; display: flex; align-items:center;justify-content: space-around;flex-direction: column; color:#000;}
.zttxt2 li.zttxt2rt{ padding:67px 0 0 600px;}
.zttxt3{width:100%; position:relative; margin:40px 0 20px;}
.zttxt3_pic{width:352px; position:absolute; top:0; right:0;}
.zttxt3_pic img{width:352px; height:473px;}
.zttxt3_pic2{width:1200px; height:492px; overflow:hidden; position:relative;}
.zttxt3_pic2 ul{width:8000%; position:absolute; top:0; left:0;}
.zttxt3_pic2 li{width:1200px; height:492px; float:left; position:relative;}
.zttxt3_pic2 li img{width:805px; height:490px; border:1px solid #f5f5f5; float:left;}
.zttxt3_pic2 li span{width:427px; padding:20px 25px 0; height:157px; background:#f5f5f5; float:right; overflow:hidden; position:absolute; top:225px; right:64px; line-height:26px;}
.zttxt3_pic2 li span h4{font-size:18px; margin-bottom:20px;}
.zttxt3_pic2 li span p{color:#666;}
.zttxt3_gd{width:94px; position:absolute; bottom:0; right:64px; z-index:999;}
.zttxt3_gd cite{width:47px; height:32px; float:left; cursor:pointer;}
.zttxt3_gd cite.zttxt3left{background:url(images/zttxt3_left.png) no-repeat;}
.zttxt3_gd cite.zttxt3right{background:url(images/zttxt3_right.png) no-repeat;}
.zttxt3_gd cite:hover{background-position:0 -32px;}
.zttxt3_an{width:900px; float:left; padding:40px 0 30px; position:relative; z-index:99;}
.zttxt3_an li{font-size:18px; cursor:pointer; line-height:30px; background:url(images/zttxt3_li.png) left center no-repeat; float:left; color:#666; padding-left:22px; width:158px; margin-top:10px; cursor:pointer;}
.zttxt3_an li.zttxt3now{background:url(images/zttxt3_li2.png) left center no-repeat;}
.zttxt4{width:100%; height:206px; background:url(images/zttxt4bg.jpg) center top no-repeat;}
.zttxt4 dl{width:489px; margin:0 auto; text-align:center; color:#fff; padding:30px 176px 0 535px;}
.zttxt4 dt{width:489px; height:57px; background:url(images/zttxt4_li.png) center center no-repeat; line-height:40px; height:100px;}
.zttxt4 dt h4{font-size:30px; padding-right:25px;}
.zttxt4 dt p{font-size:23px; margin-top:15px;}
.zttxt4 dd{font-size:24px; width:489px; margin-top:15px;}
.zttxt4 dd span{color:#f6631b;}
.zttxt5{width:100%; height:526px; padding-top:20px; background:url(images/zttxt5bg.jpg) center top no-repeat;}
.zttxt5_pic{width:100%; margin-top:40px;}
.zttxt5_pic cite{width:49px; height:56px; float:left; cursor:pointer; margin-top:106px;}
.zttxt5_pic cite.zttxt5left{background:url(images/zttxt5left.png) no-repeat;}
.zttxt5_pic cite.zttxt5right{background:url(images/zttxt5right.png) no-repeat;}
.zttxt5_pic cite:hover{background-position:0 -56px;}
.zttxt5_scroll{width:1102px; height:325px; float:left; position:relative; overflow:hidden;}
.zttxt5_scroll ul{width:8000%; position:absolute; top:0; left:0;}
.zttxt5_scroll li{width:264px; float:left; text-align:center; padding:0 6px;}
.zttxt5_scroll li img{width:250px; height:250px; background:#fff; padding:7px;}
.zttxt5_scroll li p{font-size:18px; line-height:30px; height:30px; overflow:hidden;}
.zttxt6{margin:50px 0 30px;}
.zttxt6 dt{width:460px; float:left;}
.zttxt6 dd{width:644px; padding:18px 34px 0 0; float:right; background:url(images/zttxt6bg.png) right top no-repeat;}
.zttxt6 dd img{width:644px; height:502px;}
.zttxt6_txt{width:460px; height:460px; position:relative; overflow:hidden;}
.zttxt6_txt ul{width:8000%; position:absolute; top:0; left:0; height:460px;}
.zttxt6_txt li{width:460px; height:460px; float:left; line-height:30px;}
.zttxt6_txt li h4{font-size:24px; color:#000; font-weight:700; margin-top:40px;}
.zttxt6_txt li p{margin-top:30px;}
.zttxt6_an{width:305px; padding:14px 0; height:12px;text-align:center; background:#045fb2; margin:20px auto 0; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}
.zttxt6_an code{width:12px; height:12px; margin:0 3px; display:inline-block; cursor:pointer; background:#fff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.zttxt6_an code.zttxt6now{background:#ed4f2a;}
.zttxt7{width:100%; background:url(images/zttxt7bg.png) center top repeat-y; margin-top:30px;}
.zttxt7_top{width:100%; background:url(images/zttxt7top.png) center top no-repeat;}
.zttxt7_bt{width:100%; background:url(images/zttxt7bt.png) center bottom no-repeat;}
.zttxt7 dl{width:100%; float:left;}
.zttxt7 dt{width:520px; float:left; font-size:18px; line-height:30px; color:#666; padding-top:100px;}
.zttxt7 dd{width:636px; float:right;}
.zttxt7 dd code{width:74px; height:84px; margin-top:140px; background:url(images/zttxt7_li2.png) no-repeat; line-height:84px; text-align:center; float:left; font-size:50px; color:#15418c;}
.zttxt7 dd img{width:505px; height:395px; float:right;}
.zttxt7 dt h4{font-size:30px; line-height:76px; color:#045fb2; background:url(images/zttxt7_li.png) left bottom no-repeat;}
.zttxt7 dt p{margin-top:15px;}
.zttxt7 dl.zttxt7tb1 dt{float:right;}
.zttxt7 dl.zttxt7tb1 dd{float:left;}
.zttxt7 dl.zttxt7tb1 dd code{float:right;}
.zttxt7 dl.zttxt7tb1 dd img{float:left;}
.zttxt8{ padding-bottom:0;}
.zttxt8 dt{width:650px; float:left; padding-top:35px;}
.zttxt8 dt li{width:100%; line-height:42px; float:left; margin-top:30px;}
.zttxt8 dt li span{width:80px; float:left; font-size:16px; color:#666;}
.zttxt8input1,.zttxt8text1{width:540px; height:30px; line-height:30px; border:1px solid #d2d2d2; padding:5px 10px; float:left; font-size:14px;}
.zttxt8text1{height:90px;}
.zttxt8btn1,.zttxt8btn2{width:128px; height:45px; line-height:45px; text-align:center; border:0; text-align:center; display:inline-block; background:#f60;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; cursor:pointer; font-size:16px; color:#fff; margin-left:80px;}
.zttxt8btn2{background:#707070; margin-left:60px;}
.zttxt8 dd{width:524px; float:right; height:510px; background:url(images/zttxt8bg.jpg) no-repeat; line-height:24px; }
.zttxt8 dd span{padding:95px 236px 0 25px; display:block;}