@charset "utf-8";

* {margin:0; padding:0; list-style:none; }

html{_background:url(about:blank);background-attachment:fixed;}

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,

button,input,textarea,th,td{margin:0;padding:0;}

body{ background:#fff; color:#696969; font-size:14px; font-family: '微软雅黑','宋体', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma'; margin:0 auto; padding:0; line-height:25px;}

ul,li{list-style:none;text-transform:capitalize;}

input,textarea,button,select{font-size:12px; outline:none; resize:none; color:#333; font-family: '微软雅黑', '宋体',"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma';}

button{cursor: pointer;}

table{border-collapse:collapse;border-spacing:0;}

.clear {clear:both; height:0; font-size:0; line-height:0; overflow:hidden;}

.left{ float:left;}.right{ float:right;}

a{color:#666666; text-decoration:none;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}

a:hover{color:#fd8f13; text-decoration:none;}

img{border:none;}

#clear{width:100%; height:0px; clear:both;}

.clear{width:100%; height:0px; clear:both;}

p{line-height:25px;}

.left{ float:left;}

.right{ float:right;}



#top{width:100%; height:110px; margin:0 auto; background:#000; }

#topc{width:1280px; height:110px; margin:0 auto;}

#topcl{width:521px; height:110px; float:left; margin-top:0px;}

#topcl img{height:110px; min-width:370px;}

#topcr{width:690px; height:110px; float:right; position:relative; padding-right:0px;}





#menu_wp{width:100%; height:110px; }

/*menu*/

#menu { display:block; width:100%; margin:0 auto; height:80px; margin-top:30px;}

#nav {display:block;}

#nav .mainlevel {float:left; text-align:center; width:115px; display:block; z-index:999999}

#nav .mainlevel a{ text-decoration:none; width:95px; margin:0 auto; text-align: left; text-indent:20px; color:#fff; height:80px; display:block; font-size:15px; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; z-index:99999;}

#nav .mainlevel a p{ font-size:12px; color:#a5b4e1;}

#nav .mainlevel a:hover {color:#bce104; text-decoration:none; z-index:999}

#nav .mainlevel a:hover p {color:#bce104; text-decoration:none; z-index:999}

#nav .mainlevel ul { display:block; position:absolute; display:none;  top:110px; margin-left:-5px;   z-index:99; ackground:#fff;}



#nav .mainlevel li {background:#fff; padding-top:px; }

#nav .mainlevel li a {padding:0px; width:225px; color:#666; text-indent:0px;background-image:none; background-color:#fff; font-size:14px; text-align: left; text-indent:12px; line-height:30px; height:30px;  display:block; _padding-bottom:2px;/*IE6 only*/-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-outs;transition:all 0.3s ease-out;}

#nav .mainlevel li a:hover {color:#666; background:#bce104; }

.tp{ width:100%; height:110px;}



.rund{ width:100%; height:250px; background:#233d8c; padding:50px 0px;}

.run{width: 1440px; height: 250px; margin:0 auto;} 

.run a{ width:192px; height:250px; display:block; margin:0 auto; border-radius:96px;} 

.run a .tkp_img{ width:202px; height:211px;}

.run a .tkp_img img{border-radius:96px;width:192px; height:192px; display:block; margin:0 auto;}

.run a .tkp_d{ width:100%; height:30px; font-size:16px; color:#fff; font-weight:bold; line-height:30px; text-align:center;}

.run a:hover .tkp_img img{ background:url(../images/b1_1.png) center top no-repeat; padding:0px 5px 19px 5px;}

.run a:hover .tkp_d{ color:#bce104;}

.run_but{ width:1550px; height:250px; margin:0 auto; position:relative;}



.cont1{ width:100%; height:490px; background:url(../images/cont1.png) right top no-repeat;}

.cnt1{ width:1440px; height:380px; margin:0 auto; padding-top:45px; padding-bottom:70px; position:relative;}

.bt1{ width:100%; height:auto; text-align:right; padding-bottom:45px;}

.bt1 h2{ font-size:20px; color:#222222; height:40px; background:url(../images/bt1.png) bottom right no-repeat;}

.bt1 p{ color:#888888;}

.ct1{ width:770px; float:right; line-height:28px; height:112px; overflow:hidden;}

.ckgd{ width:198px; height:42px; border:1px solid #233d8c; float:right; position:absolute; bottom:70px; right:0px;} 

.ckgd a{ width:198px; height:42px; font-size:#233d8c; display:block; text-align:center; line-height:42px;}

.ckgd a:hover{ background:#233d8c;  color:#fff;}



.cont2{ width:100%; height: auto; background:#e9e9e9; background-size:100%; padding:40px 0px 70px 0px;}

.bt2{ width:100%; height:auto; text-align: center; padding-bottom:45px;}

.bt2 h2{ font-size:20px; color:#222222; height:40px; background:url(../images/bt1.png) bottom  center no-repeat;}

.bt2 p{ color:#888888;}



.cont2 ul{ width:1440px; height:auto; margin:0 auto;}



.cont2 ul li{width:720px; height:236px ;list-style: none; background:#fff;position: relative;float: left;overflow: hidden;} 

.cont2 ul li .a1 .ct2l{ width:360px; height:236px; float:left;}

.cont2 ul li .a1 .ct2l img{width:360px;height:236px;}

.cont2 ul li .a1 .ct2r{ width:300px; height:210px; float:right; line-height:30px; padding:26px 30px 0px 30px; background:#233d8c; color:#fff;}

.cont2 ul li .a1 .ct2r span{ font-size:18px; font-weight:bold;}

.cont2 ul li .a1 .divA>.p1{width:245px;height: 25px;font-size: 16px;line-height: 25px;color: #202020; font-weight:bold; margin:0 auto;}

.cont2 ul li .a1 .divA>.p2{width: 245px;height: 21px;font-size: 14px;color: #b4b4b4;line-height: 20px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis; margin:0 auto;}

.cont2 ul li .a2{position: absolute;top: 0;left:-720px;width:720px;height:236px;color: white;background: url(../images/pb2.png) center left no-repeat;;transition: all 0.2s;display:flex;} 

.cont2 ul li .a2 .ct2rt{ width:300px; height:210px; float:right; line-height:30px; padding:26px 30px 0px 390px; color:#fff;}

.cont2 ul li .a2 .ct2rt span{ font-size:18px; font-weight:bold;}



.cont2 ul li .a1 .ct2rt{ width:360px; height:236px; float:right;}

.cont2 ul li .a1 .ct2rt img{width:360px;height:236px;}

.cont2 ul li .a1 .ct2lt{ width:300px; height:210px; float:left; line-height:30px; padding:26px 30px 0px 30px; background:#233d8c; color:#fff;}

.cont2 ul li .a1 .ct2lt span{ font-size:18px; font-weight:bold;}

.cont2 ul li .a3{position: absolute;top: 0;left:-720px;width:720px;height:236px;color: white;background: url(../images/pb1.png) center left no-repeat;;transition: all 0.2s;display:flex;} 

.cont2 ul li .a3 .ct2rt{ width:300px; height:210px; float:right; line-height:30px; padding:26px 390px 0px 30px; color:#fff;}

.cont2 ul li .a3 .ct2rt span{ font-size:18px; font-weight:bold;}





.cont3{ width:100%; height:490px; background:url(../images/n1.png) left top no-repeat;}

.cnt3{ width:1440px; height:380px; margin:0 auto; padding-top:45px; padding-bottom:70px; position:relative;}

.bt3{ width:100%; height:auto; text-align:left; padding-bottom:45px;}

.bt3 h2{ font-size:20px; color:#222222; height:40px; background:url(../images/bt1.png) bottom left no-repeat;}

.bt3 p{ color:#888888;}

.ct3{ width:770px; float:left; line-height:32px; height:160px; overflow:hidden;}

.ct3 li{ width:100%; height:32px;  }

.ct3 li a{ width:100%; height:32px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-indent:19px; background:url(../images/b3.png) center left no-repeat; display:block;}

.ckgd1{ width:198px; height:42px; border:1px solid #233d8c;  position:absolute; bottom:70px; left:0px;} 

.ckgd1 a{ width:198px; height:42px; font-size:#233d8c; display:block; text-align:center; line-height:42px;}

.ckgd1 a:hover{ background:#233d8c;  color:#fff;}



.footer{ width:100%; height:auto; border-top:4px solid #2a49a8; background:#04123c; padding:44px 0px 33px 0px; color:#fff;}

.foot{ width:1440px; height:auto; margin:0 auto;}

.ftl{ width:159px; height:298px; border-right:1px solid #2f3f6f; float:left;}

.ftr{ width:1230px; height:320px; float:right;}

.ftrt{ width:1230px; height:164px; border-bottom:1px solid #2f3f6f; color:#fff;}

.ftrt li h2{ font-size:18px; padding-bottom:25px;}

.ftrt li a:hover{ color:#92c615; text-decoration:underline;}

.ftrt .fz1{ width:170px; height:auto; float:left;}

.ftrt .fz1 a{ width:100%; height:40px; display:block; color:#fff;}

.ftrt .fz2{ width:200px; height:auto; float:left;}

.ftrt .fz2 a{ width:50%; float:left;height:40px; display:block; color:#fff;}

.ftrt .fz3{ width:760px; float:right; height:auto;}

.ftrt .fz3 a{ width:25%; height:40px; display:block; color:#fff; float:left;}

.ftrd{ width:1230px; height:128px; }

.ftrdl{ width:363px; height:128px; float:left;}

.ftrdr{ width:860px; height:75px; margin-top:35px; float:right; text-align:right;}



#btn1{width:80%;  margin:0 auto; min-height:25px; text-align:center; padding:30px 0px 25px 0px; color:#444444}

#btn1 h2{font-size:30px; line-height:50px;}

#btn1 p{ font-size:14px; line-height:20px;color:#b6b6b6; font-weight:normal;}



.ab{ width:1200px; height: auto; margin:0 auto; color:#8a8a8a;}

.ab_list{ width:100%; height:50px; padding-top:20px;text-align:center;}

.ab_list a{ line-height:10px; padding:10px 30px; margin-right:5px; font-size:16px; margin-left:5px; background:#fff; border:1px solid #cecece;  color:#4a4a4a;}

.ab_list a:hover{ background:#122f87; color:#fff;}



.main{ width:1440px; height:auto; margin:0 auto;padding-top:40px;padding-bottom:50px;}

.main img{ max-width:100%; }

.mbin img{ float:left;}





/*分页*/



#nx_pg{width:100%; height: auto ; padding:50px 0px 40px 0px; text-align:center; }



#nx_pg a{display:inline; padding:7px 14px 7px 14px; background:#fff; color:#757575;font-size:14px; border:1px solid #407ec2; margin:0px 3px 0px 3px; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}



#nx_pg a:hover{background:#407ec2; color:#fff;}



#nx_pg .on{ background:#407ec2; color:#fff;}











#info-T{width:100%; min-height:30px; padding-top:15px; padding-bottom:15px; line-height:30px; text-align:center; font-size:18px; font-weight:bold;}



#info-M{width:100%; height:45px; line-height:45px; text-align:center; border-top:#e0e0e0 1px dotted;}



#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px;}







#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}



#info-N{width:100%; height:50px; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}







#info-C1{width:100%; line-height:28px; margin-top:0px; font-size:14px; text-align:center; padding-bottom:10px;}



#big{width:100%; height:380px; margin:0 auto; text-align:center; padding-bottom:10px;}



#big img{height:380px; max-width:728px;}

.main_l{ width:330px; height:auto;  border-top: none; float:left;border:1px solid #cfcfcf;}

.mab{ width:100%; height:50px; line-height:50px; text-align:center; background:#0b4191; font-weight:bold; font-size:20px; color:#fff;}

/*二级菜单*/



.ny_zb{width:328px; margin:0 auto; padding-bottom:40px; }

.ny_zblb1 li{width:100%;}

.ny_zblb1 li a{display:block; width:100%; height:49px; line-height:49px; text-align: left; color:#4b4b4b; font-size:14px; margin-bottom:10px; font-weight:bold; background:#f9f9f9 url(../images/nu1.png) left center no-repeat; text-indent:60px; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

.ny_zblb1 li a.cur{background:#f9f9f9 url(../images/nu1.png) left center no-repeat;color:#c00000;}



.ny_zblb1 li ul{display:none; padding:10px 0px; }

.ny_zblb1 li ul li{float:none; margin-top:0px;}

.ny_zblb1 li ul li a{display:block; width:296px; height:34px; margin:0 auto; font-weight:normal;margin-bottom:0px; background:url(../images/nu2.png) left center no-repeat; line-height:34px;border-bottom:1px dotted #bcbcbc;   font-size:14px; overflow:hidden; text-indent:60px; padding-left:0px; margin-top:1px; box-shadow:0 0px 0px #d0d0d0; color:#4b4b4b; -webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}

.ny_zblb1 li ul a:hover{color:#555;  background:url(../images/nu2.png) left center no-repeat;}





