@charset "gb2312";
/* CSS Document */
body{font-family:"Microsoft Yahei",Arial Regular,ËÎÌå; font-size:14px; color:#666; 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:#666;text-decoration:none}
a:active,a:hover{color:#e43737;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;}
.color333{color:#333;}
.color333 a:link,.color333 a:visited{color:#333;}
.color333 a:active,.color333 a:hover{color:#e43737;}


#swiper-container{width:100%; position:relative; height:510px;background:#010824;}
#swiper-container .swiper-slide{width:100%;  height:510px; float:left;}
#swiper-container .swiper-slide a{height:100%; display:block;}
#swiper-container>.swiper-pagination{left:0!important; bottom:30px!important; z-index:999;}
#swiper-container .swiper-pagination span{width:17px !important; height:17px !important;background:#818492; cursor:pointer; opacity:1; border-radius:17px; -moz-border-radius:17px; -webkit-border-radius:17px; display:inline-block; margin:0 5px !important;}
#swiper-container .swiper-pagination span.swiper-pagination-bullet-active{background:#1b4592;}
#topmenu{width:100%; height:75px; background:#3482ff;}
#topmenu ul{width:1200px; margin:0 auto; line-height:75px;}
#topmenu li{ float:left; color:#fff; font-size:24px; padding:0 34px;}
#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:#fb6a6e;}
#topmenu li.indexmenu a{background:url(images/indexmenu.png) no-repeat; padding:0; text-align:center; color:#fff; width:186px;}
.main{width:1200px; margin:0 auto; padding:20px 0 50px;}

h3.indextt1,h3.indextt2{font-size:36px; text-align:center; line-height:80px; border-bottom:1px solid #000; position:relative;}
h3.indextt1 span,h3.indextt2 span{display:inline-block; padding:0 20px; border-bottom:3px solid #f66; color:#000; position:relative; top:2px;}
h3.indextt2{border-bottom-color:#fff;}
h3.indextt2 span{color:#fff;border-bottom-color:#fff10e;}
h3.indextt3 span{border-bottom-color:#3482ff;}
.indextxt1{padding-top:55px;}
.indextxt1 dt{height:390px; width:435px; padding:15px 10px 0 15px; float:left; background:#f6f6f6; font-size:12px; line-height:25px;}
.indextxt1 dt h4{font-size:18px; color:#000; line-height:22px;}
.indextxt1 dt h4 p{font-size:12px; color:#666;}
.indextxt1 dd{width:707px; float:right;}
.indextxt1 dd img{width:707px; height:405px;}
.wrapbg1{width:100%; background:#3482ff;}
.wrapbg2{width:100%; background:#1d2087;}
.indextxt2{height:587px; background:url(images/pic2.png) center 75px no-repeat; position:relative;}
.indextxt2 li{font-size:20px; line-height:26px; text-align:center; color:#fff; position:absolute;}
.indextxt2 li.txt2a{width:190px; padding:30px 65px 0; height:124px; background:url(images/indextxt2_li1.png) no-repeat; top:67px; left:95px;}
.indextxt2 li.txt2b{width:190px; padding:40px 65px 0; height:106px; background:url(images/indextxt2_li2.png) no-repeat; top:67px; right:95px;}
.indextxt2 li.txt2c{width:220px; padding:16px 114px 0 50px; height:98px; background:url(images/indextxt2_li3.png) no-repeat; top:274px; left:50px;}
.indextxt2 li.txt2d{width:255px; padding:32px 27px 0 125px; height:80px; background:url(images/indextxt2_li4.png) no-repeat; top:274px; right:30px;}
.indextxt2 li.txt2e{width:201px; padding:65px 85px 0 85px; height:73px; background:url(images/indextxt2_li5.png) no-repeat; top:434px;left:414px;}
.indextxt3{height:692px; width:100%; overflow:hidden; position:relative; margin-top:60px;}
.indextxt3 ul{width:8000%; position:absolute; height:692px; top:0; left:0;}
.indextxt3 li{width:1200px; height:692px; float:left;}
.indextxt3 li span{width:286px; height:331px; background:url(images/pic_li.png) no-repeat; float:left; text-align:center; font-size:12px; line-height:18px; margin:0 7px 30px;}
.indextxt3 li span img{width:231px; height:228px; margin:1px 0 0 22px;}
.indextxt3 li span h4{font-size:14px; line-height:24px; text-align:center; color:#000; margin:10px auto 2px;}
.indextxt3 li span p{padding:0 15px; text-align:left;}
.indextxt3 .cpjs{width:286px; height:331px; background:url(images/cpjs.jpg) no-repeat; position:absolute; right:0; bottom:0; font-size:18px; line-height:30px; color:#fff; text-align:right;}
.indextxt3 .cpjs a{width:200px; height:201px; padding:130px 43px 0; display:block;}
.indextxt3 .cpjs a:link,.indextxt3 .cpjs a:visited{color:#fff;}
.indextxt3 .cpjs a:active,.indextxt3 .cpjs a:hover{color:#ff0;}
.indextxt3_gd{width:100%; text-align:center; padding-top:44px;}
.indextxt3_gd cite{width:34px; height:29px; background:url(images/txt3_gdan.png) no-repeat; display:inline-block; cursor:pointer; margin:0 7px;}
.indextxt3_gd cite.txt3right{background-position:0 -29px;}
.indextxt4_qh{width:100%; position:relative; height:57px; line-height:57px; text-align:center; font-size:24px; color:#fff; margin:18px auto 24px;}
.indextxt4_qh li{top:0; position:absolute; cursor:pointer;}
.indextxt4_qh li.txt4qh1{width:313px; background:url(images/txt4_qh1.png) no-repeat; left:54px;}
.indextxt4_qh li.txt4qh2{width:503px; background:url(images/txt4_qh2.png) no-repeat; left:349px;}
.indextxt4_qh li.txt4qh3{width:327px; background:url(images/txt4_qh3.png) no-repeat; left:833px;}
.indextxt4_qh li.txt4qhnow{color:#136e69; background-position:0 -57px;}
.indextxt4_show{width:100%; display:none;}
.indextxt4_show table{border:2px solid #186ee5; margin-bottom:20px;}
.indextxt4_show table td{ background:#fff; line-height:52px; text-align:center; font-size:12px;}
.indextxt4_show table td img{ margin:auto;}
.indextxt4_show table tr.txt4tt td{font-size:18px; line-height:20px; background:#186ee5; color:#fff; padding:10px 0;}

.lxwm{width:100%;}
.lxwm dt{height:550px;}
.lxwm dd{width:960px; margin:100px auto 80px; line-height:30px;}
#footer{width:100%; height:200px; background:#010824; padding-top:16px;}
#footer dl{width:1200px; margin:0 auto;}
#footer dt{height:45px; color:#fff; border-bottom:1px solid #4d4c4c; line-height:45px;}
#footer dt span{ float:right; background:url(images/fticon3.png) left center no-repeat; font-size:12px; color:#999;}
#footer dt span a{height:100%; display:block; padding-left:25px;}
#footer dt span.ftwx{background:url(images/fticon2.png) left center no-repeat; padding:0 20px 0 0;}
#footer dt span.ftwb{background:url(images/fticon1.png) left center no-repeat; padding:0 20px 0 0;}
#footer dt span a:link,#footer dt span a:visited{color:#999;}
#footer dt span a:active,#footer dt span a:hover{color:#ff0;}
#footer dd{height:120px; padding-top:15px; color:#a4a5aa; font-size:12px; line-height:24px;}
#footer dd h1{width:120px; height:55px; background:url(images/ftlogo.png) no-repeat; margin-top:40px;}
#footer dd h1 a{height:100%; display:block;}
#footer dd span{ float:right; width:120px;}
#footer dd span img{width:120px; height:120px;}
#footer dd span.ftwz{width:auto; padding:65px 15px 0 0; text-align:right;}
#footer dd span.ftwz p{font-size:18px; color:#fff;}

