@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, form, legend, button, p,th,td{border:0;font-size:100%;margin:0;outline:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{border:none;}
img{vertical-align:top; border:0}
a{ text-decoration:none; outline:none; color:#020202;}a:hover{ color:#060606;}
a:focus{outline:none;}
ol, ul{list-style:none outside none; padding:0; margin:0}
/*table{border-collapse:collapse;border-spacing:0;}*/
sub,sup{font-size:80%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
var{font-family: Arial; font-style:normal;}
var{ font-family:Simsun; padding-left:3px;}
body,button,input,select,textarea{font:12px/1.5 "微软雅黑", Arial, sans-serif; padding:0; margin:0;}
input,textarea{ outline:none;}
.clearfix:after {content:"\20"; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{display:inline-block; }
.clearfix{display:block;}
.clearbox{border-top:transparent 0px solid;clear:both;font-size:0;margin-top:0px;visibility:hidden; overflow:hidden;height:0;}

body{ font:12px/1.5 "微软雅黑", Arial, Helvetica, sans-serif; padding:0; margin:0;color:#727272; background: #fff; max-width: 1200px; min-width: 1200px; margin: 0 auto;}
/*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: 13px; right: 0;}
.header .right .top{font-size: 14px; text-align: right; padding-bottom: 9px;}
.header .right .top a{font-size: 14px; color:#4279B6}
.header .right .top span{padding: 0 5px;}
.header .right .bom > div{display:inline-block; _zoom:1; *display:inline;}
form{display:inline-block; _zoom:1; *display:inline;}
.header .right .num{font:normal 12px/2em "微软雅黑"; 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:1200px; margin:0 auto; line-height: 65px;}
.navBox .nav ul > li{float:left; 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 "微软雅黑"; padding: 0 40px; display: inline-block; height: 65px;}
.navBox .nav li .menu{position: absolute; top:65px; left:0; background: #dbf5ff; text-align: center; display: none; z-index: 10;}
.navBox .nav li .menu li{width: 144px; text-align: center; height:35px; line-height:35px;}
.navBox .nav li .menu li a{font:normal 14px/2em "微软雅黑"; color: #474747; padding:0; }
.navBox .nav li .menu li:hover a{color: #009ed5;}
.navBox .nav li .tzmenu li{width: 160px; text-align: center;} 
.banner img{width:100%; height: auto; display: block;}
.home-banner{width: 100%; position:relative; padding: 0;  margin: 0;}
.home-banner .hd{ width: 100%; height:9px; position:absolute; z-index:1; bottom:24px; text-align:right; left:0; text-align: center; display: none;}
.home-banner .hd a{ display: inline-block; width:13px; height:13px; line-height: 18px; overflow:hidden;  cursor: pointer; margin-right: 10px; background: #fff; border-radius:30px; font-size: 0;}
.home-banner .hd a.on{ background:#009ed5;}   
.home-banner .bd{position:relative; z-index:0; width:100%; height: 300px; overflow: hidden;}
.home-banner .bd li{width:100%; position: relative;}
.home-banner .bd li img{display:block; width:100%; height:300px;}
.sPrev{background: url(../img/left.png) no-repeat center center; display: block; width: 48px; height: 48px; position: absolute; left:50px; top: 50%; margin-top: -24px;}
.sNext{background: url(../img/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(../img/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{width: 1200px; margin:0 auto; padding-top: 20px;}
.conBox > ul > li{float: left; width: 390px; height:495px; font:normal 14px/1.5em "微软雅黑"; color: #727272; background: #fff;}
.conBox > ul > li .title{margin-top: 13px; margin-bottom:9px;}
.conBox > ul > li .title h2{font:bold 16px/2em "微软雅黑"; color: #005bac; background: url(../img/titlebg.png) no-repeat left center; padding-left: 30px; float: left;}
.conBox > ul > li .title a{background: url(../img/more.png) no-repeat right center; float: right; padding-right: 17px; color:#005bac; font:normal 14px/32px "微软雅黑"; margin-right:31px;}
.conBox .txt{padding-left: 28px; padding-right: 24px;}
.conBox .txt li{cursor: pointer; margin-bottom:12px;}
.conBox .txt li a{ width: 235px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; float: left; font:normal 14px/1.5em "微软雅黑"; 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 "微软雅黑"; 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;}
.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: 0px;}
.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 "微软雅黑"; color: #454545;}
.conBox .whBox .txt li a{font:normal 12px/30px "微软雅黑"; color: #454545; margin-left: 10px;}
.conBox .gpBox{width: 330px; margin-left: 28px;text-align:center;height: 185px;text-align: center;background: #f8f8f8;}

.footer{width:1200px; margin:0 auto; margin-top:45px;}
.footer .left{float:left;}
.footer .right{float:right; font:normal 12px/1.5em "微软雅黑";}
.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;}
.leftNav{float: left; width: 255px; /*padding-bottom:85px;*/ background: #fff; min-height: 493px;}
.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 ul li{width:255px; text-align:center; border-bottom:1px solid #D3D7DF;}
.leftNav ul li a{display: block; font:bold 15px/50px "微软雅黑"; 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: 30px; right:62px; top: 17px;}
.leftNav ul li a.addcolor{color:#0D5DAB;}
.rightCon .Crumb{border-bottom: 1px solid #D3D7DF; margin-top: 20px; margin-bottom: 35px;}
.rightCon .Crumb h2{background: url(../img/titlebg.png) no-repeat left center; padding-left: 30px; font:bold 16px/32px "微软雅黑"; 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 "微软雅黑"; color: #3D3D3D; text-indent: 2em; 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 "微软雅黑"; color: #3D3D3D; text-indent: 2em;}
.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 "微软雅黑"; 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; position: relative;overflow: hidden;}
.rightCon .businessList div{text-indent: 0;}
.rightCon .businessList li{width: 49%; /*float: left; */ display: inline-block;text-align: center;}
.rightCon .businessList li a{display: block;}
.rightCon .businessList li.hasmargin{margin:0;}
.rightCon .businessList li a p{font-size: 14px; font-weight: bold; color:#009DD5;text-indent:0;}
.text h2.windTitle{font:bold 14px/2em "微软雅黑"; 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 "微软雅黑";}
.text .unit a:hover{color: #009ed5;}
.qy{width:100%; font:normal 12px/30px "微软雅黑"; 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;*/height: 0;}
.policyList li a.newCon{background: url(../img/line.png) repeat-x center; display: block; position: relative; float: left; width: 760px; font:normal 13px/2em "微软雅黑"; 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(../img/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 "微软雅黑"; 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 "微软雅黑";}
.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 "微软雅黑"; 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 "微软雅黑"; color: #3D3D3D; /*border-bottom: 1px dashed #b4b6b9;*/}
.newconTitle .border{background: url(../img/line.png) repeat-x center center; height: 1px; text-indet:0; width: 600px; margin:0 auto;}
.newconTitle .date span{font:normal 12px/45px "微软雅黑"; 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;}

.newcon-table{ width:80%; margin: 0 auto; overflow: hidden; padding-top: 0!important; }
.newcon-table .news-table{width: 100%;border-top: 1px solid #D3D7DF;border-left: 1px solid #D3D7DF; border-collapse: collapse;border-spacing: 0; margin:0 auto 15px;}
.newcon-table .news-table td{border-bottom: 1px solid #D3D7DF;border-right: 1px solid #D3D7DF;padding: 10px;font-size: 13px; text-align: center;text-indent: 0;}

/*投资者关系*/
.leftNav ul li .secondNav li{border:none; padding-left:109px; width: auto;}
.leftNav ul li .secondNav li a{line-height: 1.5; height: auto; border: none; font-weight: normal; text-align: left; padding: 7px 0;}
.leftNav ul li .secondNav li.cur{background: url(../img/xsj.png) no-repeat 99px 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(../img/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: 105px; height: 24px; background: #ef8400; color: #fff; text-align: center; font:bold 13px/24px "微软雅黑"; 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;}



/*首页改版*/
.header-new .topBar .logo{ float: left; margin-top: 18px;}
.header-new .topBar .c-right{ float: right; margin-top: 20px;}
.header-new .topBar .c-right .top{ text-align: right;}
.header-new .topBar .c-right .top a{ display: inline-block; padding: 2px 5px; color: #5b5b5b; border-radius: 3px;}
.header-new .topBar .c-right .top a.active{ background-color: #009ed5; color: #fff;}
.header-new .topBar .c-right .bottom{ margin-top: 20px; font-size: 14px; color: #000;}
.header-new .topBar .c-right .bottom .shares{ float: left;}
.header-new .topBar .c-right .bottom .shares span{ margin-left: 5px; color: #0850a3; font-weight: bold;}
.header-new .topBar .c-right .bottom .links{ float: left; margin-left: 40px;}
.header-new .topBar .c-right .bottom .links span{ margin: 0 9px;}

.nav-new-box{ margin-top: 25px; height: 48px; line-height: 48px; background-color: #0059b0;}
.nav-new-box .nav-box{ float: left; margin-left: 43px;}
.nav-new-box .nav-box li{ float: left; height: 48px; position: relative; text-align: center;}
.nav-new-box .nav-box li a{ font-size: 15px; color: #fff; display: block; padding: 0 18px;}
.nav-new-box .nav-box li:hover,.nav-new-box .nav-box li.active{ background-color: #009ed5;}
.nav-new-box .nav-box li ul{position: absolute; top:48px; left:0; background: #dbf5ff; text-align: center; display: none; z-index: 10;}
.nav-new-box .nav-box li ul li{width: 100%; text-align: center; height:35px; line-height:35px;}
.nav-new-box .nav-box li ul li a{ color: #474747; padding:0; font-size: 14px;}
.nav-new-box .nav-box li ul li:hover{ background-color: transparent;}
.nav-new-box .nav-box li ul li:hover a{color: #009ed5;}
.nav-new-box .nav-box > ul > li:hover ul{display: block;}
.nav-new-box .nav-box li.liW3{ width: 130px;}

.nav-new-box .search-box{ float: right; margin-top: 8px; margin-right: 6px; height: 32px; line-height: 32px;}
.nav-new-box .search-box .input-text{ float: left; width: 190px; height: 32px; line-height: 32px; border: 0; padding: 0 10px 0 14px; border-radius: 32px 0 0 32px;}
.nav-new-box .search-box .btn{ float: left; width: 37px; height: 32px; background: url(../img/search.png) center no-repeat #009ed5; border-radius: 0 32px 32px 0;}

.friendly-link{ padding: 24px 15px 28px 15px; background-color: #0059b0; margin-top: 40px;}
.friendly-link .links{ float: left; color: #fff;}
.friendly-link .links a{ color: #fff;}
.friendly-link .links span{ margin: 0 5px;}
.friendly-link .select-box{ float: right;}
.friendly-link .select-box select{ float: left; width: 250px; border: 0; margin-left: 25px;}

.footer-new{ background-color: #eff3f5; color: #075aac; padding: 18px 0 20px 0; text-align: center;}


.home-new-container{ margin-top: 32px;}
.home-new-container .focus{ float: left; width: 584px; height: 328px; position:relative; padding: 0;  margin: 0;}
.home-new-container .focus .hd{ height:9px; position:absolute; z-index:1; bottom:24px; text-align:right; right:15px; text-align: center;}
.home-new-container .focus .hd a{ display: inline-block; width:16px; height:5px; line-height: 5px; overflow:hidden;  cursor: pointer; margin-left: 10px; background: #d3d4d8; border-radius:30px; font-size: 0;}
.home-new-container .focus .hd a.on{ background:#009ed5; width: 25px;}   
.home-new-container .focus .bd{position:relative; z-index:0; width:100%; height: 328px; overflow: hidden;}
.home-new-container .focus .bd li{width:100%; position: relative;}
.home-new-container .focus .bd li img{display:block; width:100%; height:328px;}
.home-new-container .focus .bd li .title{ width: 100%; height: 55px; line-height: 55px; background: url(../img/black60.png) repeat; position: absolute; left: 0; bottom: 0; font-size: 16px; color: #fff;}
.home-new-container .focus .bd li .title p{ padding: 0 22px;}

.home-new-container .cont-right{ float: right; width: 582px; height: 326px; border: 1px solid #d0d9dd;}
.home-new-container .cont-right .tab{ background-color: #eff3f5; border-bottom: 1px solid #d0d9dd; height: 43px;}
.home-new-container .cont-right .tab li{ float: left; width: 144px; height: 43px; line-height: 43px; text-align: center; font-size: 16px; color: #000; border-right: 1px solid #d0d9dd;}
.home-new-container .cont-right .tab li:last-child{ border-right: 0; width: 147px;}
.home-new-container .cont-right .tab li.active{ background: url(../img/news-horn-icon.png) left top no-repeat #fff; color: #005cb2; position: relative; z-index: 5; border-bottom: 1px solid #fff;}
.home-new-container .cont-right .tab li a{ display: block;}
.home-new-container .cont-right .content-box{ padding: 0 38px;}
.home-new-container .cont-right .content-box .box{ display: none;}
.home-new-container .cont-right .content-box .top-box{ padding: 25px 0 15px 0; border-bottom: 1px solid #d0d9dd;}
.home-new-container .cont-right .content-box .top-box .title-box{ line-height: 20px;}
.home-new-container .cont-right .content-box .top-box .title-box .title{ float: left; width: 390px; font-size: 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.home-new-container .cont-right .content-box .top-box .title-box .time{ float: right; font-size: 16px;}
.home-new-container .cont-right .content-box .top-box .cont{ font-size: 14px; color: #5c5c5c; line-height: 26px; margin-top: 10px; position: relative; overflow: hidden;}
.home-new-container .cont-right .content-box .top-box .cont .more{ position: absolute; /*float: right;*/ right: 0; bottom: 2px; font-size: 12px; text-align: center; width: 77px; height: 21px; line-height: 21px; background-color: #005bab; color: #fff; border-radius: 5px;}
.home-new-container .cont-right .content-box .list{ padding-top: 10px; font-size: 14px;}
.home-new-container .cont-right .content-box .list li{ line-height: 21px; margin-top: 10px;}
.home-new-container .cont-right .content-box .list li .title{ float: left; width: 390px; background: url(../img/list-icon.jpg) left center no-repeat; padding-left: 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.home-new-container .cont-right .content-box .list li .title a{ color: #5c5c5c;}
.home-new-container .cont-right .content-box .list li .time{ float: right;}

.home-top-title{ height: 48px; line-height: 48px; background-color: #eff3f5; padding-left: 44px; position: relative; font-size: 16px; color: #005bac;}
.home-top-title .icon{ position: absolute; left: 20px; top: 50%; margin-top: -8px;}
.home-box-container{ margin-top: 30px;}
.home-box-container .left{ float: left; width: 900px;}
.home-box-container .left .adv img{ display: block; width: 100%;}
.home-box-container .left .list-box{ margin-top: 30px;}
.home-special-left{ float: left; width: 268px;}
.home-special-box{border: 1px solid #d0d9dd;min-height: 378px;}
.home-special-box .content-box{ padding: 10px 18px 25px 18px;}
.home-special-box .content-box .txt-list{ padding: 0 4px;}
.home-special-box .content-box .txt-list li{ font-size: 14px; line-height: 21px; margin-top: 12px; background: url(../img/list-icon.jpg) left center no-repeat; padding-left: 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.home-special-box .content-box .txt-list li a{ color: #5c5c5c;}
.home-special-box .content-box .pic-list{ padding-top: 15px;}
.home-special-box .content-box .pic-list li{ margin-top: 10px;}

.home-notice-box{ border: 1px solid #d0d9dd; padding-bottom: 20px;}
.home-notice-box .list-box-s{ padding: 20px 18px 0 18px;}
.home-notice-box .list-box-s .top-title{ font-size: 16px; color: #005bac; line-height: 16px; padding-bottom: 15px; border-bottom: 1px solid #d0d9dd;}
.home-notice-box .list-box-s .top-title .more{ float: right; font-size: 12px; color: #005bac;}
.home-notice-box .list-box-s .list{ margin-top: 15px;}
.home-notice-box .list-box-s .list li{ font-size: 14px; line-height: 21px; margin-top: 12px;}
.home-notice-box .list-box-s .list li .title{ background: url(../img/list-icon.jpg) left center no-repeat; padding-left: 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.home-notice-box .list-box-s .list li .title a{ color: #5c5c5c;}
.home-notice-box .list-box-s .list li .time{}

.home-box-container .right{ float: right; width: 270px;}
.home-business-box{ border: 1px solid #d0d9dd;}
.home-business-box .list{ padding:0 13px 12px 13px;}
.home-business-box .list li{ margin-top: 12px; position: relative;}
.home-business-box .list li img{ display: block; width: 100%;}
.home-business-box .list li .icon{ width: 40px; height: 40px; position: absolute; top: 50%; margin-top: -20px; left: 15px;}
.home-business-box .list li span{ line-height: 62px; font-size: 14px; color: #fff; position: absolute; top: 0; right: 16px;}
.home-shares-box{ margin-top: 25px; background-color: #eff3f5; padding:15px 20px;}
.home-shares-box .top-title{ font-size: 16px; line-height: 16px; color: #005bac;}
.home-shares-box .top-title .title{ float: left; padding-left: 25px; position: relative;}
.home-shares-box .top-title .title .icon{ position: absolute; left: 0; top: 50%; margin-top: -8px;}
.home-shares-box .top-title span{ float: right; font-size: 14px;}
.home-shares-box .cont li{ margin-top: 12px; line-height: 12px; color: #5c5c5c;}
.home-shares-box .pic{ margin-top: 15px;}
.home-video-box{margin-top: 25px;position: relative;}
.home-video-box img{ display: block; width: 100%;}
.home-video-box .video-play{ width: 47px; height: 47px; background: url(../img/video-play.png) no-repeat; position: absolute; top: 50%; left: 50%; margin: -35px 0 0 -23.5px; cursor: pointer;}
.home-video-box .title{ width: 100%; height: 40px; line-height: 40px; background: url(../img/black60.png) repeat; font-size: 14px; color: #fff; text-align: center; position: absolute; left: 0; bottom: 0;}

.home-item-distribution-container{ margin-top: 30px; border: 1px solid #d0d9dd;}
.home-item-distribution-container .tab-content{ padding:16px 16px 6px 16px;}
.home-item-distribution-container .tab-content .tab{ float: left; width: 182px;}
.home-item-distribution-container .tab-content .tab li{ height: 39px; line-height: 39px; text-align: center; font-size: 14px; color: #075aac; border: 1px solid #d0d9dd; margin-bottom: 10px; cursor: pointer; position: relative;}
.home-item-distribution-container .tab-content .tab li.active{ background-color: #009ed5; border: 1px solid #009ed5; color: #fff;}
.home-item-distribution-container .tab-content .tab li.active i{ width: 5px; height: 11px; background: url(../img/item-distribution-arrow.png) no-repeat; position: absolute; top: 50%; margin-top: -5.5px; right: -6px;}
.home-item-distribution-container .tab-content .content-box{ float: right; width: 978px;}
.home-item-distribution-container .tab-content .content-box img{ display: block; width: 100%;}
.home-item-distribution-container .tab-content .content-box .box{ display: none;}

/*视频弹框*/
.pop_showPic{display:none;position: fixed;width:100%;height:100%;left:0;right:0;top:0;bottom:0;z-index:9999;}
.pop_showPic .opacity{position: absolute;width:100%;height:100%;top:0;left:0;background: #000;filter: alpha(opacity=87);opacity: 0.87;}
.pop_showPic .showPic_inner{position:absolute;top:50%;left:50%;margin-left:-370px;margin-top:-245px;width:740px;height:490px;}
.pop_showPic .showPic_detail{width:740px;height:490px;background: #000;}
.pop_showPic .showPic_inner .close{position: absolute;top:0;right:0;cursor:pointer;z-index:10;width:40px;height:40px;background:url(../img/video-close.png) center center no-repeat;}

/*公司新闻*/
.home-company-news-box{ float: right; width: 598px; height: 696px; border: 1px solid #d0d9dd; padding-bottom: 20px; overflow: hidden;}
.home-company-news-box .content-box{padding: 0 38px;}
.home-company-news-box .content-box .top-box{ padding: 25px 0 15px 0; border-bottom: 1px solid #d0d9dd;}
.home-company-news-box .content-box .top-box .title-box{ line-height: 20px;}
.home-company-news-box .content-box .top-box .title-box .title{ float: left; width: 390px; font-size: 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.home-company-news-box .content-box .top-box .title-box .time{ float: right; font-size: 16px;}
.home-company-news-box .content-box .top-box .cont{ font-size: 14px; color: #5c5c5c; line-height: 26px; margin-top: 10px; position: relative; overflow: hidden;}
.home-company-news-box .content-box .top-box .cont .more{ /* position: absolute; right: 0; bottom: 2px; */ font-size: 12px; text-align: center; width: 77px; height: 21px; line-height: 21px; background-color: #005bab; color: #fff; border-radius: 5px; float: right;}
.home-company-news-box .content-box .list{ padding-top: 10px; font-size: 14px;}
.home-company-news-box .content-box .list li{ line-height: 21px; margin-top: 10px;}
.home-company-news-box .content-box .list li .title{ float: left; width: 390px; background: url(../img/list-icon.jpg) left center no-repeat; padding-left: 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.home-company-news-box .content-box .list li .title a{ color: #5c5c5c;}
.home-company-news-box .content-box .list li .time{ float: right;}

/*首页地图*/
.home-item-distribution-container .map-content{ margin-top: 15px; height: 553px; background-color: #508ecb;}
.home-item-distribution-container .map-content .left{ float: left; width: 850px; height: 100%; position: relative;}
.home-item-distribution-container .map-content .left .map-box{ width: 670px; height: 532px; background: url(../img/map/map-bg.png) 0 0 no-repeat; margin: 13px 0 0 110px; position: relative;}
.home-item-distribution-container .map-content .left .map-box .block-province{ position: absolute;}
.home-item-distribution-container .map-content .left .map-box .block-province span{ position: absolute; color: #000; line-height: 12px;/* cursor: pointer; */}
.home-item-distribution-container .map-content .left .map-box .block-province.neimenggu{ width: 276px; height: 248px; top: 7px; left: 264px;}
.home-item-distribution-container .map-content .left .map-box .block-province.neimenggu span{ top: 198px; left: 44px;}
.home-item-distribution-container .map-content .left .map-box .block-province.ningxia{ width: 31px; height: 55px; top: 229px; left: 343px;}
.home-item-distribution-container .map-content .left .map-box .block-province.ningxia span{ top: 26px; left: 7px;}
.home-item-distribution-container .map-content .left .map-box .block-province.shaanxi{ width: 61px; height: 110px; top: 224px; left: 360px;}
.home-item-distribution-container .map-content .left .map-box .block-province.shaanxi span{ top: 74px; left: 18px;}
.home-item-distribution-container .map-content .left .map-box .block-province.shanxi{ width: 41px; height: 85px; top: 206px; left: 410px;}
.home-item-distribution-container .map-content .left .map-box .block-province.shanxi span{ top: 24px; left: 8px;}
.home-item-distribution-container .map-content .left .map-box .block-province.hebei{ width: 65px; height: 94px; top: 172px; left: 443px;}
.home-item-distribution-container .map-content .left .map-box .block-province.hebei span{ top: 72px; left: 7px;}
.home-item-distribution-container .map-content .left .map-box .block-province.beijing{ width: 20px; height: 21px; top: 197px; left: 463px;}
.home-item-distribution-container .map-content .left .map-box .block-province.beijing span{ top: 4px; left: -2px; width: 24px;}
.home-item-distribution-container .map-content .left .map-box .block-province.liaoning{ width: 70px; height: 66px; top: 149px; left: 498px;}
.home-item-distribution-container .map-content .left .map-box .block-province.liaoning span{ top: 21px; left: 27px;}
.home-item-distribution-container .map-content .left .map-box .block-province.sichuan{ width: 126px; height: 115px; top: 304px; left: 259px;}
.home-item-distribution-container .map-content .left .map-box .block-province.sichuan span{ top: 50px; left: 53px;}
.home-item-distribution-container .map-content .left .map-box .block-province.jiangsu{ width: 68px; height: 54px; top: 276px; left: 484px;}
.home-item-distribution-container .map-content .left .map-box .block-province.jiangsu span{ top: 26px; left: 29px;}
.home-item-distribution-container .map-content .left .map-box .block-province.zhejiang{ width: 46px; height: 55px; top: 329px; left: 515px;}
.home-item-distribution-container .map-content .left .map-box .block-province.zhejiang span{ top: 21px; left: 13px;}
.home-item-distribution-container .map-content .left .map-box .block-province.yunnan{ width: 113px; height: 115px; top: 376px; left: 255px;}
.home-item-distribution-container .map-content .left .map-box .block-province.yunnan span{ top: 64px; left: 43px;}
.home-item-distribution-container .map-content .left .map-box .block-province.guangxi{ width: 98px; height: 71px; top: 413px; left: 347px;}
.home-item-distribution-container .map-content .left .map-box .block-province.guangxi span{ top: 32px; left: 43px;}
.home-item-distribution-container .map-content .left .map-box .block-province.guangdong{ width: 94px; height: 78px; top: 421px; left: 419px;}
.home-item-distribution-container .map-content .left .map-box .block-province.guangdong span{ top: 13px; left: 32px;}
.home-item-distribution-container .map-content .left .map-box .block-province.xinjiang{ width: 250px; height: 189px; top: 77px; left: 2px;}
.home-item-distribution-container .map-content .left .map-box .block-province.xinjiang span{ top: 112px; left: 88px;}
.home-item-distribution-container .map-content .left .map-box .block-province.qinghai{ width: 156px; height: 110px; top: 227px; left: 167px;}
.home-item-distribution-container .map-content .left .map-box .block-province.qinghai span{ top: 44px; left: 65px;}
.home-item-distribution-container .map-content .left .map-box .block-province.hebei{ width: 65px; height: 94px; top: 172px; left: 443px;}
.home-item-distribution-container .map-content .left .map-box .block-province.hebei span{ top: 70px; left: 6px;}
.home-item-distribution-container .map-content .left .map-box .block-province.hunan{ width: 67px; height: 76px; top: 358px; left: 402px;}
.home-item-distribution-container .map-content .left .map-box .block-province.hunan span{ top: 36px; left: 22px;}
.home-item-distribution-container .map-content .left .map-box .block-province.gansu{ width: 170px; height: 143px; top: 181px; left: 221px;}
.home-item-distribution-container .map-content .left .map-box .block-province.gansu span{ top: 110px; left: 108px;}

.home-item-distribution-container .map-content .left .map-box .block-province .icon{ width: 24px; height: 24px; background: no-repeat; background-size: cover; position: absolute; z-index: 9; cursor: pointer;}
.home-item-distribution-container .map-content .left .map-box .block-province .icon.fd{ background-image: url(../img/map/icon-fd.png);}
.home-item-distribution-container .map-content .left .map-box .block-province .icon.sd{ background-image: url(../img/map/icon-sd.png);}
.home-item-distribution-container .map-content .left .map-box .block-province .icon.rq{ background-image: url(../img/map/icon-rq.png);}
.home-item-distribution-container .map-content .left .map-box .block-province .icon.gf{ background-image: url(../img/map/icon-gf.png);}
.home-item-distribution-container .map-content .left .map-box .block-province.neimenggu .icon.fd{ top: 175px; left: 130px;}
.home-item-distribution-container .map-content .left .map-box .block-province.neimenggu .icon.gf{ top: 132px; left: 190px;}
.home-item-distribution-container .map-content .left .map-box .block-province.shaanxi .icon.fd{ top: 35px; left: 26px;}
.home-item-distribution-container .map-content .left .map-box .block-province.shanxi .icon.gf{ top: 46px; left: 6px;}
.home-item-distribution-container .map-content .left .map-box .block-province.liaoning .icon.gf{ top: 36px; left: 28px;}
.home-item-distribution-container .map-content .left .map-box .block-province.ningxia .icon.fd{ top: 3px; left: -6px;}
.home-item-distribution-container .map-content .left .map-box .block-province.ningxia .icon.gf{ top: 3px; left: 12px;}
.home-item-distribution-container .map-content .left .map-box .block-province.jiangsu .icon.gf{ top: 3px; left: 22px;}
.home-item-distribution-container .map-content .left .map-box .block-province.guangdong .icon.gf{ top: 30px; left: 43px;}
.home-item-distribution-container .map-content .left .map-box .block-province.zhejiang .icon.gf{ top: 35px; left: 15px;}
.home-item-distribution-container .map-content .left .map-box .block-province.sichuan .icon.sd{ top: 35px; left: 25px;}
.home-item-distribution-container .map-content .left .map-box .block-province.yunnan .icon.sd{ top: 35px; left: 25px;}
.home-item-distribution-container .map-content .left .map-box .block-province.guangxi .icon.sd{ top: 45px; left: 35px;}
.home-item-distribution-container .map-content .left .map-box .block-province.beijing .icon.gf{ top: -14px; left: 13px;}
.home-item-distribution-container .map-content .left .map-box .block-province.beijing .icon.rq{ top: 10px; left: 13px;}
.home-item-distribution-container .map-content .left .map-box .block-province.guangdong .icon.rq{ top: 10px; left: 58px;}
.home-item-distribution-container .map-content .left .map-box .block-province.xinjiang .icon.fd{ top: 70px; left: 120px;}
.home-item-distribution-container .map-content .left .map-box .block-province.xinjiang .icon.gf{ top: 70px; left: 158px;}
.home-item-distribution-container .map-content .left .map-box .block-province.qinghai .icon.gf{ top: 30px; left: 98px;}
.home-item-distribution-container .map-content .left .map-box .block-province.hebei .icon.fd{ top: 8px; left: 0;}
.home-item-distribution-container .map-content .left .map-box .block-province.hebei .icon.gf{ top: 45px; left: 3px;}
.home-item-distribution-container .map-content .left .map-box .block-province.hunan .icon.gf{ top: 10px; left: 24px;}
.home-item-distribution-container .map-content .left .map-box .block-province.gansu .icon.fd{ top: 82px; left: 105px;}



.home-item-distribution-container .map-content .left .map-box .block-province .icon .cont-overflow{ display: none;}

.home-item-distribution-container .map-content .right{ float: right; width: 348px; height: 100%; position: relative; background-color: #075aac;}
.home-item-distribution-container .map-content .right .left-arrow{ width: 15px; height: 34px; background: url(../img/map/map-content-arrow.png) no-repeat; position: absolute; top: 50%; margin-top: -17px; left: -15px;}
.home-item-distribution-container .map-content .right .cont{ font-size: 16px; color: #fff; margin: 160px 0 0 128px;}
.home-item-distribution-container .map-content .right .cont li{ line-height: 34px; position: relative; padding-left: 48px; margin-bottom: 12px; cursor: pointer;}
.home-item-distribution-container .map-content .right .cont li .icon{ width: 34px; height: 34px; position: absolute; left: 0; top: 0;}


.map-layer{display:none;position: absolute;width:395px;left:0;top:0;z-index:9999;}
.map-layer .layer-detail{background: rgba(181,195,219,.9); padding: 40px 30px 20px 30px; font-size: 14px; line-height: 26px;}
.map-layer .close{position: absolute;top:0;right:0;cursor:pointer;z-index:10;width:40px;height:40px;background:url(../img/map/close.png) center center no-repeat;}
.map-layer li{ float: left; width: 150px; margin: 0 8px;}
.map-layer li a:hover{ color:#276eb3;}


/* 视频一览 */
.videoList ul{ margin: 0 -19px;}
.videoList li{ float: left; width: 258px; margin: 0 19px 35px 19px; text-align: center;}
.videoList li .pic{ position: relative; width: 258px; height: 150px;}
.videoList li .pic img{ display: block; width: 100%; height: 100%;}
.videoList li .pic .video-play{ width: 100%; height: 100%; background: url(../img/icon-video-play.png) center no-repeat; position: absolute; top: 0; left: 0; cursor: pointer;}
.videoList li p{font-size: 14px; font-weight: bold; color:#009DD5; margin-top: 10px;}

/* 视频弹框 */
.video-layer{display:none;position: fixed;width:100%;height:100%;left:0;right:0;top:0;bottom:0;z-index:9999;}
.video-layer .opacity{position: absolute;width:100%;height:100%;top:0;left:0;background: #000;opacity: 0.9;}
.video-layer .layer-inner{width:980px;height:550px;position:absolute; top: 50%; left: 50%; margin: -275px 0 0 -490px;}
.video-layer .layer-container{width:980px;height:550px;background: #000;position: absolute; top: 50%; left: 50%; margin: -275px 0 0 -490px;}
.video-layer .layer-inner .layer-close{position: absolute;top:-40px;right:0;cursor:pointer;z-index:10;width:30px;height:30px;background:url(../img/layer-close.png) center center no-repeat; background-size: cover;}

/* 漂浮窗 */
.suspension-image{ width: 250px; height: 100px; background: url(../img/suspension-image.jpg) no-repeat; z-index: 999;}
.suspension-image a{ width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.suspension-image .close{ position: absolute; top: -6px; right: 3px; color: #fff; font-size: 24px; cursor: pointer;}

/* 20211125 H.Y add */
.leftNav ul li.xxgk .secondNav li{ padding-left: 20px;}
.leftNav ul li.xxgk .secondNav li.cur{ background-position: 10px center;}

.policyContent{ padding-top: 0; text-indent: 0; font: normal 13px/2em "微软雅黑"; color: #3D3D3D;}
.policy-tab{ margin-bottom: 20px;}
.policy-tab ul{ margin: 0 -5px;}
.policy-tab li{ float: left; width: 25%; padding: 0 5px; margin-top: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 14px; text-align: center;}
.policy-tab li a{ display: block; border: 1px solid #000; line-height: 40px;}
.policy-tab li.cur a{ background-color: #03a7ef;}
.policyContent p{font:normal 13px/2em "微软雅黑"; color: #3D3D3D; text-indent: 2em; margin-bottom: 15px;}
.policyContent table{ border-top: 1px solid #000; border-left: 1px solid #000; margin-bottom: 15px; color: #000;}
.policyContent table th,.policyContent table td{ border-bottom: 1px solid #000; border-right: 1px solid #000; padding: 5px;}
.policyContent table thead th{ background-color: #03a7ef;}
.policyContent table tbody th{ background-color: #f2f2f2;}
.policyContent .policyList li a.newCon p{ margin-bottom: 0;}









.honor-banner{width: 750px; margin:0 auto!important; position:relative; padding: 0;  margin: 0;}
.honor-banner .hd{ width: 100%; height:9px; position:absolute; z-index:1; bottom:24px; text-align:right; left:0; text-align: center;}
.honor-banner .hd a{ display: inline-block; width:13px; height:13px; line-height: 18px; overflow:hidden;  cursor: pointer; margin-right: 10px; background: #009ed5; opacity: 0.5; border-radius:30px; font-size: 0;}
.honor-banner .hd a.on{ background:#009ed5; opacity: 1;}   
.honor-banner .bd{position:relative; z-index:0; width:100%; overflow: hidden; height: 645px;}
.honor-banner .bd li{width:100%; position: relative;}
.honor-banner .bd li img{display:block; width:100%;}
.honor-banner .bd li .title{ font-size:14px; text-align: center;text-indent: 0; margin-top:30px; }