@charset "utf-8";
/* CSS Document */



.main-box{ width: 1180px; margin: 0 auto; padding: 52px 0 90px 0; overflow: hidden;}
.main-l{ width: 262px; float: left;}
.main-r{ width: 813px; float: right;}

.zh-box{ width: 100% ;}
.zh-box h3{ width: 100% ; line-height: 38px; font-size: 36px; color: #024aaf; font-family: "Arial" ; margin-bottom: 10px; text-transform: uppercase ;font-weight: bold}
.zh-box h4{ width: 100% ; line-height: 24px; font-size: 22px; color: #343435;}

.sidebar{ width:260px; border: solid 1px #aeaeae ;border-bottom: none; margin-top: 32px; overflow:hidden;  }
.sidebar ul{width:100% ;overflow:hidden}
.sidebar ul li{width:100%; border-bottom: 1px solid #aeaeae}
.sidebar ul li .clik1{ width: 100% ; height: 70px;display: block ;background:url(../images/xl1.png) no-repeat;background-position:190px center; }
.sidebar ul li h6 { display: inline-block; height:70px; line-height:70px; font-size:16px; color:#343435 ;cursor:pointer ; padding-left: 83px; overflow: hidden; }
.sidebar ul li .box {display: none;  width:100% ;background-color:#f0f2f6;overflow:hidden;}
.sidebar ul li .box a{ width:155px; height:70px; line-height:70px; display:inline-block;font-size:14px; color:#636364;overflow:hidden;cursor:pointer ; padding-left: 105px;  border-bottom: 1px solid #aeaeae}
.sidebar ul li.on .clik1{background:url(../images/xl2.png) no-repeat; background-position:190px center; }
.sidebar ul li.on h6{font-weight: bold ; color: #fff}
.sidebar ul li.on{ background-color: #024aaf}
.sidebar ul li .box a:last-child{border: none}
.sidebar ul li .box a:hover{font-weight: bold}
.sidebar ul li .box a.dd{font-weight: bold}

.sidebar ul li:hover .clik1{background:url(../images/xl2.png) no-repeat; background-position:190px center; }
.sidebar ul li:hover h6{font-weight: bold ; color: #fff}
.sidebar ul li:hover{ background-color: #024aaf}

.lam-tit{ width: 100%; height: 39px; border-bottom: 1px solid #aeaeae ; position: relative;}
.lam-tit h3{ height: 24px; line-height: 24px; font-size: 24px;color: #024aaf ; border-left: 4px solid #024aaf ;padding-left: 12px;}
.lam-tit .wz{ width: 500px;line-height: 37px; text-align: right ; position: absolute;right: 0 ;top: 0 ;font-size: 14px; color: #a1a1a4}
.lam-tit .wz a{font-size: 14px; color: #a1a1a4}
.lam-tit .wz a.on{color: #343435}
.lam-tit .wz a:hover{color: #343435}


.pic{ width: 100% ; padding: 44px 0 0 0; overflow: hidden;}
.pic ul{ width: 860px}
.pic ul li{ width: 389px; float: left; margin:0 34px 34px 0}
.pic ul li .pic-img{ width: 389px; height: 225px; overflow: hidden;}
.pic ul li img{ width: 389px; height: 225px;transition: all 1.1s;}
.pic ul li h3{ width: 100% ; height: 20px; line-height: 20px; font-size: 18px;color: #323233;text-align: center ;  margin-top: 28px;overflow: hidden;}
.pic ul li:hover h3{color: #024aaf}
.pic ul li:hover img{transform: scale(1.1);}



/* ======翻页====== */
.pagelable{width: 100% ; margin-top: 20px;}
.pageCustom{ text-align:center; margin:auto; }
.pageCustom a{ width: 32px; height:32px; line-height:32px; display: inline-block; border: solid 1px #aeaeae; text-align: center; font-size: 16px; color: #5b5b5b; margin: 0 4px;cursor: pointer; }

/*提示*/
.pageCustom  a.pageCustom_Prompt{ width:auto; padding:0px 12px; }


.pageCustom_Pre_Disable img{ position: relative; top: 9px;}
.pageCustom_Next_Disable img{ position: relative; top: 9px;}
/*上一页*/
.pageCustom a.pageCustom_Pre{width: 71px; height: 32px;line-height: 32px;display: inline-block;
	text-align: center; }
.pageCustom a.pageCustom_Pre:hover{font-weight: bold;color: #fff; background-color: #0053a9;}
.pageCustom a.pageCustom_Pre_Disable{width: 71px; height: 32px;line-height: 32px; display: inline-block;text-align: center;cursor: pointer;}

/*页码*/
/* .pageCustom a.pageCustom_Num{  border-radius: 2px; } */
.pageCustom a.pageCustom_Num:hover{ font-weight: bold;color: #fff; background-color: #0053a9; }
.pageCustom a.pageCustom_Num_On{  font-weight: bold;color: #fff; background-color: #0053a9;}

/*下一页*/
.pageCustom a.pageCustom_Next{width: 71px; height: 32px;line-height: 32px;display: inline-block;
	text-align: center; }
.pageCustom a.pageCustom_Next:hover{ font-weight: bold;color: #fff; background-color: #0053a9;}

.pageCustom a.pageCustom_Next_Disable{width: 71px; height: 32px;line-height: 32px;display: inline-block;text-align: center;cursor: pointer;}
 


.tit-nw{ width: 100% ; height: 141px;border-bottom: 1px dashed #c8c8c9; padding: 50px 0 37px 0}
.tit-nw a{width: 100% ; height: 141px; display: block}
.tit-nw .xw-img{width: 263px; height: 141px ;float: left; overflow: hidden;}
.tit-nw img{ width: 263px; height: 141px ;transition: all 1.1s;}
.tit-nw .tit-r{width: 520px; float: right ; height: 141px ; overflow: hidden;}
.tit-nw .tit-r .tim{ width: 100% ; height: 20px ;line-height: 20px; margin-bottom: 18px; overflow: hidden;}
.tit-nw .tit-r .tim h3{ width: 364px ;height: 20px ;line-height: 20px; font-size: 18px; color: #323233 ;float: left; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.tit-nw .tit-r .tim h5{width: 90px ;height: 20px ;line-height: 20px;font-size: 14px; color: #646464 ;text-align: right;float: right}
.tit-nw .tit-r h4{ width: 100% ;height: 20px ;line-height: 20px; font-size: 16px; color: #5b5b5b ;float: left; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.tit-nw .tit-r p{ width: 100% ;height: 78px ;line-height: 26px; font-size: 16px; color: #5b5b5b ;float: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; margin-top: 6px; overflow: hidden;}
.tit-nw a:hover .tit-r .tim h3{color: #024aaf ;font-weight: bold}
.tit-nw a:hover img{transform: scale(1.1);}


.news{ width: 100% ; padding: 34px 0;}
.news ul{ width: 100% ;}
.news ul li{ width: 100% ; margin-bottom: 28px;}
.news ul li a{ width: 100% ; height: 20px ;display: block ; overflow: hidden;}
.news ul li a h3{ width:620px; height: 20px ; line-height: 20px; font-size: 18px; color: #5b5b5b ; background: url(../images/d1.jpg) no-repeat left center; padding-left: 10px; white-space:nowrap;  text-overflow:ellipsis;float: left; overflow: hidden;}
.news ul li a h4{ width: 80px; height: 20px ; line-height: 20px; font-size: 12px;text-align: right; color: #5b5b5b ;float: right ; overflow: hidden;}
.news ul li a:hover h3{ color: #323233 ;}
.news ul li a:hover h4{ color: #323233 ;}


.zp-box{ width: 100% ;margin-top: 41px ; margin-bottom: 50px; }
.zp-box ul{ width: 100% }
.zp-box ul li{ width: 100% ;  line-height: 40px; position: relative; margin-bottom: 10px; overflow: hidden;}
.zp-box ul li a{width: 100% ; height: 40px;display: block ; background-image: url(../images/zp1.png); background-position: 98% center; background-repeat: no-repeat; cursor: pointer;}
.zp-box ul li h5{ height: 40px; line-height: 40px; font-size: 18px; color: #343435 ;float: left; margin-left: 15px}
.zp-box ul li span{font-size: 12px; color: #343435 ; padding-left: 42px;}
.zp-box ul li .zpb{ width: 747px; padding: 20px 33px; background-color: #f3f6f8 ;font-size: 16px; color: #343435 ;display: none}
.zp-box ul li .zpb h3{ width: 100% ;font-size: 16px; color: #343435}
.zp-box ul li .zpb h4{ width: 100% ; line-height: 22px; font-size: 16px; color: #343435 ; margin-bottom: 12px;}
.zp-box ul li .zpb .xian{ width: 100% ; border-top: 1px dashed #aeaeae ; margin: 11px 0 5px 0}
.zp-box ul li .zpb .sq{ width: 108px; height: 42px ; line-height: 42px; text-align: center;background: none; background-color: #024aaf; font-size: 16px; color: #fff;display: block; margin-top: 25px;}

.zp-box ul li a:hover{ background-color: #024aaf ; background-image: url(../images/zp1-1.png); background-position: 98% center; }
.zp-box ul li a:hover h5{color: #fff}
.zp-box ul li a:hover span{color: #fff}

.zp-box ul li a.on{ background-color: #024aaf ; background-image: url(../images/zp1-1.png); background-position: 98% center; }
.zp-box ul li a.on h5{color: #fff}
.zp-box ul li a.on span{color: #fff}


.rw-box{ width: 100% ; margin-bottom: 60px; overflow: hidden;}
.rw-box ul{ width: 860px ;}
.rw-box ul li{ width: 426px ;float: left; border-bottom: 1px dashed #c8c8c9; padding: 43px 0}
.rw-box ul li img{ width: 159px; height: 187px;float: left;}
.rw-box ul li .rw-r{ width: 206px; height: 187px;float: left;margin-left: 19px;position: relative; overflow: hidden;}
.rw-box ul li .rw-r h3{ width: 100% ; height: 40px; line-height: 40px; font-size: 18px;color: #024aaf ; white-space: nowrap;text-overflow: ellipsis;overflow: hidden; margin-bottom: 4px;}
.rw-box ul li .rw-r p{ width: 100% ; height: 96px; line-height: 24px; font-size: 16px;color: #343435 ;overflow: hidden;}
.rw-box ul li .rw-r a{ width: 105px; height: 29px ; display: block ;line-height: 29px; text-align: center; border: solid 1px #585858 ; font-size: 14px; color: #343435 ;position: absolute; left: 0; bottom: 0}
.rw-box ul li .rw-r a:hover{ background-color: #024aaf ;border: solid 1px #024aaf ;color: #fff}

.tbb{ width: 100%  ;  padding: 42px 0 43px 0;border-bottom: 1px dashed #c8c8c9; overflow: hidden;}
.tbb img{ width: 159px; float: left;}
.table0{ width: 642px;float: right}
.table0 tr td{ background-color: #ebebeb ; border-right: 2px solid #fff ; border-bottom: 2px solid #fff ; height: 45px; line-height: 45px;font-size: 18px; color: #343435}
.table0 tr .td1{ width: 75px;text-align: center}
.table0 tr .td2{ width: 255px;}
.table0 tr .td3{ width: 75px;text-align: center}
.table0 tr td span{display: inline-block; padding-left: 10px;font-size: 18px; color: #343435}

.jian{width: 100% ; padding: 44px 0 ;font-size: 18px;color: #343435}
.jian h3{width: 100% ;font-size: 18px;color: #343435 ; margin-bottom: 24px;}
.jian p{width: 100% ;font-size: 18px;color: #343435 ;line-height: 30px;}



.join-box{ width: 811px; border: dashed 1px #231f20 ; position: relative; margin: 61px 0 30px 0 ; padding: 50px 0 30px 0}
.join-box p{ width: 760px; margin: 0 auto; font-size: 20px; color: #343435 ;line-height: 26px;text-align: justify}
.join-box h3{ font-size: 72px; color: #024aaf; position: absolute; left: 10px; top: -40px;display: inline-block ; background-color: #fff ;text-transform: uppercase ;font-family: "Arial"}

.toud-box{ width: 782px; height: 20px; padding-left: 30px; margin-bottom: 18px;}
.toud-box img{float: left; margin: 1px 0 0 0}
.toud-box h3{float: left; height: 20px; line-height: 20px;font-size: 16px;color: #343435 ; padding-left: 15px;}

.tian-xie{ width: 782px;padding-left: 30px; padding-top: 33px}
.tian-xie i{ width: 22px; height: 2px; background-color: #024aaf ;display: block ;}
.tian-xie h3{ width: 100% ; height: 26px; line-height: 26px; font-size: 24px; color: #024aaf; margin: 35px 0 20px 0}
.tian-xie h3 span{font-size: 14px; color: #9b9b9b ; padding-left: 5px;text-transform: uppercase ;}
.ipt{ width: 370px; height: 40px; border: solid 1px #323233; padding-left: 13px; font-size: 14px; color: #717171 ; margin-bottom: 15px;}
.submit{ width: 148px; height: 41px; text-align: center ;line-height: 41px; font-size: 16px; color: #fff;border: none; background-color: #024aaf;cursor: pointer;}

.tz-tit{ width: 100% ; text-align: center ;}
.tz-tit h3{display: inline-block ; font-size: 48px; color: #343435 ;padding-right: 3px}
.tz-tit h4{display: inline-block ; font-size: 22px; color: #024aaf ;font-family: "Arial" ;font-weight: bold ;text-transform: uppercase ;position: relative; top: 4px;}


.invested{ width: 100% ; padding: 110px 0 0 0}
.invested ul{ width: 100% ;}
.invested ul li{ width: 100% ; height: 326px; margin: 0 0 89px 0}
.invested ul li .inve-l{ width: 596px; height: 326px;float: left;}
.invested ul li .inve-r{ width: 549px; height: 326px;float: right ;overflow: hidden;}
.invested ul li .inve-r .tz{width: 549px; height: 326px;}
.invested ul li .inve-l img{float: left; width: 73px; height: 73px;}
.invested ul li .inve-l .esd{ width: 508px;float: right}
.invested ul li .inve-l .esd h3{ width: 100% ; height: 32px; line-height: 32px;font-size: 30px; color: #1854b2 ; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.invested ul li .inve-l .esd h4{ width: 100% ; height: 20px; line-height: 20px;font-size: 16px; color: #343435 ; white-space: nowrap;text-overflow: ellipsis; margin: 6px 0 10px 0; overflow: hidden;}
.invested ul li .inve-l .esd p{ width: 100% ; height: 204px; line-height: 34px;font-size: 24px; color: #343435 ;text-align: justify; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;  overflow: hidden;}
.invested ul li.float .inve-l{float: right}
.invested ul li.float .inve-r{float: left}
.invested ul li:hover .inve-l .esd h4{color: #1854b2}


.xq-tit{width: 100% ;border-bottom: 1px dashed #cacbcc ; padding: 41px 0 27px 0;}
.xq-tit h2{ width: 96%; margin: 0 auto; font-size: 18px; color: #343435 ;line-height: 30px;text-align: center ; margin-bottom: 15px;}
.xq-tit h5{width: 96%; margin: 0 auto; font-size: 12px; color: #636364 ;text-align: center ; line-height: 14px;}
.nr-cot{ width: 100% ; font-size: 14px; color: #343435; line-height: 28px; text-align: justify ; padding: 20px 0 50px 0 ; overflow: hidden;}
.nr-cot p{ margin: 16px 0}
.nr-cot img{ max-width: 100% !important ; height: auto !important;}

.pag{ width: 100% ; padding: 24px 0 0 0}
.pag h3{ width: 100% ; height: 20px; line-height: 20px; font-size: 14px; color: #69696a; margin-bottom: 10px;}
.pag h3 span{height: 20px;line-height: 20px; font-size: 14px; color: #69696a;float: left;}
.pag h3 a{ width: 600px; height: 20px;line-height: 20px; font-size: 14px; color: #69696a; display: block ;float: left; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.pag h3:hover span{color: #024aaf}
.pag h3:hover a{color: #024aaf}


.fx{width: 100% ;height: 30px; position: relative; padding: 15px 0 0 0 }
.fx span{ line-height: 30px; font-size: 12px; color: #6c6c6d ;float: left;}
.bshare-custom2{float: left;}
.bshare-custom2 a{float: left; width: 26px !important; height: 26px !important; margin-right: 15px; }
.bshare-custom2 .bshare-qqim { background: url(../images/qq1.png) no-repeat !important}
.bshare-custom2 .bshare-weixin {background: url(../images/qq3.png) no-repeat !important}
.bshare-custom2 .bshare-sinaminiblog {background: url(../images/qq2.png) no-repeat !important}



.slideBox{ width:100%; height:460px; overflow:hidden; position:relative; margin-top: 67px;  }
.slideBox .bd{ position:relative; height:100%; z-index:0; width:691px; margin: 0 auto;  }
.slideBox .bd li{ zoom:1; vertical-align:middle; text-align: center}
.slideBox .bd img{ width:691px; height:400px;  }
.slideBox .bd h4{ width: 100% ; text-align: center ;font-size: 18px; color: #343435 ; padding: 26px 0 0 0}
.slideBox .prev{ width: 45px; height: 94px ; background: url(../images/left.png) no-repeat;position: absolute; left: 0; top: 155px }
.slideBox .next{ width: 45px; height: 94px ; background: url(../images/right.png) no-repeat;position: absolute; right: 0; top: 155px }
.slideBox .prev:hover{ background: url(../images/left1.png) no-repeat;}
.slideBox .next:hover{background: url(../images/right1.png) no-repeat;}
.slideBox .bd:hover h4{font-weight: bold}


.map-box{ width: 100% ; height: 281px; margin: 50px 0 40px 0; overflow: hidden;}

.fz-lc{ width: 100% ; text-align: center ; font-size: 24px ;color: #343435 ; padding: 39px 0 51px 0}


/*大事记start*/
.event_box{width:100%;position:relative;min-height:420px;z-index: 2;}
.event_box .parHd {width:86%;height:92px;overflow:hidden; margin-left: 48px }
.parHd  ul{width:100%;text-align:center;margin:0 auto;padding-top:16px !important;}
.parHd .tempWrap{margin:0 auto;}
.parHd .tempWrap:after{content:'';width:67%;height:1px;background:#d5d5d5;position:absolute;/* top:33%;*//* right:-140%;*/left:8%;top:35%;/* margin-top:-0.5px;*/z-index:10;}
.parHd li.no_line:before{display:none;}
.parHd li{display:inline-block;cursor:pointer;padding-top:30px;padding-bottom: 15px; font-size:16px;color:#343435;margin:0 30px;position:relative;}
.parHd li:after{content:'';background:url(../images/dot_ico.png) no-repeat;width:21px;height:21px;position:absolute;z-index:20;top:2px;left:50%;margin-left:-12px;}
.parBd{text-align:left;}
.parBd h4{position:relative;font-size:20px;color: #343435;margin-bottom:10px; padding-left: 40px; }

.parBd p{line-height:180%;font-size:16px;width:80%;margin:0 auto;}
div#listBox {width:100%;}
.sPrev{width:30px;height:30px;display:block;position:absolute;top:15px;left:0; background: url(../images/left_ico.png) no-repeat;}
.sNext{width:30px;height:30px;display:block;position:absolute;top:15px;right:0; background: url(../images/right_ico.png) no-repeat}
.sPrev:hover{ background: url(../images/left_ico1.png) no-repeat;}
.sNext:hover{background: url(../images/right_ico1.png) no-repeat}

.parHd li.act span{display:block;width:21px;height:21px;overflow:hidden;background:url(../images/cat.png) no-repeat;position:absolute;top:2px;left:29px;z-index:21;}
.parHd li span,.parHd li.clone span{display:none;}	
.parHd li:hover {font-weight: bold}
.parBd .slideBox{height: auto; margin-top: 47px}
.hdb{ width: 100%; text-align: center ;padding: 20px 0 0 0}
.act{ background: url(../images/xx.jpg) no-repeat bottom center;}

.event_box .parHd{margin-left: 38px }
.parHd li{ width: 120px;}
.parHd li.act span{left:48px;}

.sidebar ul li.on .kong{background: url(../images/xl3.png) no-repeat;background-position: 190px center;}

/* 相册 */
.slideBox3{ width:auto ;  overflow:hidden; position:relative; margin: 0 auto; }
.slideBox3 .hd{ height:15px; overflow:hidden; position:absolute; left:0; bottom:0; z-index:1; }
.slideBox3 .hd ul{ overflow:hidden; zoom:1;text-align: center; }
.slideBox3 .hd ul li{display: inline-block; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox3 .hd ul li.on{ background:#f00; color:#fff; }
.slideBox3 .bd{ position:relative; height:100%; z-index:0; left: 33px; }
.slideBox3 .bd li{ zoom:1; vertical-align:middle;text-align: center ;}
.slideBox3 .bd li a{display: inline-block ;position: relative;}
.slideBox3 .bd img{ max-width: 100%; height:auto;  display: inline-block;  }
.back-bj{ width: 100% ; background: url(../images/zz6.png) repeat; position: absolute; left: 0; bottom: 0; padding: 20px 0}
.back-bj h3{ width: 85%; text-align: left ; font-size: 16px; padding-left: 8px; color: #fff}
.pageState{ position: absolute; right: 45px ; bottom: 12px; z-index: 8; font-size: 30px; color: #fff ;font-family: "Arial"}
.pageState span{color: #e79404; font-size: 48px;}
.slideBox3 .prev{ position:absolute; left:0%; top:50%; margin-top:-25px; display:block; width:20px; height:38px; background: url(../images/zz5.png) no-repeat;  }
.slideBox3 .next{ position:absolute; right:0%; top:50%; margin-top:-25px; display:block; width:20px; height:38px;background: url(../images/zz4.png) no-repeat;    }
.slideBox3 .prev:hover{ background: url(../images/zz5-1.png) no-repeat;  }
.slideBox3 .next:hover{  background: url(../images/zz4-1.png) no-repeat;  }
.slideBox3 .prevStop{ display:none;  }
.slideBox3 .nextStop{ display:none;  }


.titb{ height: 51px; margin: 0 auto; position: relative;}
.titb h5{ width: 70% ; height: 38px; font-size: 36px; color: #fff ;line-height: 38px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.bshare-custom3{position: absolute;right: 0;top: 15px}
.bshare-custom3 a{float: left; width: 26px !important; height: 26px !important; margin-right: 15px; }
.bshare-custom3 .bshare-qqim { background: url(../images/zf1.png) no-repeat !important}
.bshare-custom3 .bshare-weixin {background: url(../images/zf3.png) no-repeat !important}
.bshare-custom3 .bshare-sinaminiblog {background: url(../images/zf2.png) no-repeat !important}

.guide-bj{ width: 100% ;  background: url(../images/zz1.jpg) no-repeat center center; position: relative;}
.table9{width: 100% ; height: 100% ; position: relative; z-index: 1; top: 83px ;}
.toubu-bj{ width: 100%; height: 83px ; background: url(../images/zz2.png) repeat ; position: absolute; left: 0;top: 0;z-index: 5;}
.toubu-c{ width: 1180px ; margin: 0 auto;}
.toubu-c .zz3{float: left; padding: 2px 0 0 0}
.dqwz{float: right ; line-height: 83px; text-align: right ;font-size: 14px; color: #fff}
.dqwz a{font-size: 14px; color: #fff}

.dibu{ width: 100% ; height: 51px ; line-height: 51px; background-color: #012557; position: absolute; left: 0; bottom: 0; font-size: 12px; color: #516d94;text-align: center;z-index: 5;}
.dibu a{font-size: 12px; color: #516d94;}








