/* 发展历程 */
.develop .scroll .butn,.develop li .arrow,.course .titIcon,.course .item_conts .circle
{background: url("../img/icon.png") no-repeat;}

.banner_near,.banner_news{width:100%;min-width: 1190px; overflow: hidden !important;}
.banner_near img, .banner_news img{width:1920px;margin-left: 50%;position: relative;top:0;left:-960px;}
h1.enter{font-size:38px;color:#025cac;line-height: 60px;margin:60px 0 30px 6px;}
h1.enter.noml{margin-left:0px;}

.develop { position: relative;}
.develop ul { width: 109.6%;float:left;  }
.develop li a{box-sizing:border-box;width:108px;height:108px; padding: 20px 10px;display:inline-block; padding: 20px 10px;line-height: 68px;
    background: transparent url("../img/circle_white.png") no-repeat scroll 0 0; color: #0070dc; text-align: center;overflow: hidden;font-size:20px; }
.develop li a:hover,.develop li a.active{background: transparent url("../img/circle_blue.png") no-repeat scroll 0 0;color:#fff;}
.develop li a.first{line-height:22px;font-size:16px;}
.develop li .arrow{background-position: -181px -466px;width:52px;height:30px;display:inline-block;margin:0 0 40px 28px}
.develop .scroll { position: relative; width:100%;height:108px }
.develop .scroll .butn {cursor: pointer;display: inline-block;height: 40px;margin-top: -20px;position: absolute;top: 50%;width: 70px;  }
.develop .scroll .prev {background-position: -0px -466px;left: 0;}
.develop .scroll .next {background-position: -96px -466px;right: 0;  }
.develop .center-list { margin: 0 auto; overflow: hidden; position: relative; width:990px; }
.develop .center-list li { width: 20%;  float:left; height:108px;}

.ins-navbox {border-bottom: 1px solid #e5e5e5; height: 72px; min-width: 1190px;background: #fff}
.ins-navbox.fixed { left: 0; position: fixed; top: 0;  z-index: 11;  }
.ins-navbox li { font-size: 18px; line-height: 70px; margin-right: 23px; float:left;  }
.ins-navbox li a { display: block; padding: 0 25px;  color:#000;  }
.ins-navbox li a:hover, .ins-navbox li a.hover {border-bottom: 3px solid #025cac;  color: #025cac;  margin-bottom: -2px;  position: relative;  }
.ins-navbox .return-top { background: url("../img/ico_top.png") no-repeat scroll 95px center; border: 1px solid #dbdbdb;
    cursor: pointer;  display: block;  font-size: 14px;  height: 36px; line-height: 36px; margin-top: 19px; padding:0 54px 0 25px;  }
.ins-navbox .return-top:hover { background: #035cac url("../img/ico_top2.png") no-repeat scroll 95px center;  border: 1px solid #025cac;  color: #fff;  }

.course { position: relative; width:100%;overflow: hidden;}
.course .box{width:6000px;}
.course ul,.course ul li{float:left;width:1190px;overflow: hidden;}
.course ul li{display:none;}
.course .conts{position:relative;margin-top: 45px;}
.course .item_conts{background: url("../img/course_border.gif") repeat-y;padding: 45px 0 5px 0;position:relative;}
.course .item_conts .circle{background-position: -315px -466px;width:17px;height:17px;display:block;position:absolute;top:57px;left:-7px;}
.course .item_year{font-size:30px;color:#ff8429;width:145px;text-align: center;margin-right: 40px;padding: 45px 0 5px 0;}
.course .first .item_conts,.course .first .item_year{padding-top:0}
.course .first .item_conts .circle{top:12px;}
.course .titIcon{background-position: -257px -466px;width:45px;height:70px;display:block;position:relative;left:164px;}
.course .cont{margin-left:33px;}
.course .cont .bgtop,.course .cont .bgbottom{background: url("../img/course_pop.png") no-repeat;}
.course .cont .bgtop{background-position: 0px 0px;width:959px;height:26px;display:block;}
.course .cont .bgbottom{background-position: 0px -37px;width:959px;height:8px;display:block;}
.course .cont .text{margin-left: 11px;width:948px;text-align: center;font-size:20px;height:56px;line-height: 40px;background: #448aca;color:#fff;}
.course .cont .text.lh{line-height: 28px;height:70px}

/* 走进明日 */
.profile h1.enter{margin-bottom:0}
.profile .f34 { color: #d2d2d2; font-size: 34px; line-height: 46px; text-transform: uppercase; font-family: "Arial";}
.profile .cont {  margin-top: 21px; width: 100%;  }
.profile .cont::after { clear: both; content: "."; display: block; height: 0; visibility: hidden;  }
.profile .cont .boxs,.profile .cont .boxs2 { float: left; line-height: 30px; width: 47.5%;  }
.profile .cont .boxs{ margin-right: 5%;}
.profile .botlist { margin: 0 auto; overflow: hidden; position: relative; width: 100%; z-index: 1;  }
.profile .botlist li{float:left;width:25%;position: relative;}
.profile .botlist li img{width:100%;height:190px}
.profile .botlist .upbox {background: rgba(0, 0, 0, 0) url("../img/profile_botlist_bg.png") repeat scroll center center;
    display: none;  height: 100%; left: 0; position: absolute; top: 0; width: 100%;  }
.profile .botlist .upbox p { border-bottom: 2px solid #fff; border-top: 2px solid #fff;  color: #fff;  font-size: 14px;  height: 48px;
    left: 50%; line-height: 48px; margin-left: -75px;  margin-top: -24px;  opacity: 0; position: absolute; text-align: center; top: 0; width: 150px;  }

.speech .cont .img, .strategic .cont .img{max-width:560px;float:left;margin-top: 26px}
.speech .cont .boxs{float: right; width:560px;line-height: 30px;}
.strategic .cont .boxs{float: right; width:560px;font-size:20px;line-height: 30px;}
.strategic .cont .boxs p{margin-top: 15px;line-height: 32px;}
.strategic .boxs .con{ display: block;  float: left;  width: 500px;}
.strategic .boxs .douarrow2{position: relative;top:10px;margin:0 3px;}
.strategic .cont h6{font-size:24px;font-weight:normal;color:#ff8429;margin-top: 25px;}
.strategic .cont p{margin-top: 10px;}
.structure .cont p{font-size:18px;line-height: 30px;}
.team .cont .boxs{float: left;}
.team .cont .img{max-width:550px;float:right;}
.team .boxs{padding-left:10px}
.team .boxs dl{margin-bottom: 40px;}
.team .boxs dt{width:120px;font-size:24px; line-height:30px;color:#ff8429; float: left;}
.team .boxs dd{float: left;width:480px;}
.team .boxs dd .col1,.team .boxs dd .col2{font-size: 18px; line-height:30px;}
.team .boxs dd .col1{float: left;}
.team .boxs dd .col2{margin-left:10px;float: left;}
.team .boxs dd span em{display:inline-block;width:80px;}


.team2 .cont .boxs{float: left;}
.team2 .cont .img{max-width:550px;float:right;}
.team2 .boxs{padding-left:10px}
.team2 .boxs dl{margin-bottom: 25px;}
.team2 .boxs dt{width:100px;font-size:24px; line-height:30px;color:#ff8429; float: left;}
.team2 .boxs dd{float: left;}
.team2 .boxs dd .col1,.team .boxs dd .col2{ line-height:30px;}
.team2 .boxs dd .col1{float: left;}
.team2 .boxs dd .col2{margin-left:10px;float: left;line-height: 30px;}
.team2 .boxs dd span em{display:inline-block;width: 70px;font-size: 18px;}

/* 新闻中心 */
.newsbg{background: #f4f4f4;}
.company .cont{width:100%;overflow: hidden;}
.company .cont ul{width:110%;}
.company .cont li{width:310px;padding:15px 18px 0 17px;height:435px;float:left;margin:60px 45px 0 10px;background:#fff;}
.company .cont li:hover{background:#025cac;color:#fff}
.company .cont li:hover h6,.company .cont li:hover p,.company .cont li:hover a,.company .cont li:hover p.time{color:#fff}
.company .cont li h6{font-size: 20px;font-weight: normal;color:#025cac;margin-bottom: 10px}
.company .cont li p{color:#4b4b4b;margin-bottom:15px}
.company .cont li a{color:#000}
.company .cont li a:hover{text-decoration: underline;}
.company .cont li p.time{color:#4c4c4c}
.company .cont li img{width:310px;height:200px;margin-bottom:15px}
.company .cont .more{border-top:1px solid #757575;color:#757575;line-height: 70px;font-size:22px;text-align: center;width:96%;margin: 30px auto 0 auto;}
.company .conl{float:left;width:760px;margin-top:10px;}
.company .conr{float:right;width:395px;margin-top:45px;}
.company .conl h1{font-size: 22px;line-height: 36px;font-weight: normal;color:#025cac;margin:20px 0;text-align: center}
.company .conl .sharetime{height:38px;line-height: 38px;background: #ccdeee;padding:0 10px;}
.company .conl .sharetime .sharebox{float:right;margin-top:9px;line-height: 16px;}
.company .conl .content{padding:20px 5px;}
.company .conr h5{background:#025cac;font-size:18px;font-weight:normal;height:35px;line-height: 35px;color:#fff;padding:0 10px}
.company .conr li {padding:18px 5px; border-bottom:1px solid #e8e8e8;}
.company .conr li.last{border:none;}
.company .conr li .time{display:block;margin-top:10px;}
.company .conr li a{display:block;font-size: 16px;color:#000}

/* 明日产业 */
.navsub{width:195px;}
.navsub li{height:55px;border-bottom: 1px dashed #d2d2d2;margin-bottom: 1px;}
.navsub li a{display:block;height:54px;line-height: 54px;margin-bottom: 1px;padding-left:60px;position: relative;color:#000;font-size: 18px}
.navsub li a:hover{color:#ff8429;}
.navsub li a i{position: absolute;top:24px;left:35px;width:8px;height:8px;background:#a0a0a0;font-size:0;line-height: 0;}
.navsub li.current{border-color:#ff8429;height:47px;}
.navsub li.current a{background: #ff8429;color:#fff;height:46px;line-height: 46px;margin-bottom: 1px;}
.navsub li.current a i{background:#fff;top:20px;}
.conr{width:908px;overflow: hidden;}
.conr.whln{width:565px;}
.conr.qyry{width:100%;}
.conr img{max-width:908px}
.conr p{margin-top:15px;text-indent: 2em;line-height: 28px;}
.conr p.mt20{margin-top:20px}
.conr p.mt25{margin-top:25px}
.conr p.mt30{margin-top:30px}
.conr p.mt35{margin-top:35px}
.conr .f24{font-size: 24px;}
.conr p.noindent,.conr p .noindent{text-indent: 0em;}
.conr .subml{margin-left: 4.8em;display:block}
.conr.douarr .subml{margin-top:5px;display:block;margin-left: 2.5em;}
.conr.douarr p,.conr.douarr2 p{text-indent: 0em;}
.conr.douarr p.indent,.conr.douarr2 p.indent{text-indent: 2em;}
.conr .tit{width:555px;border-bottom: 1px solid #a0a0a0;line-height:66px;margin-top:5px;padding-left:3px;color:#025cac;font-size:30px}
.douarrow{background: url("../img/douarrow_icon.png") no-repeat;width:36px;height:15px;display: inline-block;margin-left: 10px;}
.douarrow2{background: url("../img/douarrow_icon2.png") no-repeat;width:36px;height:15px;display: inline-block;}
.conr.douarr .douarrow,.conr.douarr2 .douarrow{margin-left: 0px;}
.conr.f18 p{line-height:36px;}
.conr.douarr2 p{line-height: 28px}
.conr .partner{margin-top: 15px;width:100%;overflow: hidden;}
.conr .partner ul{width:1000px;}
.conr .partner li{float:left;width:182px;height: 144px;margin-right:58px;margin-bottom: 30px;}
.conr .partner li p{line-height: 44px;margin-top:0;text-align: center;text-indent: 0em;}
.conr .partner li img{width:180px;height: 98px;border: 1px solid #a0a0a0;}
.conr .partner.xykh li{float:left;width:208px;height: 150px;margin-right:18px;margin-bottom: 10px;}
.conr .partner.xykh li img{width:208px;height: 106px;border: none;}
.conr .indent{margin-left: 2em;line-height: 28px;}

.conr .jssb{margin-top: 25px;width:100%;overflow: hidden;}
.conr .jssb ul{width:1000px;}
.conr .jssb li{float:left;width:203px;margin-right:33px;margin-bottom: 30px;}
.conr .jssb li p{line-height: 44px;margin-top:0;text-align: center;text-indent: 0em;}
.conr .jssb li img{width:203px;height: 115px;}

.conr .jssb2{margin-top: 25px;width:100%;overflow: hidden;}
.conr .jssb2 ul{width:1000px;}
.conr .jssb2 li{float:left;width:290px;margin-right:33px;margin-bottom: 30px;}
.conr .jssb2 li p{line-height: 44px;margin-top:0;text-align: center;text-indent: 0em;}
.conr .jssb2 li img{width:290px;height: 180px;}

.conr .subcompany{width:1100px;overflow: hidden;}
.conr .subcompany li{width:350px;margin-right:160px;float:left;margin-top:25px;height:auto;}
.conr .subcompany li h6{font-size:20px;color:#ff8429;font-weight:normal;}
.conr .subcompany li h6 a{color:#ff8429;}
.conr .subcompany li .col1,.conr .subcompany li .col2{float:left}
.conr .subcompany li .col1{width:50px;}
.conr .subcompany li .col2{width:300px;}
.conr .subcompany li p{margin-top:3px}
.conr .subcompany.nof li{float:none;height:115px;}
.conr .subcompany.ip li p{text-indent: 36px;}
.conr .subcompany li p a{color:#333}
.conr .subcompany li p a:hover,.conr .subcompany li h6 a:hover{color:#025cac}
.conr .subcompany li.h1{min-height: 50px;}

/* 企业文化 */
.conr.whln p.ih{line-height: 36px;margin-top:10px;}
.conr.whln p.ih.mt25{margin-top:25px;}
.conr.whln .douarrow2{display: block;position: relative;top:10px}
.conr.whln .con{display:block;float:left;width:500px}
.textcon{width:575px}
.textcon p{text-indent: 2em}
.pagenav p,.pagenav a{color:#515151}
.pagenav a:hover{color:#025cac}

.joinBg,.joinBg2{width:100%;min-width: 1190px;padding-top:60px;}
.joinBg{height:818px;background: url("../img/join_bg.jpg") no-repeat scroll center center;}
.joinBg2{height:1015px;background: url("../img/join_bg2.jpg") no-repeat scroll center center;}
.join{color:#fff;}
.join h5{font-size:42px;background: url("../img/join_line.png") no-repeat 0 31px;
    line-height: 64px;height: 64px;text-align: center;font-weight: 500;color:#fff;margin-bottom: 25px;}
.join .text p{line-height: 40px;text-indent: 2em;word-spacing:8px; letter-spacing: 1px;width:1080px;margin:0 auto;}
.join .scroll { margin-top: 90px;  overflow: hidden;  padding-bottom: 61px;  position: relative;  width: 100%;  }
.join .scroll .bd li { margin-right: 32px;float:left; width:275px; }
.join .scroll .bd li img { display: block; width: 275px;height:185px; }
.join .scroll .hd { bottom: 0; left: 50%; position: absolute;  }
.join .scroll .hd span { border: 2px solid #b0a6a1;  border-radius: 50%;  cursor: pointer;
    float: left;  height: 8px;  margin-right: 8px;  width: 8px;  }
.join .scroll .hd span.on { border: 2px solid #fff;  }
.join .formwarp{width:800px;margin:0 auto;font-size: 12px;padding-top:5px}
input.text1{color:#898989; border: 1px solid #a0a0a0;background:#fff;height: 34px;line-height: 32px;width: 178px;text-indent: 10px;margin-right: 40px;}
input.search{width:136px;height:36px;line-height: 34px;background:#00a0e9;text-align: center;color:#fff;border:none;cursor:pointer;}

.join .tab-box { margin-top: 35px;  width: 100%;color:#000; }
.join .tab-box tbody tr { border-bottom: 1px solid #fff;  }
.join .tab-box th { background: rgba(0, 0, 0, 0) url("../img/bg_64.png") repeat-x scroll center center;
    font-size: 18px; height: 53px; padding: 0 2%; text-align: center; }
.join .tab-box td { font-size: 16px; height: 70px; padding: 0 2%;  text-align: center;  }
.join .tab-box td a:hover { color: #035cac;  }
.join .tab-box .font-left { text-align: left;  }
.join .tab-box .font-left a {  color: #000;  }
.join .tab-box .butn { background-color: #fff; display: inline-block; height: 36px; line-height: 36px; text-align: center; width: 126px;  color:#1256af;  }
.join .tab-box .butn:hover { background-color: #045dac; color: #fff;  }

.join .details{color:#000;}
.join .details .tit { background: rgba(0, 0, 0, 0) url("../img/bg_64.png") repeat-x scroll center center;
    font-size: 18px; height: 53px; line-height: 53px; padding:0 15px;width:1160px;margin-top:35px; }
.join .details .flcon{ width: 562px;}
.join .details .con p{line-height: 36px;padding-left: 18px;}
.join .details .con .ml{margin-left: 15px; }
.join .details .con .job .desc{width:1000px;line-height: 32px;margin-top: 4px;}
.join .details .back{margin:70px 0 0 850px;font-size: 16px;color:#fff;display: block;text-decoration: underline;}

.contact h5{font-size:42px;background: url("../img/contact_line.png") no-repeat center 31px;
    line-height: 64px;height: 64px;text-align: center;font-weight: 500;color:#000;margin: 55px 0 25px 0;}
.contact .flcon{width: 660px;float:left;}
.contact .flcon p{line-height: 36px;}
.contact .frcon{width: 480px;height:390px;float:right;}

/* 更多新闻 */
.morelist li{height:54px;line-height: 54px;}
.morelist li a{color:#000;}
.morelist li a:hover,.morelist li a.blue{color:#448aca;}
.morelist li a.blue:hover{color:#025cac;}
.morelist li span{color:#4a4a4a;}
.morelist .col1,.morelist .col2,.morelist .col3,.morelist .col4{overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;float: left;font-size:18px;margin-right:2%;}
.morelist .col1{width:44%; font-size: 20px;}
.morelist .col2{width:20%;}
.morelist .col3{width:22%;}
.morelist .col4{width:4%;float: right;}

.page { clear: both; font-size: 12px; font-weight: bold; line-height: 22px; padding: 10px 0; text-align: center;  }
.page.pageer{float:none;margin-top:20px;}
.page a { background: #fff none repeat scroll 0 0;  border: 1px solid #ccc;  color: #8698b6; margin-right: 3px; padding: 3px 6px 2px; text-decoration: none;  }
.page a.active { background: #035cac none repeat scroll 0 0; border: 1px solid #035cac; color: #fff;  }
.page a:hover { background: #035cac none repeat scroll 0 0; border: 1px solid #035cac; color: #fff; text-decoration: none;  }
.page.f14{font-size: 14px;font-weight: normal;}
.page.f14 a{padding: 3px 8px;color: #025cac;margin-right: 4px;border: 1px solid #ccc;}
.page.f14 a:hover,.page a.active{color:#fff;}

.pagelist p{text-indent: 0em}
.pagelist a{color:#000;}
.pagelist a:hover,.pagelist a:hover .org{color:#025cac;}
.pagelist a .org,.pagelist .back a{color:#ff8429;}
.pagelist .back{text-align: right;text-decoration: underline;}


/** 下拉选框  **/
.model-select-box { width: 178px; height: 34px;color:#898989; border: 1px solid #a0a0a0;background:#fff;
    line-height: 32px;text-align:left; margin-right: 40px; text-indent: 5px; position: relative; float: left}
.model-select-text { height: 32px;text-indent:10px; padding-right: 27px;cursor: pointer; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
.model-select-box .upIcon{background: url("../img/upload_arrow.png") no-repeat 0 0px;display:inline-block;position:absolute;width: 11px;height: 10px;top: 12px;right:10px}
.model-select-option { display: none; position: absolute; background: #fff; width: 178px; left: -1px; top:32px;border: 1px solid #a0a0a0; }
.model-select-option li { height: 34px; line-height: 34px; color: #555; cursor: pointer;border-bottom: 1px solid #a0a0a0;text-indent:10px; }
.model-select-option li.seleced { background: #fff; color: #1256af; }








