@charset "utf-8";
/* CSS Document */
body{font-family:"Microsoft Yahei",Arial Regular,宋体; font-size:14px; color:#4c4c4c; 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:#4c4c4c;text-decoration:none}
a:active,a:hover{color:#0c8aff;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:#0c8aff;}
.color2{color:#245db3;}
.color2 a:link,.color2 a:visited{color:#245db3;}
.color2 a:active,.color2 a:hover{color:#f00;}
h1,h2,h3,h4,h5{font-weight:400;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none; outline:medium;font-family:Microsoft YaHei;}

#swiper-container{width:100%; position:relative; margin:0 auto; height:700px;}
#swiper-container .swiper-slide{width:100%; height:700px;}
#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:8px; height:8px; border:1px solid #bed6de; display:inline-block; margin:0 8px !important; float:none; cursor:pointer; opacity:0.6; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#swiper-container .swiper-pagination span.swiper-active-switch{background:#bed6de; opacity:1; width:36px;}

#header{width:100%; margin:0 auto; height:96px; padding-top:29px; background:#fff; border-top:4px solid #0c8aff;}
#header dl{width:1200px; margin:0 auto;}
#header dt{width:240px; float:left;}
#header dt img{width:240px; height:72px;}
#header dd{ float:right; margin-top:5px;}
#header dd li{font-size:16px; color:#4c4c4c; text-align:center; height:65px; line-height:65px; float:left; width:75px; margin-left:60px;}
#header dd li a{height:65px; display:block;}
#header dd li a:link,#header dd li a:visited{color:#4c4c4c;}
#header dd li a:active,#header dd li a:hover{color:#0c8aff; background:url(images/head_li.png) center 55px no-repeat;}
#header dd li.headindex{font-weight:700; background:url(images/head_li2.png) right center no-repeat; width:124px; text-align:left;}
#header dd li.headindex img{width:17px; height:15px; display:inline-block; vertical-align:middle; position:relative; margin:-2px 10px 0 0;}
#header dd li.headindex a{color:#0c8aff;}
#header dd li.headindex a:hover{ background:none;}
.main{width:1200px; margin:0 auto; padding:140px 0 200px;}
.indextt1{width:100%; height:60px; line-height:60px; overflow:hidden;}
.indextt1 h3{font-size:18px; color:#1089fa; text-transform:uppercase;}
.indextt1 h3 b{font-size:37px;}
.indextt1 h3 img{width:30px; height:30px; display:inline-block; vertical-align:middle; margin:-15px 10px 0 0; position:relative;}
.indextt1 span{font-size:18px; float:right;}
.tt1gd{ float:right;}
.tt1gd cite.tt1left,.tt1gd cite.tt1right{width:27px; height:27px; float:left; cursor:pointer; margin:16px 0 0 23px;}
.tt1gd cite.tt1left{background:url(images/tt1left.png) no-repeat;}
.tt1gd cite.tt1right{background:url(images/tt1right.png) no-repeat;}
.indextxt1{width:1200px; height:760px; overflow:hidden; position:relative; margin-bottom:150px;}
.indextxt1 ul{width:8000%; position:absolute; top:0; left:0;}
.indextxt1 li{width:1200px; height:760px; float:left;}
.indextxt1 li .txt1tb1{width:1200px; height:346px; float:left; overflow:hidden; background:#f6f6f6; margin:22px 0;}
.indextxt1 li .txt1tb1 img{width:601px; height:346px; float:left;}
.indextxt1 li .txt1tb1 span{width:499px; padding:0 50px; height:346px; float:left; font-size:16px; line-height:30px; color:#4c4c4c;}
.indextxt1 li .txt1tb1 span h4{font-size:30px; line-height:60px; font-weight:700; font-weight:700; margin:35px 0 15px;}
.indextxt1a{height:390px; margin-bottom:30px;}

.indextxt2{width:1200px; height:327px; overflow:hidden; position:relative; margin-top:35px;}
.indextxt2 ul{width:8000%; position:absolute; top:0; left:0;}
.indextxt2 li{width:1200px; height:327px; float:left;}
.indextxt2 li .txt2tb1{width:285px; height:327px; float:left; margin:0 7px;}
.indextxt2 li .txt2tb1 img{width:285px; height:163px;}
.indextxt2 li .txt2tb1 span{width:243px; height:142px; padding:20px 20px 0; border:1px solid #e0e0e0; border-top:0; display:block; font-size:15px; line-height:28px;}
.indextxt2 li .txt2tb1 span p{height:112px; overflow:hidden;}

#footer{width:100%;}
#footer dt{width:100%; height:210px; padding-top:26px; background:url(images/ftbg.jpg) center top no-repeat;}
#footer dd{width:100%; height:35px; line-height:35px; text-align:center; background:#313131; font-size:11px;}
#footer dt ul{width:1200px; margin:0 auto;}
#footer dt li{ float:left; line-height:29px; padding-right:70px;}
#footer dt li h4{font-size:18px; font-weight:700; margin-bottom:10px; margin-top:20px;}
#footer dt li.ftlxwm{background:url(images/ftli.png) left center no-repeat; padding-left:90px;}
#footer dt li.ftwx{width:123px; float:right; padding:0; text-align:center; font-size:16px; line-height:30px;}
#footer dt li.ftwx img{width:123px; height:123px; margin:10px auto 0;}

/*内页*/
.nybanner{width:100%; height:320px;}
.nybanner a{height:100%; display:block;}
.nydh{width:100%; height:68px; background:#fff; border-bottom:1px solid #d1d1d1;}
.nydh h2{width:1200px; margin:0 auto; line-height:68px; font-size:16px; color:#8d8b8b;}
.nydh a:link,.nydh a:visited{color:#8d8b8b;}
.nydh a:active,.nydh a:hover{color:#0c8aff;}
.nywrap{width:100%; background:#f6f6f6;}
.nymain{width:1200px; margin:0 auto; padding:50px 0;}
.nytxt1,.nytxt2{ padding-bottom:30px;}
.nytxt1 li{width:580px; float:left; margin:20px 0;}
.nytxt1 li.nytxt1rt{ float:right;}
.nytxt1 li img{width:580px; height:335px;}
.nytxt1 li span{width:510px;background:#fff; padding:15px 35px 25px; display:block; font-size:16px; line-height:30px;}
.nytxt1 li span h4{font-size:30px; line-height:60px; height:60px; overflow:hidden; font-weight:700;}
.nytxt1 li:hover{box-shadow:0 0 25px #dbdbdb;
/*webkit 浏览器*/
-webkit-box-shadow:0 0 25px #dbdbdb;
/*Firefox 浏览器*/
-moz-box-shadow:0 0 25px #dbdbdb;}
.nytxt2 li{width:440px; padding:30px 70px 0; height:360px; background:#fff; border:1px solid #ccc; font-size:18px; line-height:28px;  margin:20px 0; float:left;}
.nytxt2 li h4{font-size:30px; text-align:center; line-height:50px; font-weight:700;}
.nytxt2 li p{padding:10px 0;}
.nytxt2 li span{width:208px; height:58px; line-height:58px; background:#1a5892; text-align:center; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; display:block; margin:10px auto 0;}
.nytxt2 li span a{height:100%; display:block;}
.nytxt2 li.nytxt2rt{ float:right;}
.nytxt2_tb1{padding:15px 0 80px;}
.nytxt2_tb1 li{font-size:26px; height:45px; line-height:45px; overflow:hidden; background:url(images/nytxt2_li.png) 10px center no-repeat;}
.nytxt2_tb1 li a{color:#1a5892; border-bottom:1px solid #1a5892; padding:0 10px 0 45px;}
.nytxt2_tb1 li a:hover{color:#1089fa;}
.nytxt3{ background:#fff;  padding:10px 46px 25px; margin:20px 0 50px;}
.nytxt3 li{font-size:18px; line-height:40px; height:40px; overflow:hidden; border-bottom:1px solid #cdcdcd; color:#3c3c3c; margin-top:10px;}
.nytxt3 li code{float:right; color:#7b7b7b;}
.nytxt3 li a:link,.nytxt3 li a:visited{color:#3c3c3c}
.nytxt3 li a:active,.nytxt3 li a:hover{color:#0c8aff;}
.nytxt3_tb1{ padding-bottom:30px;}
.nytxt3_tb1 li{width:100%; float:left; margin:20px 0; height:335px; background:#fff;}
.nytxt3_tb1 li img{width:580px; height:335px; float:left;}
.nytxt3_tb1 li span{font-size:16px; line-height:30px; width:480px; padding:80px 70px 0; float:left;}
.nytxt3_tb2 li{width:480px; height:150px; background:#fff; float:left; border:1px solid #ccc; padding:20px 49px 0; font-size:16px; line-height:24px; margin-top:10px;}
.nytxt3_tb2 li h4{font-size:24px; line-height:40px; font-weight:700; margin-bottom:5px;}
.nytxt3_tb2 li.nytxt3tb2rt{float:right;}
.nytxt4{font-size:22px; line-height:34px; color:#5f5f5f; padding:20px 0;}
.nytxt4 img{max-width:100%; margin:20px auto;}
.nytxt4_tb1{width:100%; background:#f1f1f1; padding-bottom:30px;}
.nytxt4_tb1 li{width:580px; float:left; padding:30px 0 0 0;}
.nytxt4_tb1 li img{width:580px; height:335px;}
.nytxt4_tb1 li p{height:100px; line-height:100px; background:#fff; padding:0 35px; display:block; font-size:30px; font-weight:700;}
.nytxt4_tb1 li.nytxt4rt{ float:right;}
.newsbox{ background:#fff; border-top:3px solid #0c8aff; padding:30px 70px 70px;}
h3.newstt1{font-size:30px; line-height:70px; text-align:center; color:#363636; border-bottom:1px solid #c4c4c4; padding-bottom:5px;}
.newstxt1{font-size:16px; line-height:30px; color:#494949; padding:20px 0;}
.newstxt1 p{padding:15px 0;}
.newstxt1 img{max-width:100%; height:auto; margin:0 auto;}
.nytxt5{padding-bottom:30px;}
.nytxt5 li{width:223px; padding:24px 33px 0; height:386px; float:left; background:#fff; text-align:center; margin:20px 50px 0 0;}
.nytxt5 li img{width:223px; height:290px;}
.nytxt5 li code{width:143px; height:44px; line-height:44px; border:2px solid #1089fa; margin:26px auto 0; font-size:26px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; display:block; color:#1089fa;}
.nytxt5 li code a{height:100%; display:block; color:#1089fa;}
.nytxt5 li code:hover{background:#1089fa;}
.nytxt5 li code:hover a{color:#fff;}
h4.nytt1{font-size:45px; line-height:70px; text-align:center; color:#252525; padding-top:20px;}
.nytt1ms{font-size:24px; line-height:36px; text-align:center; padding-top:10px;}
.nytt1ms code{font-size:24px; background:url(images/cp_li.png) 20px center no-repeat; display:inline-block; padding:0 20px 0 40px;}
.indexmore{width:100%; text-align:center; font-size:24px; color:#1672e3; margin-top:20px;}
.indexmore img{width:26px; height:26px; display:inline-block; vertical-align:middle; margin-right:10px; margin-top:-2px;}
.indexmore a{display:inline-block;color:#1672e3;}
.nytxt6{width:100%; height:370px; position:relative; margin-top:20px; margin-bottom:50px;}
.nytxt6 cite.nytxt6left,.nytxt6 cite.nytxt6right{width:46px; height:83px; position:absolute; cursor:pointer; top:154px;}
.nytxt6 cite.nytxt6left{background:url(images/nytxt6left.png) no-repeat; left:-50px;}
.nytxt6 cite.nytxt6right{background:url(images/nytxt6right.png) no-repeat; right:-50px;}
.nytxt6_pic{width:1200px; height:370px; overflow:hidden; position:relative;}
.nytxt6_pic ul{width:8000%; position:absolute; top:0; left:0;}
.nytxt6_pic li{width:290px; height:370px; float:left; position:relative; text-align:center; margin:0 5px;}
.nytxt6_pic li img{width:290px; height:370px;}
.nytxt6_pic li p{width:100%; height:70px; line-height:70px; overflow:hidden; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.49); font-size:30px;}
.moreshow{width:100%; display:none;}
.nytxt7{font-size:24px; line-height:36px; padding:0 0 50px;}
.nytxt7 p{padding:20px 0;}