﻿.bannfont {text-align:center;/* background: url(../img/bann_title.png) bottom center no-repeat; */height:80px;margin: 200px auto 0px auto;display: table;border: 1px solid #fff;border-top: 0px;/* padding: 0px 20px; */position: relative;}
.bannfont span{background: linear-gradient(to left,white,rgba(0,0,0,0), rgba(0,0,0,0),white);width:100%;display:block;height: 1px;}
.bannfont h5 {font-size:30px;color:#fff;font-weight:100;height:30px;line-height:30px;position: absolute;left: 50%;top: -15px;white-space: nowrap;}
.bannfont p {font-size:12px;color:#fff;padding-top: 30px;line-height:20px;margin: 0px 20px;}
.bannfont p a {color:#fff;}
.page_nav {min-height: 132px;padding:42px 0px;text-align:center;box-sizing:border-box;margin:0 auto;}
.page_nav li {display:inline-block;/* width: 190px; */padding: 0px 10px;height:42px;line-height:42px;border:1px solid #a4a4a4;font-size:18px;margin: 5px;}
.page_nav li a {color:#a4a4a4;display:block;font-size:18px}
.page_nav li:hover {background:#df2a38;border: 1px solid #d0d0d0;}
.page_nav li:hover a {color:#fff;}
.page_nav li.on {background:#df2a38;border: 1px solid #d0d0d0;}
.page_nav li.on a {color:#fff;}

.newlist{background: #f9f9f9;width:100%;min-height:300px; overflow:Hidden;}
.newlist .lists {padding:36px 94px;}
.newlist .lists li {height:48px;box-sizing:border-box;border-bottom:1px dashed #d4d4d4;line-height:48px;margin-bottom: 10px;}
.newlist .lists li .dates {width:113px;background:#d4d4d4;text-align:center;padding: 3px 0 4px 0;font-size:16px;color:#fff;}
.newlist .lists li .dates span {display:block;height:20px;line-height:20px;width:43px;margin:0 auto;color:#fff;}
.newlist .lists li .dates .date {border-bottom:1px solid #fff;color:#fff;}
.newlist .lists li h5 {padding:0 30px;color:#646464;font-size:16px;font-weight:100;line-height:55px;width: 790px;box-sizing: border-box;}
.newlist .lists li h5 a {color:#646464;}
.newlist .lists li .right {width:100px;height:27px;line-height:27px;display:block;background:#d4d4d4;text-align:center;color:#fff;font-size:12px;margin-top:10px}
.newlist .lists li:hover .right {background:#1556c4;}
.newlist .lists li:hover .dates {background:#1556c4;}
.newlist .lists li:hover h5 a {color:#1556c4}

.newlist .lists2 {padding: 45px 55px;}
.newlist .lists2 li {height:115px;box-sizing:border-box;margin-bottom: 35px;overflow:hidden;}
.newlist .lists2 li .pic{float:left;}
.newlist .lists2 li .pic .pica {width:173px;float: left;display: block;}
.newlist .lists2 li .pic .pica img {width:100%}
.newlist .lists2 li .dates {width:129px;background:#d4d4d4;text-align:center;padding: 20px 0px;font-size:16px;color:#fff;height:115px;box-sizing: border-box;float: left;}
.newlist .lists2 li .dates span {display:block;width: 77px;margin:0 auto;}
.newlist .lists2 li .dates .date {border-bottom:1px solid #fff;font-size: 30px;color:#fff}
.newlist .lists2 li .dates .year {font-size: 24px;color:#fff}
.newlist .lists2 li .info {float: right;width: 745px;}
.newlist .lists2 li .info h5 {color:#134ba9;font-size:20px;font-weight:100;}
.newlist .lists2 li .info h5 a {color:#134ba9;}
.newlist .lists2 li .info p {line-height:22px;color:#134ba9;margin:15px 0 0 0;}
.newlist .lists2 li .more {width:140px;height:26px;line-height:26px;display:block;background:#d4d4d4;text-align:center;color:#fff;font-size:12px;margin-top: 4px;}
.newlist .lists2 li:hover .more {background:#1556c4;}
.newlist .lists2 li:hover .dates {background:#1556c4;}


.contacts {padding:32px 50px;}
.contacts .contact_left {background:#fff;width:660px;float: left;box-sizing: border-box;padding: 34px 30px;color: #939393;}
.contacts .contact_left .p1 {background:url(../img/formp.png)left center no-repeat;/* height:44px; */line-height:44px;padding: 0px 15px;}
.contacts .contact_left .p2{background: url(../img/formt.png) no-repeat;height:44px;line-height: 44px;width:308px;border:0 none;/* padding-left: 15px; */margin-top:22px;color: #939393;}
.contacts .contact_left .p3{background: url(../img/formte.png) no-repeat;width:602px;height:180px;border:0 none;margin-top:22px;color: #939393;line-height: 28px;box-sizing: border-box;position: relative;padding: 10px;}
.contacts .contact_left p span {padding:0 15px;}
.contacts .contact_left .p1 span{ padding:0px;}
.contacts .contact_left .p1 input {width:10px;margin: 0px 8px 0px 10px;;border:0 none;}
.contacts .contact_left .p2 input {width: 165px;margin-right:8px;border:0 none;}
.contacts .contact_left textarea {border:0 none;background:none;width: 480px;height: 160px;margin-left: 97px;display: inline-block;line-height:26px}
.contacts .contact_left .p3 span {position: absolute;top: 10px;left: 0;}


.contacts .contact_right{height: 630px;float: right;width:422px;position: relative;}
.contacts .contact_right .pic {position:absolute;bottom:0;left:95px}
.contacts .contact_left .tj{text-align:center;margin-top:12px}
.contacts .contact_left .tj .submit {width:56px;height:30px;line-height:30px;background:#646464;border:0 none;border-radius:4px;color:#fff;margin-right:60px}
.contacts .contact_left .tj .resets {background: url(../img/quxiao.png) no-repeat;width:60px;height:36px;line-height: 36px;border:0 none}

.aboutyx {padding-bottom:30px}
.aboutfz{background: #71799e;width: 470px;height: 60px;color: #FFF;margin-top: 35px;line-height: 60px;margin: 0 auto;border-radius: 6px;}
.aboutfz h3 {font-size: 20px;color: #FFF;text-align: center;font-family: 黑体;}
.timeline-content.col-md-6 {float:left; width:48%! important;}
.timelinetitle {border:1px solid #e0e0e0;width: 143px;height: 40px;border-radius: 30px;text-align: center;margin: 0 auto;font-size:24px ;color: #4e81e6;font-weight: 700;}
.timelinemore {border:1px solid #e0e0e0;width: 143px;height: 40px;border-radius: 30px;text-align: center;margin: 0 auto;font-size:14px ;background: #4e81e6;font-weight: 700;padding:7px 0;}
.timelinemore a {color:#fff}
.timeline-time {border:1px solid #e0e0e0;width: 143px;height: 40px;border-radius: 30px;text-align: center;margin: 0 auto;font-size:24px ;color: #4e81e6;font-weight: 700; clear:both}
.timeline-content img {width:100%}  
#timeline {width: 705px;margin: 30px auto;position: relative;}
#timeline .timetop {background: url(../img/fz_dian.png) 50.2% top no-repeat;height: 16px;text-align:center;width:100%;z-index: 9;}
#timeline:before {content: "";width: 1px;height: 100%;border-left: 3px #5e607a solid;left: 50%;top: 0;position: absolute;z-index: 0;}
#timeline:after { content: "";clear: both;display: table;width: 100%}
#timeline .timeline-item {margin: 0px 0 0 0;position: relative;width: 100%;min-height: 50px;overflow: hidden;}
#timeline .timeline-item .timeline-icon {background: url(../img/fz_year.png) no-repeat;width: 50px;height: 50px;position: absolute;top: 20px;left: 46.6%;overflow: hidden;line-height: 50px;text-align: center;color: #fff;font-size: 12px;}
#timeline .timeline-item .timeline-icons {background: url(../img/fz_dian.png)no-repeat;height: 16px;width:16px;position: absolute;top: 30px;left: 49.1%;}
#timeline .timeline-item .timeline-icon img {position: relative;top: 14px;left: 14px;}
#timeline .timeline-item .timeline-content {width: 280px;background: #71799e;padding: 17px 25px 14px 25px;border-radius: 6px;color: #fff;box-sizing: border-box;line-height: 24px;float: right;}
#timeline .timeline-item .timeline-content i {background: url(../img/fz_jantour.png) no-repeat;width: 9px;height: 12px;position:absolute;right:280px;top: 33px;}
#timeline .timeline-item .timeline-content.right {float: right;}
#timeline .odd .timeline-content i {left:280px;right: auto;background: url(../img/fz_jantoul.png) no-repeat;}
#timeline .timeline-item .timeline-content.right:before { content: '';right: 45%;left: inherit;border-left: 0}
#timeline .timeline-item .timeline-content:before, #timeline .timeline-item .timeline-content.right:before {left: 10%;margin-left: -6px;border-left: 0;border-right: 7px solid #ee4d4d;}
#timeline .timeline-item .timeline-icon .timelinetitle {left: 0;}


.conimg{margin-bottom:50px;}
.conimg img {width:100%}

.piclist {padding:40px 50px;}
.piclist li {float:left;width:332px;padding: 17px;}
.piclist li .pic {width:332px;height:248.8px;position:relative;display:block;}
.piclist li .pic span {width:332px;height:248.8px;background:url(../img/picbg.png);display:none;position:absolute;left:0;top:0;box-sizing:border-box;padding:48px 25px;color: #fff;font-weight: 700;line-height: 26px;}
.piclist li img {width:100%;}
.piclist li h5 {height:49px;line-height:49px;background:#d4d4d4;width:100%;text-align:center;color:#fff;font-size:18px;font-weight:100;margin-top:10px}
.piclist li h5 a {color:#fff;display:block}
.piclist li:hover h5 {background:#1556c4}
.piclist li:hover .pic span {display:block}


.downlists {padding:65px 55px}
.downlists .downlist {width:890px;background:#fff;padding:25px 30px 40px 30px;float:left;box-sizing:border-box;}
.downlists .downlist li {height:50px;line-height:50px;box-sizing:border-box;border-bottom:1px dashed #d4d4d4;} 
.downlists .downlist li a {color: #7f7f7f;}
.downlists .downlist li i {background: url(../img/down_icon1.png) no-repeat;height: 8px;display: inline-block;width: 8px;padding-right: 8px;}
.downlists .downlist li .downpic {background: url(../img/down_icon2.png) no-repeat;width: 28px;height: 25px;display: inline-block;margin: 0px 0 -8px 13px;}
.downlists .pics {float:right;}
.downlists .downlist li:hover a{color:#1556c4}
.downlists .downlist li:hover i {background-position:0 -9px;}
.downlists .downlist li:hover .downpic {background-position:0 -26px ;}

.lminfo {padding: 30px 35px 40px 35px;line-height:28px;}
.lminfos {padding: 30px 26px;background:#fff;}
.lminfo img{max-width:100%;}

.infos2 {padding:21px 20px 30px 20px}
.infoleft {float:left;width:240px;}
.infoleft ul {width:240px;}
.infoleft ul li {margin-bottom:2px}
.infoleft ul li .lia1{display:block;/* height:48px; */line-height: 25px;background:#1d5ac2;color:#74a1f0;font-size:18px;border-radius:8px;padding: 12px 27px;position: relative;/* overflow: hidden; *//* text-overflow: ellipsis; *//* white-space: nowrap; */}
.infoleft ul li .lia1 i{background: url(../img/left_icon1.png) no-repeat;width: 24px;height: 18px;display: block;position: absolute;top: 16px;right: 15px;}
.infoleft ul li ul {background:#ececec;border-radius:8px;margin-top:0;display: none;}
.infoleft ul li ul li a{background:none;color:#989898;line-height:24px;height:24px;font-size:14px;padding-left:27px;position: relative;display: block;}
.infoleft ul li ul li a i {background: url(../img/left_icon2.png) no-repeat;width:11px;height:14px;top:5px;display: block;position: absolute;right: 15px;}
.infoleft ul li:hover .lia1 {color:#fff;}
.infoleft ul li:hover .lia1 i{background-position:0 -18px;}
.infoleft ul li.active .lia1 {color:#fff;}
.infoleft ul li.active .lia1 i{background-position:0 -18px;}
.infoleft ul li ul li:hover a {color:#636363;}
.infoleft ul li ul li.active a {color:#636363;}
.inforight {float:right;width:900px;background:#fff;padding:30px 30px 35px 30px;box-sizing:border-box;line-height:28px; overflow:hidden;}
.inforight ul li {list-style:disc}
.lminfo ul li {list-style:disc} 
.arcinfo ul li {list-style:disc} 
.lminfo tr,.lminfo td{padding: 5px;}

.slideTxtBox{width: 1140px;margin: 0 auto 50px auto;}
.slideTxtBox .hd{height: 40px;line-height: 40px;padding:0 10px 0 20px;position:relative;}
.slideTxtBox .hd ul{float:left;position:absolute;left:0;top:-0;height: 40px;}
.slideTxtBox .hd ul li{float:left;cursor:pointer;height: 40px;border: 1px solid #1d5ac2;/* width: 138px; */text-align: center;border-bottom: 0;color: #1d5ac2;margin-right: 5px;padding: 0px 15px;}
.slideTxtBox .hd ul li.on{background:#1d5ac2;color:#fff;}
.slideTxtBox .bd {  }

.slideTxtBox .bd .coninfo{ position:relative; left:0px; top:0px; overflow:Hidden; width:1140px; overflow:Hidden;}
.map{width:100%;overflow:Hidden;position:relative;height: 840px;} 
.map .i_map{position:absolute;top:0px;left:0px;width: 100%;height: 100%;}


.cinfo {width:1000px;margin: 0 auto;padding: 50px 0;}
.arch5 {font-size:20px;text-align:center;color:#134ba9;font-weight:100;padding:35px 0 30px 0}
.arcp {text-align:center;color:#134ba9;margin:0 0 50px}
.arcp .fbly {padding-right:20px}
.arcinfo {line-height:28px;padding:0 100px 50px 100px ;box-sizing:border-box}
.arcinfo .fanhui {width: 100px; display: block; height: 30px;color: #fff;text-align: center;line-height: 30px;font-family: 微软雅黑;margin: 20px 0 30px 0; float: right;background:#1556c4}
div.arcinfo p,div.arcinfo a,div.arcinfo td,div.arcinfo span,div.arcinfo li{
font:14px/22px Verdana, Arial, Helvetica, sans-serif;
color:#555;
}
div.arcinfo p{   display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px; }

.slider2 .titleh5 {height:48px;line-height:48px;color:#fff;font-weight:100; font-size:24px;text-align: right; box-sizing: border-box; position: relative;}
.slider2 .titleh5 i {background: url(../img/titlebg3.png)right top no-repeat;width: 569px;height: 280px;display: block;position: absolute;z-index: -1;right: 0;}
.slider2 .titleh5 span {z-index: 1;padding-right: 12px;letter-spacing: 12px;}
.slider2 img { border: 0; vertical-align: top }
.slider2 {position: relative;height: 820px;overflow: hidden;width:1200px;margin:0 auto;}
.slider2 .d_img { position: relative; margin: 45px auto 0; width: 945px; height: 100% }
.slider2 .d_img li { position: absolute; display: none; z-index: 0 }
.slider2 .d_img .cont{ width:100%;text-align:center;color:#3b3b3b;margin-top:-20px; }
.slider2 .d_img li .pic{ display: inline-block;position:relative;}
.slider2 .d_img li img { width: 100%; border: 1px solid #d0d0d0;box-shadow:0 0 5px #b5b5b5}
.slider2 .d_img li h5 {/* height: 47px; */line-height: 25px;display: none;padding: 5px;width:100%;box-sizing: border-box;text-align: center;color: #7e7e7e;font-size: 14px;border: 1px solid #d2d2d2;font-weight: 700;border-radius:30px;width: 450px;margin: 46px 0 0 -30px;overflow:Hidden;}
.slider2 .d_img li.d_pos1 { display: block; width: 289px;left: 0%; top: 68px; z-index: 1 ;}
.slider2 .d_img li.d_pos2 { display: block; width: 344px;left: 10%; top: 27px; z-index: 2 ;}
.slider2 .d_img li.d_pos3 { display: block; width: 395px;left: 28%; top: 0px; z-index: 3 ;}
.slider2 .d_img li.d_pos3 h5 {display: block;}
.slider2 .d_img li.d_pos4 { display: block; width: 344px;right:10%; top: 27px; z-index: 2 ;}
.slider2 .d_img li.d_pos5 { display: block; width: 289px;right: 0%; top: 68px; z-index: 1 ;}
.slider2 .d_menu { position: absolute; width: 100%; text-align: center }
.slider2 .d_menu li { display: inline-block; zoom: 1; *display:inline;width: 12px; height: 12px; cursor: pointer; margin-right: 3px }
.slider2 .d_prev, .slider2 .d_next {width: 48px;height: 48px;background: url(../img/zzbtn.png) no-repeat;position: absolute;left: 20px;top: 40%;z-index: 10;cursor: pointer;}
.slider2 .d_next {background-position:0 -50px;right: 20px;left: auto;}


.num_sort{width:100%;height: 100%;position: fixed;top:0;display: none;background: rgba(0,0,0,.6);}
.num_sort .sort_box {width: 300px;height: 210px;background: #fff;text-align: center;margin: 300px auto 0 auto;}
.num_sort .sort_box .sort_tit{height: 40px; background: #eee;}
.num_sort .sort_box .sort_tit span{ background: url(../img/close.png) center no-repeat;width: 45px;height: 40px;display: block;float: right;}
.num_sort .sort_box .sort_bg{display: block; background: url(../img/tishi.png) center no-repeat;height: 36px; margin: 16px 0 8px 0;}
.num_sort .sort_box .sort_bg1{display: block; background: url(../img/tishi1.png) center no-repeat;height: 36px; margin: 16px 0 8px 0;}
.num_sort .sort_box p {color: #909090;line-height: 20px;}
.num_sort .sort_box .sort_a {display: block;width: 90px; height: 30px;line-height: 30px;margin: 0 auto;background: #2e5a9b;color: #fff;border-radius: 4px;}



