@charset "utf-8";


html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,article,aside,dialog,footer,header,section,footer,nav,figure,menu{margin:0;padding:0;}
hr{margin:0;padding:0;border:0;}
iframe{padding:0;margin:0;border:0;}
table{border-collapse:collapse;border-spacing:0;text-align:center;}
table,td{border-color:#999;}
fieldset,img{border:0;display:block;}
input{border:0;outline:none;}
ol,ul{list-style:none;}
li{list-style-type:none;}
caption,th{text-align:center;}
address,cite,code,em,th,i,b{font-style:normal;font-weight:normal;}
a{text-decoration:none;}
.dian{width: 7px; height: 6px; display: inline-block;position: relative; top: -4px; margin-right: 10px; background: #949191;}

article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
body{font-family:"microsoft yahei";}
.anchorBL{display:none!important;}


.xover{overflow-x:hidden;}
.hidden{display:none!important;}
.vih{visibility:hidden}
.table{display: table!important;}
.row{display: table-row!important;}
.cell{display: table-cell!important;}
.dib,.dib-a a{display:inline-block;*zoom:1;*display:inline}
.clear:after,.main:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clear::after,.main::after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clear,.main{display:inline-block}
* html .clear,* html .main{height:1%}
.clear,.main{display:block}
.bbox{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.tra{transition:all 0.7s ease-out;-o-transition:all 0.7s ease-out;-moz-transition:all 0.7s ease-out;-webkit-transition:all 0.7s ease-out;-ms-transition:all 0.7s ease-out}
.wid1590{width:1590px;margin:0 auto;}
.wid1430{width:1430px;margin:0 auto;}
.wid1365{width:1365px;margin:0 auto;}
.wid1338{width:1338px;margin:0 auto;}
.wid1280{width:1280px;margin:0 auto;}
.wid1200{width:1200px;margin:0 auto;}
.wid1210{width:1210px;margin:0 auto;}
.wid1140{width:1140px;margin:0 auto;}
.mau{margin:0 auto;}
.f0{font-size:0;}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f24{font-size:24px}
.f26{font-size:26px}
.f28{font-size:28px}
.f30{font-size:30px}
.f36{font-size:36px}
.f08r{font-size:0.8rem;}
.f10r{font-size:1rem;}
.f12r{font-size:1.2rem;}
.f14r{font-size:1.4rem;}
.f16r{font-size:1.6rem;}
.f18r{font-size:1.8rem;}
.f20r{font-size:2rem;}
.f22r{font-size:2.2rem;}
.f24r{font-size:2.4rem;}
.f30r{font-size:3.0rem;}
.f36r{font-size:3.6rem;}
.f38r{font-size:3.8rem;}
.f40r{font-size:4.0rem;}
.f42r{font-size:4.2rem;}
.fwb{font-weight:bold}
.fwn{font-weight:normal}
.bk,.bk3,.bk6,.bk8,.bk10,.bk15,.bk20,.bk30{clear:both;font-size:1px;height:0;line-height:1px}
.bk3{height:3px}
.bk6{height:6px}
.bk8{height:8px}
.bk10{height:10px}
.bk15{height:15px}
.bk20{height:20px}
.bk30{height:30px}
.row-2 li{float:left;width:50%}
.row-3 li{float:left;width:33.3%}
.row-4 li{float:left;width:25%}
.row-5 li{float:left;width:20%}
.cu,.cu-li li,.cu-span span{cursor:hand!important;cursor:pointer}
.tac{text-align:center}
.tal{text-align:left}
.tar{text-align:right}
.zoo1{zoom:1;}
.fl{float:left}
.fr{float:right}
.pr{position:relative}
.pa{position:absolute}
.col-left{float:left}
.col-auto{overflow:hidden;_zoom:1;_float:left}
.col-right{float:right}
.ffg{font-family:Georgia;}
.ffa{font-family:Arial;}
.ffm{font-family:"微软雅黑";}
.nodotborder{border-bottom:none!important;}
.z1{z-index:1;}
.z2{z-index:2;}
.z3{z-index:3;}
.z4{z-index:4;}
.z5{z-index:5;}
.mr0{margin-right:0!important;}
.ml0{margin-left:0!important;}
.mt0{margin-top:0!important;}
.mb0{margin-bottom:0!important;}
.zoom img{transition:all 1s ease-out;-o-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-ms-transition:all 1s ease-out;transform:translateZ(0);-o-transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0)}
.zoom img{display:block;margin:auto;}
.zoom{overflow:hidden;display:block}
.zoom img:hover{transform:translateZ(0) scale(1.05);-o-transform:translateZ(0) scale(1.05);-moz-transform:translateZ(0) scale(1.05);-webkit-transform:translateZ(0) scale(1.05);-ms-transform:translateZ(0) scale(1.05)}
.rotatey{transition:all 2s ease-out;-o-transition:all 2s ease-out;-moz-transition:all 2s ease-out;-webkit-transition:all 2s ease-out;-ms-transition:all 2s ease-out}
.rotatey:hover{transform:rotateY(360deg);-o-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-ms-transform:rotateY(360deg)}
.cofade a{transition:all 1s ease-out;-o-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-ms-transition:all 1s ease-out;border-bottom:1px solid transparent;}
.cofade a:hover{border-bottom:1px solid #fff;}
.rotate{transition:all 1s ease-out;-o-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-ms-transition:all 1s ease-out}
.rotatego{transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg)}
.tranlist li a{transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;}
.navbtn a,.secfn dd a{transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;}
.pos-fixed{position:fixed!important;z-index:-1!important;}



*{margin: 0;padding: 0;}
li{list-style: none;}
img{display: inline-block;margin: auto;}


.container{
    width: 100%;
}


a{text-decoration: none;}

/* header */
.header{width: 100%; height: 168px; background: url(../images/index_01.jpg);}
.header-content{width: 1301px; height: 168px; margin: 0 auto}
.header-left{width: 760px; float: left; padding-top: 41px;}
.header-right{width: 358px; float: right; padding-top: 47px;}
.header-right a{text-decoration: none; font-size: 14px; color: #fff;}
.header-nav span{width: 46px; height: 14px; text-align: center; color: #fff;}
.header-logo{width: 315px; float: left;}
.header-title{width: 344px; float: left; color: #fff; padding: 2px 0 0 30px;}
.header-title strong{font-size: 42px; font-family: "微软雅黑";letter-spacing:4px}
.header-title p{font-size: 16px;  font-family: "Regular";}
.header-input{padding-top: 10px;}
.header-input input{ width: 306px; border: none; outline: none; height: 36px; background: rgba(0, 0, 0, 0); color: #fff;}
.input{float: left; width: 306px; height: 36px; border: 1px dashed #fff; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.header-input img{float: left;}

.dian{width: 7px; height: 6px; display: inline-block;position: relative; top: -4px; margin-right: 10px; background: #949191;}

.he-span{width: 2px; height: 54px;float: left; position: relative; top: 10px; margin-left: 30px; background: #bbc4db;}

/* nav */
.nav{width: 100%; height: 63px; line-height: 63px;}
.nav-content{width: 1400px; height: 63px; margin: 0 auto;}
.nav li,
.nav span{float: left;}
.nav li{display: block; /*width: 118px;*/padding-right:28px; text-align: center;}
.nav li:hover{background: #183883;}



.nav-content li .a{font-size: 18px; font-family: "微软雅黑"; color: #303030; text-decoration: none;}
.jiantou{background: url(../images/jiantou_07.jpg) no-repeat; background-position-x: 50%;}

.slide{position: absolute; z-index: 200; width: 130px;; display: none;}
.slide a{text-decoration: none; display: block; width: 118px; height: 60px;  background: rgba(24, 56, 131, .8); line-height: 60px; color: #fff;}
.slide a:hover{background: rgba(24, 56, 131, .9);}


/*footer*/
.footer{width: 100%; height: 155px; background: #e6e6e6;}
.footer-content{width: 1301px; height: 125px; margin: 0 auto; padding-top: 60px;}
.footer-bt{float: left;  line-height: 37px; color: #005cac; font-size: 26px;}
.footer-title, .footer-bt img{float: left; color: #183883}
.footer-title{padding-left: 11px;}
.footer-con{float: left; width: 163px; height: 42px; text-align: center; line-height: 42px;}
.footer-con a{display: block; width: 163px; height: 42px; text-decoration: none; background: #fff; color:#5b5b5b}
.footer-con a:hover{background: #005ab7; color:#fff}
.footer-nav{float: right; width: 1107px;}
.footer-nav-top{width: 1107px; height: 42px;}
.footer-nav span{width: 25px; height: 10px; float: left;}


footer{width:100%;background:url('../images/idxftbg.png') center;}
footer .wid1430{padding:30px 0;}
footer .wid1430 .sydwicon{width:53px;height:65px;left:50%;top:-31px;margin-left:-26px;}
footer .wid1430 .sydwicon a img{width:100%;}
footer p.info{font-size:14px;color:#dbdbdb;line-height:26px;}
footer p.info a{font-size:14px;color:#dbdbdb;line-height:26px;}
footer p.info a:hover{color:#e72a2a;}
footer .link{padding:24px 0;}
footer .link ul li{}
footer .link ul li .code{width:130px;height:130px;left:-25px;bottom:30px;display:none;}
footer .link ul li .code img{width:100%;}
footer .link ul li a{cursor:pointer;font-size:14px;color:#dbdbdb;line-height:24px;font-weight:bold;margin:0 13px;display:block;}
footer .link ul li a:hover{color:#e72a2a;}
@media screen and (max-width:750px){
	.xover{overflow:auto;}
}
@media screen and (max-width:1500px){
	.wid1430{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:25% top;transform-origin:25% top;}
}

.ini{color: #cf0b00;}