﻿ #aboutProya {position: relative;width: 100%;height: 23rem;color: #026dcc/*overflow: hidden;*/}
.viewport{position: relative;height: 100%;}
.view-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;background: #e9f2f9;}
.view-bg img{position: absolute;left: 50%;top: 0;height: 100%;margin-left: -960px;}
#loading{position: absolute;left: 0;top: 0;z-index: 9999;width: 100%;height: 100%;background: #e9f2f9;}
#loading img{position: absolute;left: 0%;top: -10%;margin: 13px 0 0 -30px;}
.viewport-cont{position: absolute;top: -5%;left:0%;width: 100%;margin-left:0px;}
.viewport-cont .g-tl{text-align: center;}
.viewport-cont .g-tl h2{color: #0B60AE;font-size: 25px;}
.viewport-cont .g-tl span{font-size: 14px;font-family: Verdana, Geneva, sans-serif;text-transform: uppercase;text-transform: uppercase;color: #929292;}
/* History*/.history-view{margin-top:0px;}
.history-view .g-tl{color: #3870a3;}
.history-view .campus-cont .cont li strong{display: block;font-size: 15px;font-weight: normal;    width: 100%;text-align: left;margin-bottom: 0.03rem;}
.history-cont{width: 972px;margin: 0 auto;background:url(../img/about_line01.png) no-repeat center 9px;}
.history-cont .cont-list{width: 793px;height: 45px;position: relative;margin: 0 auto;overflow: hidden;}
.history-cont .cont-list li{width: 61px;height: 45px;text-align: center;line-height: 18px;color: #808080;}
.history-cont .cont-list li .dot{display: inline-block;width: 24px;height: 24px;background:url(../img/about_btn02.png) no-repeat 0 0;}
.history-cont .cont-list li a:hover .dot,.history-cont .cont-list li.cur .dot{background-position: -24px 0;}
.history-cont .cont-list li a:hover p,.history-cont .cont-list li.cur p{font-size: 16px;font-weight: bold;}
/* 大事记*/
.history-mask{position: relative;width: 922px;height: 310px;padding-bottom: 14px;background: url(../img/about_line02.png) no-repeat center bottom;margin: 15px 0 10px;}
.history-mask-cont{position: absolute;left: 0;top: 0;width: 922px;height: 310px;}
.history-mask-cont .list{position: relative;width: 922px;height: 310px;overflow: hidden;}
.history-mask-cont ul{position: absolute;left: 0;top: 0;}
.history-mask-cont ul li{float: left;padding: 25px;width: 872px;height: 260px;background: #fff;margin-right: 25px;overflow: hidden;}
.history-mask-cont img{float: left;margin-right: 20px;}
.history-mask-cont .cont{float: left;width: 400px;}
.history-mask-cont .tl{padding: 5px 0 13px ;font-weight: bold;font-size: 20px;border-bottom: 1px solid #e3e3e3;color: #195d98;line-height: 24px;overflow: hidden;}
.history-mask-cont .txt{height:140px;overflow: hidden;margin: 15px 0;}
.history-mask-cont .txt-con{font-size: 14px;line-height: 28px;}
.history-mask-cont .trigger{}
.history-mask-cont .page-btn{height: 27px;padding: 15px 10px 0 0;border-top: 1px solid #e3e3e3;overflow: hidden;}
.history-mask-cont .page-btn a{float: right;width: 27px;height: 27px;background: url(../img/about_btn03.jpg) no-repeat;}
.history-mask-cont .page-btn .down{background-position: -30px -27px;}
.history-mask-cont .page-btn .down:hover{background-position: 0 -27px;}
.history-mask-cont .page-btn .up{margin-left: 5px;background-position: -30px 0;}
.history-mask-cont .page-btn .up:hover{background-position: 0 0;}
.history-mask-cont .btn{position: absolute;top: 140px;width: 28px;height: 52px;background: url(../images/about_btn01.gif) no-repeat;}
.history-mask-cont .prev{left: -90px;}
.history-mask-cont .prev:hover{background-position: 0 -52px;}
.history-mask-cont .next{right: -90px;background-position: -28px 0;}
.history-mask-cont .next:hover{background-position: -28px -52px;}
.campus-view{margin-top:-250px;}
.campus-view .g-tl{color:#3870a3;}
.campus-cont{margin-top: 40px;}
.campus-cont .btn{position: absolute;top: 145px;display: inline-block;width: 28px;height: 52px;background: url(../images/about_btn01.gif) no-repeat;}
.campus-cont .btn.prev{left: -90px;}
.campus-cont .btn.prev:hover{background-position: 0 -52px;}
.campus-cont .btn.next{right: -90px;background-position: -28px 0}
.campus-cont .btn.next:hover{background-position: -28px -52px;}
.campus-cont .cont{position: relative;width: 1080px;margin: 0 auto;overflow: hidden;height: 340px;}
.campus-cont .cont ul{width: 105%;position: absolute;left: 0;top: 0;}
/*.campus-cont .cont li{position: relative;width: 219px;height: 320px;background: #fff;margin-right: 13px;box-shadow: 0 2px 5px rgba(0,0,0,.1);}*/
.campus-cont .cont li{position: relative;width: 100%;height: 340px;background: #fff;margin-right: 70px;box-shadow: 0 2px 5px rgba(0,0,0,.1);}
.campus-cont .cont li a{display: block;height: 304px;border-bottom: 6px solid #c3c3c3;}
.campus-cont .cont li img{margin-bottom: 10px;display: block;margin-left: 2rem;}
.campus-cont .cont li strong{padding:0 18px 0;font-weight: bold;font-size: 16px;line-height: 32px;height: 32px;overflow: hidden;color: #444;display: block;}
.campus-cont .cont li p{padding: 0 18px;line-height: 22px;height: 44px;overflow: hidden;font-size: 12px}
.campus-cont .cont li span.arrow b{display: inline-block;width: 26px;height: 25px;background: url(../images/join_icon01.jpg) no-repeat ;margin-right: 12px;float: left;}
.campus-cont .cont li span.arrow{position: absolute;left: 22px;bottom: 50px;display: inline-block;line-height: 25px;font-size: 12px;}
.campus-cont .cont li a:hover ,.campus-cont .cont li a:hover strong,.campus-cont .cont li:hover span.arrow{color: #2173bc;}
.campus-cont .cont li:hover span.arrow b{background-position: -26px 0;}
.campus-cont .cont li .line{position: absolute;display: inline-block;width: 0;height: 6px;left: 0;bottom: 0;background: #2173bc;}
.banner1{width:100%;position:relative;height:245px;left:0%;margin-left:0px;margin-top:0px;overflow: hidden;}
.banner1 ul.bb1{position:relative;padding:0px;margin:0px;z-index:5;}
.banner1 ul.bb1 li{position:absolute;display:none;}
.banner1 .num1{position:absolute;right:800px;bottom:10px;z-index:100;}
.banner1 .num1 li{float:left;width:18px;height:18px;display:inline-block;margin-right:4px;background:#fff;line-height:18px;
	text-indent:-100px;overflow:hidden;border-radius:10px;}
.banner1 .num1 li.num1_hover{background-color:#f7de07;}
.banner1 .num1 li.num1_hover a{color:#fff;}
.banner1 .num1 li a{float:left;display:inline;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:18px;height:18px;line-height:18px;}
.talent-wrap {}
.talent-wrap .list {}
.talent-wrap div{ margin-bottom: 0.25rem;}
.talent-wrap .list ul, .talent-wrap .list li {width: 100%;}
.talent-wrap .list li {margin-bottom: 2px;}
.talent-wrap .list .titbox {width: 91%;padding: 20px 4.5%;height: 30px;line-height: 30px;background-color: #fff;position: relative;border-bottom: 1px solid #999;}
.talent-wrap .list .tit {font-size: 16px;}
.talent-wrap .list .butn {display: inline-block;padding-right: 50px;background: url(../images/ico_03.png) no-repeat right center;cursor: pointer;font-size: 14px;}
.talent-wrap .list .showbtn{ cursor: pointer;}
.talent-wrap .list .butn:hover {color: #026dcc;}
.talent-wrap .list .sub-cont {width: 100%;margin-bottom: 15px;background-color: #fff;display: none;}
.talent-wrap .list .top-tit {width: 91%;background-color: #5bb0ef;height: 70px;line-height: 70px;cursor: pointer;padding-left: 4.5%;padding-right: 4.5%;position: absolute;
  left: 0;top: 0;display: none;}
.talent-wrap .list .top-tit .ico{display: inline-block; width: 25px; height: 13px; background: url(../images/ico_04.png) no-repeat center; margin-top: 28px;}
.talent-wrap .list .top-tit .name{color: #fff; font-size: 16px;}
.talent-wrap .list .top-tit .f20{font-size: 20px;}
.talent-wrap .list .cont-wrap{width: 91%; padding: 0 4.5%; padding-bottom: 50px;}
.talent-wrap .list .tabbox{padding-top: 42px; padding-bottom: 37px; border-bottom: 1px solid #dfdfdf;}
.talent-wrap .list .tabbox td{color: #333;}
.talent-wrap .list .tabbox .tt{font-size: 14px; color: #666;}
.talent-wrap .list .info{border-bottom: 1px solid #dfdfdf; padding-top: 40px; padding-bottom: 36px;}
.talent-wrap .list .info .word{display: block; line-height: 26px; font-size: 14px;}
.talent-wrap .list h4{font-size: 14px; font-weight: normal; line-height: 30px; color: #999;}
 .talent-wrap .list .apply{width: 151px;height: 39px;text-align: center;line-height: 39px;background: #1d6bc3;font-size: 16px;
                           color: #d6e0f1;display: block;}

.tab-wrap .tt{padding-right: 1%;text-align: right;font-size: 13px;width: 5.28rem;display: block;margin-right: 1rem;}
.tab-wrap .tex{font-size: 14px;height: 15px;line-height: 12px;padding: 5px;background-color: #fff;border: 1px solid #dbdbdb;width: 82%;}
.tab-wrap .area{border: 1px solid #dbdbdb;width: 79%;padding: 10px;resize: none;}
.tab-wrap .code{width: 100px;font-size: 14px;height: 15px;line-height: 14px;padding: 14px 10px 13px 10px;background-color: #fff;border: 1px solid #dbdbdb;margin-right: 10px;}
.tab-wrap .code-img{border: 1px solid #dbdbdb;margin-right: 20px;display: block;width: 5.5em;}
.tab-wrap .sub-btn{border: none;width: 230px;height: 45px;background-color: #035cac;line-height: 45px;text-align: center;color: #fff;font-size: 18px;}
 .map{width: 100%;height:300px;border: 1px solid #ccc;margin: 40px auto;}

 
.news{width: 100%;padding-top: 0.2rem;padding-bottom: 50px;}
.news .news_down{width: 100%;margin-top: 5px;}
.news .news_brand{width: 100%;margin-top: 5px;}
.news .news_brand ul li{ float: left;width:45%;padding-left: 1rem;margin-bottom: 1.5rem;}
.news .news_brand ul li img{ display: block;width: 150px;height: 55px;}
.news .news_main{width: 100%;margin-top: 20px;}
.news .news_main .news_list{width: 100%;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px dotted #ccc;display: block;}
.news .news_main .news_list .news_tle{width: 100%;margin-bottom: 20px;}
.news .news_main .news_list .news_tle span{font-size: 16px;line-height: 30px;color: #000;}
.news .news_main .news_list .news_tle .fl{font-weight: bold;}
.news .news_main .news_list .pic_box{width: 100%;margin-bottom: 20px;}
.news .news_main .news_list .pic_box img{display: block;width: 100%;}
.news .news_main .news_list .text{font-size: 14px;color: #333;line-height: 30px;}
/* news_main begin*/.news_main1{width: 100%;padding-top: 20px;}
.news_main1 .back{display: block;margin-bottom: 20px;background: url(../images/62.jpg) no-repeat 5% center;height: 30px;background-size: auto 100% ;}
.news_main1 .text{width: 90%;margin: 0 auto;}
.news_main1 .text .top1{width: 100%;padding-bottom: 0px;}
.news_main1 .text .top1 h2{text-align: center;font-size: 16px;color: #000;font-weight: bold;margin-bottom: 5px;}
.news_main1 .text .top1 span{display: inline-block;width: 25%;font-size: 12px;color: #888;text-align: center;}
.news_main1 .text .top1 .span1{width: 40%;}
.news_main1 .text .top1 .span2{width: 25%;}
.news_main1 .text .wrap{width: 100%;padding-bottom: 30px;border-bottom: 1px solid #ccc;}
.news_main1 .text .wrap div{font-size: 14px;color: #333;line-height: 30px;}
.news_main1 .text .wrap img{width:100% !important ;height:auto !important;margin:10px 0px;}
.news_main1 .text .bom{padding-top: 20px;padding-bottom: 20px;}
.news_main1 .text .bom a{display: block;font-size: 16px;line-height: 35px;color: #999;}
.tab_menu{border-bottom:1px solid #ddd;margin-bottom: 1.05rem;clear: both;}
.tab_menu li{float:left; text-align:center; cursor:pointer; list-style:none; color:#888; font-weight:bold;height: 42px;line-height: 42px; border-bottom:2px solid #fff;}
.tab_menu li.selected{color:#66ba31; border-bottom:2px solid #66ba31;}
.tab_menu04 li {width: 50%;}

.i2 .box{ width: 100%;}
.wrap-home{margin: 0 auto;width: 100%;}
.left-scroll{width:100%;background: url(../images/loading.gif) no-repeat center;min-height: 40px;}
.left-scroll .left{width: 100%;position: relative;overflow: hidden;display: none;height: 257px;}
.left-scroll .btnbox{position: absolute;top:220px;right: 5%;overflow: hidden;width: 100px;display: none;}
.left-scroll .btnbox span{width: 6px;height: 6px;margin-left: 8px;cursor: pointer;background: url(/v1/images/ico_47.png) no-repeat right top;
                          display:inline-block;float: left;}
.left-scroll .btnbox span.on , .btnsp{background: url(../images/ico_47.png) no-repeat left top;width: 6px;}
.left-scroll span.prev{background: url(../images/ico_45.png) no-repeat center top;left: 0;}
.left-scroll span.next{background: url(../images/ico_46.png) no-repeat center top;right: 0;}
.left .butn{display: block;width: 49px;height: 81px;position: absolute;top: 40%;margin-top: -30px;cursor: pointer;}
.left-scroll .butn:hover{background-position: center bottom;}
.left li{ float: left;}
.left li a{display: block;position: relative;cursor: pointer;width: 100%;}
.left li img{width: 100%;display: block;}
.left li p{position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;line-height: 70px;font-size: 24px;color: #fff;background: url(../images/bg_09.png) repeat center;}
.left li p{line-height: 44px;font-size: 20px;}
.left li p{line-height: 50px;font-size: 15px;}