html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*background: transparent;*/
}
table {border-collapse:collapse; border-spacing:0;}
fieldset, img {	border:0;}
address, caption, cite, code, dfn, em, th, var{font-style:normal; font-weight:normal;}
ol, ul { list-style:none;}
caption, th { text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:16px;}
:focus { outline: 0;}
a{ text-decoration:none;color:#000;}
a:hover img{ border:none;}
/*清除浮动*/
.clearfix:after {content: ".";	display: block;	height: 0;	clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix { height: 1%;}
.clearfix {display: block;}
body{ font:12px/1.5em arial, Helvetica, sans-serif, "arial"; padding:0; margin:0;color:#727272; background: #e8ebef;}
.clearbox {border-top:transparent 0px solid;clear:both;font-size:0;margin-top:0px;visibility:hidden;}
/*header*/
.headerBox{background: #fff;}
.header{width:1200px; margin:0 auto; height: 90px; position: relative;}
.header .logo{padding-top: 10px;}
.header .logo a{display: block; width:355px; height: 65px;}
.header .right{/*float:right; margin-top: 28px;*/ position: absolute; top: 28px; right: 0;}
.header .right > div{display:inline-block; _zoom:1; *display:inline;}
form{display:inline-block; _zoom:1; *display:inline;}
.header .right .num{font:normal 12px/2em "arial"; color: #333; margin-right: 35px;}
.header .right .num span{font-weight: bold; color:#074FA3;}
.header .right .yy{color:#333; margin-right: 35px;}
.header .right .yy .cn{color:#074FA3;}
.navBox{background:#0850a3;}
.navBox .nav{width:1075px; margin:0 auto; line-height: 65px;}
.navBox .nav ul > li{float:left; width: auto; position:relative; height: 65px;}
.navBox .nav ul > li.cur{background:#009ed5;}
.navBox .nav ul > li:hover{background: #009ed5; cursor: pointer;}
.navBox .nav ul > li:hover .menu li{background: none;}
.navBox .nav ul > li:hover .menu{display: block;}
.navBox .nav ul > li > a{color: #fff; font:normal 16px/65px "arial"; padding: 0 40px; display: inline-block; height: 65px; text-align: center;}
.navBox .nav ul li a.about{width:100px;}
.navBox .nav ul li a.business{width:100px;}
.navBox .nav ul li a.hr{width:70px;}
.navBox .nav ul li a.society{width:200px; padding: 0;}
.navBox .nav li .menu{position: absolute; top:65px; left:0; background: #dbf5ff; text-align: center; display: none; z-index: 10; padding-left: 10px;}
.navBox .nav li .tzmenu{width:198px;}
.navBox .nav li .menu1{width:170px !important;}
.navBox .nav li .menu2{width:190px !important;}
.navBox .nav li .hrmenu{width:140px ;}
.navBox .nav li .menu li{text-align:left; height:35px; line-height:35px; float: inherit;}
.navBox .nav li .menu li a{font:normal 14px/2em "arial"; color: #474747; padding:0; }
.navBox .nav li .menu li:hover a{color: #009ed5;}
.banner img{width:100%; height: auto; display: block;}
.slideBox{width: 100%; position:relative; padding: 0;  margin: 0;}
.slideBox .hd{width:155px; height:9px; position:absolute; z-index:1; bottom:24px; text-align:right; left:50%; margin-left:-56.5px;}
.slideBox .hd ul li{ width:13px; height:13px;  line-height: 18px; overflow:hidden;  cursor: pointer; float: left; margin-right: 10px; background: #fff; border-radius:30px;}
.slideBox .hd ul li.on{ background:#009ed5;}   
.slideBox .bd{position:relative; z-index:0; width:100%;}
.slideBox .bd li{width:100%; position: relative; }
.slideBox .bd li img{display:block; width:100%; height:450px;}
.sPrev{background: url(../image/left.png) no-repeat center center; display: block; width: 48px; height: 48px; position: absolute; left:50px; top: 50%; margin-top: -24px;}
.sNext{background: url(../image/right.png) no-repeat center center; display: block; width: 48px; height: 48px; position: absolute; right:50px; top: 50%; margin-top: -24px;}
.search{position: relative;}
.search input{border:1px solid #009ed5; width: 210px; height: 30px;}
.search .searchBtn{background:#009ed5 url(../image/search.png) no-repeat center center; display: block; width: 35px; height: 33px; position: absolute; top:1px; right:0px;}

.con{/*background: #e8ebef;*/}
.conBox{width: 1200px; margin:0 auto; padding-top: 20px; padding-bottom: 50px;}
.conBox > ul > li{float: left; width: 760px; height:495px; font:normal 14px/1.5em "arial"; color: #727272; background: #fff;}
.conBox > ul > li .title{margin-top: 13px; margin-bottom:9px;}
.conBox > ul > li .title h2{font:bold 16px/2em "arial"; color: #005bac; background: url(../image/titlebg.png) no-repeat left center; padding-left: 30px; float: left;}
.conBox > ul > li .title a{background: url(../image/more.png) no-repeat right center; float: right; padding-right: 17px; color:#005bac; font:normal 14px/32px "arial"; margin-right:31px;}
.conBox .txt{padding-left: 28px; padding-right: 24px;}
.conBox .txt li{cursor: pointer; margin-bottom:12px;}
.conBox .txt li a{ width: 540px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; float: left; font:normal 14px/1.5em "arial"; color: #727272;}
.conBox .ywBox{margin-top: 41px;}
.conBox .txt li span{float: right; padding:0 5px;}
.conBox .txt li:hover a{color: #009ed5;}
.conBox .txt li:hover span{color: #fff; background:#6bc0e0;}
.conBox a.yw{display: block;}
.conBox .txt h3{font:bold 14px/2em "arial"; color: #009DD5; margin-top:9px;}
.conBox a.yw p{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; width: 326px; color: #727272;}
.conBox li.second{margin:0 15px; float: right; width:398px;}
.conBox .second ul{padding-left: 28px; padding-right: 29px;}
.conBox .second a{display: block; text-align: center;}
.conBox .second ul .left{float: left;}
.conBox .second ul .right{float:right;}
.conBox .second ul li{margin-bottom:23px;}
.conBox .second ul li p{font-weight: bold; color:#009DD5;}
.conBox .whBox{margin-top:50px;}
.conBox .whBox .txt li:hover a{color: initial;}
.conBox .whBox .txt li:hover span{color: initial; background:none;}
.conBox .whBox .txt li{background: #e7e7e7; font:normal 12px/30px "arial"; color: #454545;}
.conBox .whBox .txt li a{font:normal 12px/30px "arial"; color: #454545; margin-left: 10px;}
.conBox .gpBox{width: 700px; height: 205px; border: 1px solid #6bc0e0; margin-left: 28px; margin-top: 10px;}

.footer{width:1200px; margin:0 auto; margin-top:45px;}
.footer .left{float:left;}
.footer .right{float:right; font:normal 12px/1.5em "arial";}
.footer a,.footer span{color:#525252;}
.footer span{margin-left:30px;}
.footer select{color: #727272; border-color:#727272;}
.footer .right{color: #525252;}

/*关于我们*/
.bannerBox img{width:100%; height: 316px;}
.bannerBox{height:316px; width:100%; vertical-align: middle;}
.rightCon{float:right; width: 850px; background: #fff; height:auto; padding-left: 35px; padding-right: 35px; padding-bottom: 80px; height:auto !important;height:413px;min-height:413px;}

.leftNav{float: left; width: 255px; /*padding-bottom:85px;*/ background: #fff; height: 493px;}
.leftNav ul li{width:255px; text-align:center; border-bottom:1px solid #D3D7DF;}
.leftNav ul li a{display: block; font:bold 15px/50px "arial"; color: #5d5d5d; height: 50px;  /*border-bottom: 1px solid #D3D7DF;*/}
.leftNav ul li.navTitle a{background: #0d5dab; color: #fff; position: relative; font-size: 18px; font-weight: normal;}
.leftNav ul li.navTitle a img{position: absolute; right: 20px;top: 17px;}
.leftNav ul li a.addcolor{color:#0D5DAB;}

.leftNavone{float: left; width: 255px; /*padding-bottom:85px;*/ background: #fff; height: 493px;}
.leftNavone ul li{width:255px; text-align:center; border-bottom:1px solid #D3D7DF;}
.leftNavone ul li a{display: block; font:bold 15px/50px "arial"; color: #5d5d5d; height: 50px;  /*border-bottom: 1px solid #D3D7DF;*/}
.leftNavone ul li.navTitle a{background: #0d5dab; color: #fff; position: relative; font-size: 18px; font-weight: normal;}
.leftNavone ul li.navTitle a img{position: absolute; right: 20px;top: 17px;}
.leftNavone ul li a.addcolor{color:#0D5DAB;}

.rightCon .Crumb{border-bottom: 1px solid #D3D7DF; margin-top: 20px; margin-bottom: 35px;}
.rightCon .Crumb h2{background: url(../image/titlebg.png) no-repeat left center; padding-left: 30px; font:bold 16px/32px "arial"; color:#0D5DAB; float: left;}
.rightCon .Crumb .crumbTxt{float: right; color: #3d3d3d; line-height: 34px;}
.rightCon .Crumb .crumbTxt a{color: #3d3d3d;}
.rightCon .text div{font:normal 13px/2em "arial"; color: #3D3D3D; margin-bottom: 15px; padding-top: 20px;}
.rightCon .text .tPic{float:left; text-indent: inherit;}
.rightCon .text .tTxt{float: right; width: 570px;}
.rightCon .text .tTxt p{font-size: 14px !important;}
.rightCon .text > p{margin-bottom: 15px;}
.rightCon .text p{font:normal 13px/2em "arial"; color: #3D3D3D;}
.rightCon .honorList li{height: 110px; display: table; margin-bottom: 30px; border-bottom: 1px dashed #b4b6b9; width: 100%; padding-bottom: 20px;}
.rightCon .honorList li a{display: block;}
.rightCon .honorList li.noborder{border-bottom: none;}
.rightCon .honorList li img{float:left;}
.rightCon .honorList li span{font:bold 14px/110px "arial"; color: #3D3D3D; vertical-align: middle; margin-top: 0; line-height:none; display:table-cell; float:left; margin-left: 30px;}
.honorcon{padding-bottom:10px;}

/*主营业务*/
.rightCon .businessTop{margin-top: 30px;}
.rightCon .businessList div{text-indent: 0;}
.rightCon .businessList li{width: 258px; float: left; text-align: center;}
.rightCon .businessList li a{display: block;}
.rightCon .businessList li.hasmargin{margin:0 34px;}
.rightCon .businessList li a p{font-size: 14px; font-weight: bold; color:#009DD5;}
.text h2.windTitle{font:bold 14px/2em "arial"; color: #009DD5;}
.text h2.windTitle span{color:#ef8400; margin-right:5px;}
.text .unit span{color:#009ed5;}
.text .unit h2{text-indent:0;}
.text .unit a{margin-right: 20px; color: #3d3d3d; font:normal 13px/2em "arial";}
.text .unit a:hover{color: #009ed5;}
.qy{width:100%; font:normal 12px/30px "arial"; color: #686868; margin-bottom: 36px; margin-top: 5px;}
.qy th{color:#fff; background: #009ed5;}
.qy th,.qy td{text-align:center; border: 1px solid #888b91 !important;}
.qy td{background: #fff;}

/*新闻中心*/
.policyList{margin-bottom:30px;}
.policyList li.hasHeight{height: 30px;}
.policyList li a.newCon{background: url(../image/line.png) repeat-x center; display: block; position: relative; float: left; width: 760px; font:normal 13px/2em "arial"; color: #3d3d3d; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.policyList li:hover a.newCon p{color: #009ed5;}
.policyList li a.newCon p{background: #fff; display: inline-block; padding-right: 15px; text-indent: 0; padding-left:10px;}
.policyList li a.newCon > span{background: url(../image/block.png) no-repeat left top; display: inline-block; width: 4px; height: 4px; position: absolute; left:0; top: 10px; margin-right: 5px; clear: both;}
.policyList li >span{float: right; font:normal 13px/2em "arial"; color: #979797;}
   /*分页*/
.rightCon .text .fy{text-align: center; margin-bottom:25px; text-indent:0;}
.rightCon .text .fy div{display: inline-block; *display: inline; text-indent: 0; font: normal 13px/2em "arial";}
.rightCon .text .fy > a,.rightCon .text .fy>a{display: inline-block;}
.rightCon .text .fy > a{width:73px; height: 24px; border:1px solid #dcdcdc; background: #fff; text-align: center;}
.rightCon .text .fy .fyNum a{width:27px; height: 24px; font:normal 12px/26px "arial"; color: #000; border: 1px solid #dcdcdc; display:inline-block;}
.rightCon .text .fy .fyNum a.on{background: #ef8400; color: #fff; border-color:#dcdcdc;}

.newconTitle{text-align: center;}
.newconTitle h2{font:bold 14px/40px "arial"; color: #3D3D3D; /*border-bottom: 1px dashed #b4b6b9;*/}
.newconTitle .border{background: url(../image/line.png) repeat-x center center; height: 1px; text-indet:0; width: 600px; margin:0 auto;}
.newconTitle .date span{font:normal 12px/45px "arial"; color: #999;}
.newconTitle .date span.time{margin-left:45px;}
.newtxt img{margin-bottom:20px;}
.newtxt p{margin-bottom:15px;}
.back{text-align:center; padding-bottom:20px;}
.back a{background:#ef8400; color:#fff; width:93px; height: 26px; display:inline-block; text-align:center; text-indent:0;}

/*投资者关系*/
.leftNav ul li .secondNav li{border:none;padding-left: 50px;width: auto;}
.leftNav ul li .secondNav li a{line-height: 35px; height: 35px; border: none; font-weight: normal; text-align: left; font-size:12px}
/*.leftNav ul li .secondNav li.cur{background: url(../img/xsj.png) no-repeat 145px center;}*/
.leftNav ul li .secondNav li.cur a{color:#009DD5;}
.leftNav ul li a.addborder{border-bottom:1px solid #D3D7DF;}
.policyList li a.newCon .mind{color: #8E8E8E;}
.rightCon .text div.ggao{text-indent:0; margin-bottom:12px; padding-top:0px; font-weight: bold; font-size: 14px; background: url(../image/jxbg.png) repeat-x center;}
.rightCon .text div.ggao .ggtxt{background: #fff; padding:0 10px; display: inline-block; text-indent: 0;}
.rightCon .text div.ggao span{display: inline-block; *display:inline; background:#E7E9EE; width: 21px; height: 10px;}
.rightCon .text .societyTitle{width: 230px; height: 24px; background: #ef8400; color: #fff; text-align: center; font:bold 13px/24px "arial"; margin-top: 20px; margin-bottom: 15px;}

/*搜索结果*/
.searchBox{width:1130px; margin:0 auto; background:#fff;}
.searchBox .policyList li a.newCon{width:1040px;}
.text .jjpic{text-align:left; margin-bottom:15px;} 
.rightCon .text div#ajaxElement_1_520{text-indent:0;} 
.searchBox .policyList > div{text-indent: inherit !important;}

.gptit{
    font: bold 16px/2em "arial";
    color: #005bac;
    background: url(../image/titlebg.png) no-repeat left center;
    padding-left: 30px;
}



