﻿@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
address,caption,cite,code,dfn,em,th,var,i,b{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit; border:none;}
input,button{overflow: visible;vertical-align:middle;outline:none}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a:focus,a:hover,a:active{outline:none;blr:expression(this.onFocus=this.blur())}
sub,sup{vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0}
textarea { resize:none} 
input[type="submit"],input[type="button"]{ cursor:pointer;}
img{border:0;vertical-align:middle;}
a img,img{-ms-interpolation-mode:bicubic}
a{text-decoration:none;cursor: pointer; color:#000}
a:hover{text-decoration:none; color: #02126c ;}
button,input[type=submit],input[type=reset],input[type=text],input[type=button],select,textarea{-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:0;blr:expression(this.onFocus=this.blur());}
body,th,td,button,input,select,textarea{  font-family:GalanoGrotesqueAlt,Helvetica Neue,Helvetica,Arial,sans-serif; font-size:14px;color:#000;}
.layout{ margin:0 auto; width: 1240px;}
.l,.left,.fl{ float:left}
.r,.right,.fr{ float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; font-size:0; line-height:0}
.clearfix{*zoom:1}
body{ min-width:1240px; overflow:auto;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

.angtrd{width:100%;height:102px; z-index: 30; position: relative;padding-top: 0;    display: block;
    position: relative;
    overflow: hidden;}
.w1050{ width:1240px; margin:0 auto; position: relative;}
.innerweb{ width: 1240px; margin: 0 auto;position: relative; display: block;height:auto; overflow: hidden;}
.layout{ width: 1240px; margin: 0 auto;position: relative; display: block; overflow: hidden;}
.w1200{ width:1240px; margin:0 auto; position: relative;}


.basehd{width:100%;height:85px; z-index: 30; position: relative;padding-top: 0;}
.basehd .logo{display:block;width:200px;height:85px; float: left; margin-right: 50px;}
.basehd .logo img{display:block; max-width: 100%; margin-top:10px; height: 70px; }


.nlny{width: 100%; overflow: hidden; margin-top: 15px;font-size: 16px; color: #fff;}
.nlny img{width: 18px; height: 14px; float: right; margin-top: 2px;}
.nlny a { font-size: 16px;  color: #00266c;float: right; margin-left: 10px;height: 18px; line-height: 18px;}
.nlny a.bincn{margin-left: 40px;}
.nlny .bincn img{float: left; margin-right: 10px;}

.basehd .nav{ width: 950px;height: 85px;  display: block; position: relative; float: left; }
.basehd .nlny{width: 100%; overflow: hidden; margin-top: 15px;font-size: 16px; color: #fff;}
.basehd .nlny img{width: 18px; height: 14px; float: right; margin-top: 2px;}
.basehd .nlny a { font-size: 16px;  color: #0090FF;float: right; margin-left: 10px;height: 18px; line-height: 18px;}
.basehd .nlny a.bincn{margin-left: 40px;}
.basehd .nlny .bincn img{float: left; margin-right: 10px;}

.basehd .nav ul {zoom: 1;text-align: right; margin-top: 10px; }
.basehd .nav ul li{display: inline-block; position: relative;padding-left: 30px;height: 45px; line-height: 45px; }
.basehd .nav ul li:nth-child(2){padding-right: 10px;}
.basehd .nav ul li a{ color: #00266c; font-weight: 700;font-size: 14px;text-transform:uppercase ;}
.basehd .nav ul li a:hover{ color: #2e93ee; }
.basehd .nav ul li.on a{ color: #2e93ee; }
.basehd .nav ul li .dbiao{position: absolute;z-index: 99;width: 15px;height: 25px; right: -15px; top: 12px;background: url(../images/dbiao.png) no-repeat;  }
.basehd .nav ul li:nth-child(2) .dbiao{right: -25px;width: 35px;height: 30px;}
.basehd .nav ul li.on .dbiao{background: url(../images/dbiao1.png) no-repeat;  }

.basehd .nav .snav{position: absolute;z-index: 99;display: none;width: 110px;top: 40px;background: #fff ;padding: 10px 20px 0;box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.1); margin-left: -20px; }
.basehd .nav dl a{  width:110px ;text-align: left;display: block;position: relative; }
.basehd .nav dl dd{ height: auto !important;line-height: 24px; margin-bottom: 10px;    color:#666;font-size: 14px;font-weight: 500;}

.basehd .nav dl dd:hover{ color:#2e93ee; }
.basehd .nav dl a:after,.basehd .nav dl a:after{display: none;}




.aqhopwp{display: none; position: fixed;top: 80px;  overflow: hidden; height: 100%; background: rgba(0, 0, 0, 0.6);left: 50%;margin-left: -960px;width: 1920px;   }
.aqhopwp .dibor{width: 285px; text-align: left; float: left;height: 36px;line-height: 36px; margin-bottom: 10px;  margin-right:20px ;}
.dibor:nth-child(4n){margin-right: 0;}
.aqhopwp .dibor a{font-size: 16px; color: #012d74 !important;}
.aqhopwp .dibor.on a{font-size: 16px; color: #2e93ee !important;}
.aqhopwp .navngt{height: 250px; overflow: hidden;display: block ;  position: relative;box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.1); background: #fff; padding: 40px 0;}
.aqhopwp .navmet{overflow: hidden;display: block ;  position: relative;}



.world_header {display: block ;  position: relative;  overflow: hidden; height: auto;}
.world_header dd{width: 270px; text-align: left; float: left;height: 36px;line-height: 36px; margin-bottom: 10px; padding-bottom: 5px;  margin-right:40px ;font-size: 14px; color: #012d74 !important; cursor: pointer ;font-size: 16px;border-bottom: 2px solid #f3f3f3;}
.world_header dd img{width: 30px; height: 30px; margin-right: 10px; margin-bottom: 4px;}
.world_header dd:nth-child(4n) {margin-right: 0;}
.world_header dd.active {font-size: 16px; color: #2e93ee !important; border-bottom: 2px solid #2e93ee;}
.world_header dd:hover{ font-size: 16px; color: #2e93ee !important;border-bottom: 2px solid #2e93ee; }

.nansanj{width: 1240px;display:none;position: relative; text-align:center; margin-top: 10px;}
.nansanj .zbing{display:inline-block;width: 160px; position:relative; margin:0 10px; background: #fff;height: 160px;border: 1px solid #f3f3f3;  }
.nansanj .zbing.on,.nansanj .zbing:hover{border: 1px solid #0090FF;   
	color: #0693ff;
	box-shadow: 0 10px 30px 0 rgba(62,57,107,0.17), 0 2px 9px 0 rgba(62,57,107,0.17);
	-webkit-transition: all 250ms;
    transition: all 250ms;}
.nansanj .zbing .txetn{display:block;  line-height:20px;height: 40px; color:#666; overflow:hidden; font-size:14px; font-weight: 300; }
.nansanj .zbing .tsimg{width: 80px; height: 80px; margin: 15px auto;}
.nansanj .zbing .tsimg img{width: 80px; height: 80px;}
.nansanj { display: none; }
.nansanj.active { display: block; }

 .js-tab-con.active{ display: block;}
. .js-tab-con{ display: none;}

/*头部菜单*/






/*底部*/
/*.footer{width: 100%;overflow:hidden;position:relative; background: #f1f5f9;  padding: 50px 0 30px; color: #000;} */
.footer{width: 100%;overflow:hidden;position:relative; background-color: rgba(135, 206, 250, 0.5);  padding: 50px 0 30px; color: #000;}
.footer .frzong{width:470px; float: left;   display: block; position: relative; overflow: hidden; margin-bottom:30px;}
.footer .frzong ul{width: 180px;float: left; display: block; position: relative; overflow: hidden; margin-right: 50px;}
.footer .frzong ul li{width: 100%;   height: 38px; line-height: 38px;} 
.footer .frzong ul li a{font-size: 16px; font-weight: 600;color: #1f2044;}
.fmenu {width: 680px;float: left;overflow:hidden;position:relative; display: block; height:auto; margin-bottom: 20px; }
.fmenu ul{zoom: 1;}
.fmenu ul li {float: left;margin-left: 40px}
.fmenu ul li:first-child{margin-left: 0;}
.fmenu ul li h3 {line-height: 25px; margin-bottom: 10px; }
.fmenu ul li h3 a {color: #1f2044;font-size: 16px;font-weight: 600;}
.fmenu ul li p{margin-bottom: 10px;}
.fmenu ul li p a {line-height: 30px;color: #1f2044;display: block; font-size: 14px;}
.fmenu ul li a:hover {color: #2e93ee}



.footer .frleft{width: 260px; float: left; overflow: hidden; }
.footer .frleft .duntt{width: 100%; font-size: 18px; font-weight: 600;color: #0D1F61 ; margin-bottom: 15px;}
.footer .frleft .email{ margin-bottom: 10px; color: #fff; font-size: 15px; width: 100%;color: #333}
.footer .frleft .email a{font-size: 15px;color: #333;}

.footer .moright{ width: 260px; display: block; position: relative; overflow: hidden;float: left;}
.footer .moright a{ margin-left:20px; float: right; position: relative;transition: all .3s; padding-top: 5px;}
.footer .moright a:hover {transform: translateY(-5px); }
.footer .moright a img{max-width: 100%;}


.copyright{width: 100%;overflow:hidden;position:relative; display: block; text-align: center; margin-top: 40px; }
.copyright p{line-height: 24px; font-size: 15px; color: #333;}
.copyright p a{color: #333;}
.copyright p a:hover{color: #333;}

/*底部*/


.leftbtn{ width: 50px; position: fixed; right: 10px; top: 80%; z-index: 999; display: none;}
.leftbtn .ico{ width: 50px; height: 50px;  cursor: pointer; position: relative; border-radius: 100%;}
.leftbtn .backtop{ background:#4d4d4d url(../images/returnTop.png) center no-repeat;}
.leftbtn:hover .backtop{ background:#2e93ee url(../images/returnTop.png) center no-repeat;}



.bannerny {width: 100%;overflow: hidden;height: auto;position: relative;  }
.bannerny img {display: block; position: relative;width: 100%; min-width: 1240px;}
/*.bannerny img {display: block; position: absolute;left: 50%;height:600px;margin-left: -960px;width: 1920px;}*/


/*---标题---*/
.location {width:100%; margin:17px auto 15px; overflow: hidden ;}
.location .title{font-size:20px;line-height:20px; font-weight:bold;  overflow: hidden;}
.location .title span{ float:left; background:url(../images/titleimg.png) no-repeat left center;   height: 28px;
    line-height: 28px; padding: 7px 8px 8px 40px; position: relative;color: #666; overflow: hidden;font-size: 15px;}
.location .title span a{ padding:0px 5px; color:#666;font-weight:normal;}
.location .title span a:hover{ color:#1a1a1a;}

/*---标题---*/
.search{display: block; position: absolute; right: 0; top: 38px;}
.headsearch{float:right; width:350px;margin-top: 15px;background: #eee;}
.headsearch .searchIn{ float: left; width: 300px; height: 38px;padding-left: 20px; line-height: normal;font-size: 14px; color: #707070;background: #eee;}
.headsearch .searchBt{float: left; width: 30px;  height: 38px; background: url(../images/search.png) no-repeat  center;cursor:pointer;}
     
/*---标题---*/
.search1{display: block; position: absolute; right: 0; top: 38px; z-index: 99;}

.nannews{width:100%; margin:50px auto 15px; overflow: hidden ; height: 45px;}
.nannews ul {zoom: 1;text-align: left;  }
.nannews ul li{display: inline-block; position: relative;margin-right: 25px;height: 40px; line-height: 40px; }
.nannews ul li a{ color: #1f2044; font-size: 14px;text-transform:uppercase ;}
.nannews ul li a:hover{ color: #2e93ee; font-weight: 700;}
.nannews ul li.on a{ color: #2e93ee;font-weight: 700; }
.nannews ul li.dd a{ font-weight: 700;}
.seanner{
    background-color: #2f0e39; width: 100%; height: 190px; overflow: hidden; position: relative; display: block;
    background-repeat: repeat-x;
      background: linear-gradient(135deg,#02126c 0,#007bc1 80%);
}
.aligms{ margin: 50px 0px 50px 60px; overflow: hidden; position: relative; display: block;}
.aligms .eledown{ width: 90px;height: 90px; margin-right: 30px;background-size: 90px 90px;float: left;}
.aligms .eledown img{max-width: 100%;  }
.aligms .categormmd{float: left; width: 1000px; overflow: hidden; position: relative; display: block;}
.aligms .categormmd h2{font-size: 28px; color: #fff; line-height: 50px; font-weight: bold;}
.aligms .categormmd h1{font-size: 18px; color: #fff;line-height: 20px;}



/*
.nanleft{width: 100%;overflow: hidden; display: block; position: relative;padding-top: 30px; margin-bottom: 30px; height: 250px;background: #f3f3f3;}
.nanleft ul{zoom: 1;position: relative;}
.nanleft ul li{width: 270px; margin-right:20px ;float: left; margin-left: 10px; display: none;}
.nanleft ul li.on{display: block;}
.nanleft ul li:nth-child(4n){margin-right: 10px;}
.nanleft ul li .bpout{border:2px solid #fff; color: #666; box-shadow: none; height: 40px; line-height: 40px; padding-left: 10px;text-align: left;background: #fff url(../images/zp06.png) no-repeat 95% center;position: relative;font-size: 15px;}
.nanleft ul li.on .bpout{background: #fff url(../images/search_close.png) no-repeat 95% center; border:2px solid #0090FF; color: #0090FF;}
.nanleft ul li .bpout:hover{background: #0090FF url(../images/zp06.png) no-repeat 95% center; border:2px solid #0090FF; color: #fff;-webkit-transition: all 250ms;
    transition: all 250ms;}
.nanleft ul li .bbsanj{width: 1200px;display:none;position: absolute;left: 0;top: 55px;  height: 150px;text-align:center; margin-top: 10px;right: 0;}
.nanleft ul li.on .bbsanj{display: block;}

.nanleft ul li.on .bpout1{background: #0275d8 url(../images/search_close1.png) no-repeat 95% center; border:2px solid #0090FF; color: #fff;}
.nanleft ul li .bpout1{border:2px solid #fff; color: #666; box-shadow: none; height: 40px; line-height: 40px; padding-left: 10px;text-align: left;background: #fff url(../images/search_close1.png) no-repeat 95% center;position: relative;font-size: 15px;}
.nanleft ul li .bpout1:hover{border:2px solid #0090FF; background-color:#0090FF;-webkit-transition: all 250ms;
    transition: all 250ms;}
.bbsanj .zbing{display:inline-block;width: 160px; position:relative; margin:0 10px; background: #fff;height: 160px;border: 2px solid #fff;  }
.bbsanj .zbing.on,.bbsanj .zbing:hover{border: 2px solid #0090FF;   }
.bbsanj .zbing .txetn{display:block;  line-height:20px;height: 40px; color:#666; overflow:hidden; font-size:15px; }
.bbsanj .zbing .tsimg{width: 80px; height: 80px; margin: 15px auto;}
.bbsanj .zbing .tsimg img{width: 80px; height: 80px;}*/






.nanleft{width: 100%;overflow: hidden; display: block; position: relative;margin-bottom: 30px; background: #f3f3f3;}
.nanleft ul{zoom: 1;position: relative;}
.nanleft ul li{width: 270px; margin-right:20px ;float: left; margin-left: 10px; display: none;}
.nanleft ul li.on{display: block;}
.nanleft ul li:nth-child(4n){margin-right: 10px;}
.nanleft ul li .bpout{border:2px solid #fff; color: #666; box-shadow: none; height: 40px; line-height: 40px; padding-left: 10px;text-align: left;background: #fff url(../images/zp06.png) no-repeat 95% center;position: relative;font-size: 15px;}
.nanleft ul li.on .bpout{background: #fff url(../images/search_close.png) no-repeat 95% center; border:2px solid #0090FF; color: #0090FF;}
.nanleft ul li .bpout:hover{background: #0090FF url(../images/zp06.png) no-repeat 95% center; border:2px solid #0090FF; color: #fff;-webkit-transition: all 250ms;
    transition: all 250ms;}
.nanleft ul li .bbsanj{width: 1240px;display:none;position: absolute;left: 0;top: 55px;  height: 150px;text-align:center; margin-top: 10px;right: 0;}
.nanleft ul li.on .bbsanj{display: block;}

.nanleft ul li.on .bpout1{background: #0275d8 url(../images/search_close1.png) no-repeat 95% center; border:2px solid #0090FF; color: #fff;}
.nanleft ul li .bpout1{border:2px solid #fff; color: #666; box-shadow: none; height: 40px; line-height: 40px; padding-left: 10px;text-align: left;background: #fff url(../images/search_close1.png) no-repeat 95% center;position: relative;font-size: 15px;}
.nanleft ul li .bpout1:hover{border:2px solid #0090FF; background-color:#0090FF;-webkit-transition: all 250ms;
    transition: all 250ms;}
.bbsanj .zbing{display:inline-block;width: 160px; position:relative; margin:0 10px; background: #fff;height: 160px;border: 2px solid #fff;  }
.bbsanj .zbing.on,.bbsanj .zbing:hover{border: 2px solid #0090FF;   }
.bbsanj .zbing .txetn{display:block;  line-height:20px;height: 40px; color:#666; overflow:hidden; font-size:15px; }
.bbsanj .zbing .tsimg{width: 80px; height: 80px; margin: 15px auto;}
.bbsanj .zbing .tsimg img{width: 80px; height: 80px;}






.woader {display: block ;  position: relative;  overflow: hidden; height: auto;margin-bottom: 20px;   }
.woader dd{border:2px solid #fff; color: #666; box-shadow: none; height: 40px; line-height: 40px; padding-left: 10px;text-align: left;background: #fff url(../images/zp06.png) no-repeat 95% center;position: relative;font-size: 15px;width: 270px; margin-right:20px ; cursor: pointer; margin-left: 10px; float: left;}
.woader dd.active {background: #fff url(../images/search_close.png) no-repeat 95% center;  border:2px solid #0090FF; color: #0090FF;}
.woader dd:nth-child(4n){margin-right: 10px;}

.woader dd.bpout1{border:2px solid #0090FF; color: #fff; box-shadow: none; height: 40px; line-height: 40px; padding-left: 10px;text-align: left;background: #0275d8 url(../images/search_close1.png) no-repeat 95% center;position: relative;font-size: 15px;}
.woader dd.bpout1:hover{border:2px solid #0090FF; background-color:#0090FF;-webkit-transition: all 250ms;
    transition: all 250ms;}

.bbsswj{width: 100%;display: block;position: relative; text-align:center; margin-top: 10px;margin-left: 10px; padding-bottom: 40px;}
.bbsswj .zbing{display:inline-block;width: 160px; position:relative; margin:0 10px; background: #fff;height: 160px;border: 1px solid #f3f3f3; cursor: pointer;  margin-bottom: 20px; }
.bbsswj .zbing.on,.bbsswj .zbing:hover{border: 1px solid #0090FF;   
	color: #0693ff;
	box-shadow: 0 10px 30px 0 rgba(62,57,107,0.17), 0 2px 9px 0 rgba(62,57,107,0.17);
	-webkit-transition: all 250ms;
    transition: all 250ms;}

.bbsswj .zbing .txetn{display:block;  line-height:20px;height: 40px; color:#666; overflow:hidden; font-size:14px; font-weight: 300; }
.bbsswj .zbing .tsimg{width: 80px; height: 80px; margin: 15px auto;}
.bbsswj .zbing .tsimg img{width: 80px; height: 80px;}
.downaw{display: none;}
.ernaw{display: none;}




.bbnav{width: 100%;display: block;position: relative; text-align:center; padding-top: 30px;padding-bottom: 10px; background: #f3f3f3;}
.bbnav .zbing{display:inline-block;width: 160px; position:relative; margin:0 10px; background: #fff;height: 125px;border: 1px solid #f3f3f3; cursor: pointer;  margin-bottom: 20px; }
.bbnav .zbing.on,.bbnav .zbing:hover{border: 1px solid #0090FF;   
	color: #0693ff;
	box-shadow: 0 10px 30px 0 rgba(62,57,107,0.17), 0 2px 9px 0 rgba(62,57,107,0.17);
	-webkit-transition: all 250ms;
    transition: all 250ms;}

.bbnav .zbing .txetn{display:block;  line-height:20px;height: 40px; color:#666; overflow:hidden; font-size:14px; font-weight: 300; }
.bbnav .zbing .tsimg{width: 75px; height: 75px; margin: 10px auto;}
.bbnav .zbing .tsimg img{width: 75px; height: 75px;}





.indexnew{width: 100%; overflow: hidden; display: block; position: relative;}
.indexnew .newsdesc{width: 100%; overflow: hidden; display: block; position: relative; margin-top: 0px; margin-bottom: 40px;}
.indexnew .newsdesc .indexitle{font-size:30px;margin-top:35px; margin-bottom:15px;color: #1f2044;font-weight: bold; line-height: 80px; text-align: center;}
.indexnew .newsdesc .indexitle1{font-size:55px;margin-top:35px; margin-bottom:15px;color: #1f2044;font-weight: bold; line-height: 80px; text-align: center;}
.indexnew .newsdesc .indle{font-size: 24px; text-align:center;color: #0D1F61; margin-top: 10px;  font-family: inherit;
    font-weight: 500;}
.indexnew .newsdesc .indbrund{text-align: left!important;font-size: 14px;line-height: 40px; width: 80%; margin: auto;}



