﻿/*Top002063 */
.Top002063 { background: url(../images/Top002063_bg.jpg) no-repeat center top; background-size: auto; }
.Top002063 header { font-size: 12px; line-height:34px; }
.Top002063 header dl{position:relative;}
.Top002063 header dd { float: right; }
.Top002063 header dd { padding: 10px 0 0; }
.Top002063 header dd i { color: #333; opacity: 0.35; margin: 0 12px; font-style: normal; }
.Top002063 header dd a { color: #333; display: inline-block; }
.Top002063 header dd a.jy{color:red;background-image: url(../images/jy.png);background-repeat: no-repeat;background-position: left center;padding-left: 22px;padding-right:10px}
.Top002063 .show{display:none;width: 310px;height: 60px;background:  #fff;position: absolute;top: 40px;right: 0;z-index: 100;}
.Top002063 .show .bg{width: 280px;height: 49px;padding:10px;background: url(../images/bg.png) #fff no-repeat;margin:  0 auto;}
.Top002063 .show span{font-size:16px;display:block;color:#333;text-align:  center;margin-top: 4px;}
.Top002063 .show span pre{color:red;display:  inline-block;}
.Top002063 .top { position: relative; }
.Top002063 .logo { margin-bottom: 3%; display: table; width: 100%; }
.Top002063 .logo dd { display: table-cell; vertical-align: middle; }
.Top002063 .logo dd.logo_pic { width: 205px; }
.Top002063 .logo dd.mobile_menu { display: none; }
.Top002063 .search {position: absolute;right: 200px;top: 35%;width: 320px;/* transform: translateY(-50%); */}
.Top002063 .search dl {background: #fff;border-radius: 45px;overflow: hidden;}
.Top002063 .search dd { height: 45px; }
.Top002063 .search dd input { border: none; }
.Top002063 .search dd .text { width: 100%; height: 45px; line-height: 45px; padding: 0 100px 0 20px; color: #666; background: none; }
.Top002063 .search dd .btn {cursor: pointer;position: absolute;right: 0;top: 0;width: 70px;height: 100%;color: #fff;font-size: 16px;color: #fff;background-color: #1681dc;padding: 0;border-radius: 0 45px 45px 0;}
.Top002063 nav {background: #1681DC;position: relative;}
.Top002063 nav:after{position: absolute;content: '';width: 100%;height: 15%;left: 0;bottom: 0;background: #000;opacity: 0.1;}
.Top002063 .phone_colse { display: none; }
.Top002063 nav li { float: left; width: 16.5%; line-height: 50px; font-size: 18px; text-align: center;border-right:1px solid rgba(255,255,255,.1); }
.Top002063 nav li:first-child{border-left:1px solid rgba(255,255,255,.1);}
.Top002063 nav li.aon,.Top002063 nav li:hover {background: rgba(0,0,0,.1);}
.Top002063 nav .hover { display: none; position: absolute; left: 0; top: 100%; width: 100%; background-color: #fff; min-height: 400px; z-index: 100; }
.Top002063 nav .hover dd { border-bottom: 1px solid #e9e9e9; position: relative; padding: 20px 12%; }
.Top002063 nav .hover dd a { display: block; line-height: 25px; background: url(../images/Top002063-subnav_icon_a.gif) no-repeat right center; padding-right: 10px; }
.Top002063 nav .hover dl dd dl { display: none; position: absolute; left: 100%; top: 0; background-color: #f6f6f6; width: 100%; font-size: 14px; border-bottom: 1px solid #e9e9e9; }
.Top002063 nav .hover dl dd dl dd a { background: none; padding-right: 0; }
.Top002063 nav .hover dl dd.on { background-color: #f6f6f6; }
.Top002063 nav li a { display: block; color: #fff; }
.Top002063 .code {float: right;text-align: center;width: 180px;}
.Top002063 .code img { max-width: 100px; }
.Top002063 .code p { margin: 0;line-height:30px;color:#333}
.Top002063 .code li{width:48%;float:left;margin-right:4%;}
.Top002063 .code li:nth-child(2){margin-right:0;}
.Top002063 .code img {max-width: 80px;}
.Top002063 .code p { margin: 0; }
@media(min-width:1025px) {
.Top002063 .code { position: absolute; right: 0; top: 0; }
}
@media(max-width:1200px) {
.Top002063 .search{width:300px;}
.Top002063 .search dd .btn{width:50px;font-size:14px;}
}
@media(max-width:1000px) {
.Top002063{min-height:150px;}
.Top002063 .search dd .text{height:40px;line-height:40px;}
.Top002063 .search dd{height:40px;}
.Top002063 .code{position:absolute;top: 8px;right:100px;display:  none;}
.Top002063 nav { position: fixed; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; z-index: 100; max-width: 300px; opacity: 0; transform: translateX(-100%); transition: 0.3s;background: rgba(0,0,0,.5)}
.Top002063 nav.navOut { opacity: 1; transform: translateX(0); }
.Top002063 nav .hover { display: block !important; position: relative; top: auto; min-height: inherit; }
.Top002063 nav .hover dd { padding: 5%; }
.Top002063 nav ul { overflow: hidden; }
.Top002063 nav li { float: left; width:100%;margin-bottom:1px;}
.Top002063 nav li:nth-child(2n) { border-right: 0; }
.Top002063 nav li a { text-align: center; padding: 0; background-color: #1681dc; height: 46px; overflow: hidden; }
.Top002063 nav .hover dl dd dl { position: relative; left: auto; border-bottom: 0; }
.Top002063 nav .hover dl dd dl dd:last-child { border-bottom: 0; }
.Top002063 .phone_colse { display: block; overflow: hidden; padding: 2%; }
.Top002063 .phone_colse span { float: right; border-radius: 50%; background-color: #fff; width: 34px; height: 34px; line-height: 1000px; position: relative; }
.Top002063 .phone_colse span::before, .Top002063 .phone_colse span::after { background-color: #1681dc; position: absolute; content: ''; top: 50%; left: 20%; width: 60%; height: 3px; margin-top: -1.5px; }
.Top002063 .phone_colse span::before { transform: rotate(45deg); }
.Top002063 .phone_colse span::after { transform: rotate(-45deg); }
.Top002063 .search {position: relative;top: -19px;transform: translateY(0);right: auto;width: 100%;margin:  0 auto;}
.Top002063 .logo dd.mobile_menu { width: 60px; text-align: center; display: table-cell; }
.Top002063 .logo dd.mobile_menu span {float: right;width: 40px;height: 30px;background: url(../images/Top002063-icon_nav_hot.gif) no-repeat center center #1681dc;border-radius: 5px 0 5px 0;}
}
@media(max-width:768px) {
.Top002063 .search{top: 10px;}
.Top002063 header .auto { margin: 0; }
.Top002063 header dt, .Top002063 header dd { float: none; text-align: center; }
.Top002063 header dt { background-color: #f04848; padding: 0 2%; color: #fff; }
.Top002063 .logo dd.logo_pic { width: 160px; }
}
@media(max-width:480px) {
.Top002063 header dd i { margin: 0 5px; }
.Top002063 .logo aside { display: none; }
}

/*
 .Linklist002317 为demo编号
 */
.Linklist002317{ padding:3% 0 0; }
.Linklist002317 .auto{overflow: hidden;}
.Linklist002317 ul{ margin: 0 -1%;}
.Linklist002317 ul li{ float: left; width: 48%;margin: 0 1% 10px 1%;text-align: center;}
.Linklist002317 ul li .pic{display: block; position: relative;border: 1px solid #eee; padding-bottom: 60%; background-size: contain;}
.Linklist002317 ul li h1{overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; margin:10px 0 0; font-weight: normal; font-size: 14px;}
@media screen and (min-width:768px ){
 .Linklist002317 ul li{width:31.334%;}
}
@media screen and (min-width:1024px ){
 .Linklist002317 ul li{width:18%; margin-bottom: 20px; }
}


/*
 .Floor002493
 */
.Floor002493 { margin: 2% 0 0; }
.Floor002493 .HomeVideo * { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.Floor002493 .title h2 { margin: 0 0 17px 0; position: relative; border-bottom: 1px solid #e5e5e5; }
.Floor002493 .title h2 a { position: absolute; right: 0; top: 50%; margin-top: -10px; width: 60px; text-align: center; line-height: 20px; border-radius: 20px; background: #ededed; color: #999; font-size: 12px; text-transform: uppercase; font-weight: normal; }
.Floor002493 .title h2 a:hover { background: #1681dc; color: #fff; }
.Floor002493 .title h2 b { display: inline-block; margin-right: 3%; font-size: 20px; color: #1681dc; line-height: 44px; border-bottom: 2px solid #1681dc; }
@media(max-width:480px) {
.Floor002493 .title h2 b { font-size: 16px; }
}
.Floor002493 .list { position: relative; overflow: hidden; }
.Floor002493 .HomeNew li { position: relative; }
.Floor002493 .HomeNew li .pic { display: block; }
.Floor002493 .HomeNew li .txtBox { margin: 0; font-weight: normal; font-size: 16px; background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important; filter: Alpha(opacity=60); background: #000; position: absolute; left: 0; bottom: 0; width: 100%; padding: 0 18% 0 3%; line-height: 50px; }
.Floor002493 .HomeNew li .txtBox .txt { color: #fff; }
.Floor002493 .HomeNew li .img img { width: 100%; }
@media only screen and (min-width:1200px) and (max-width:1024px) {
.Floor002493 .HomeNew li .pic { background: none !important; }
}
@media only screen and (min-width:1025px) and (max-width:1999px) {
.Floor002493 .HomeNew li .pic { background-repeat: no-repeat; background-position: center center; background-size: cover; height: 417px; width: 100%; }
.Floor002493 .HomeNew li .pic img { display: none; }
}
.Floor002493 .HomeNew .bx-pager { position: absolute; right: 3%; bottom: 20px; }
.Floor002493 .HomeNew .bx-pager .bx-pager-item { display: block; float: left; width: 10px; height: 10px; }
.Floor002493 .HomeNew .bx-pager .bx-pager-item+.bx-pager-item { margin-left: 8px; }
.Floor002493 .HomeNew .bx-pager .bx-pager-item a { font-size: 0; display: block; width: 10px; height: 10px; background: #fff; border-radius: 50%; }
.Floor002493 .HomeNew .bx-pager .bx-pager-item .active { background: #ec5b2e; }
.Floor002493 .listul ol { border-bottom: 1px solid #e5e5e5; }
.Floor002493 .listul ol h2 { color: #1681dc; margin: 0; line-height: 50px; }
.Floor002493 .listul ol p { line-height: 24px; color: #666; margin-top: 0; }
.Floor002493 .listul ol p a { color: #ec5b2e; }
.Floor002493 .listul li { line-height: 40px; height: 40px; position: relative; padding-left: 15px; border-bottom: 2px dotted #efefef; }
.Floor002493 .listul li::before { position: absolute; content: ''; border: 4px solid #a9a9a9; border-top-color: transparent; border-bottom-color: transparent; border-right: 0; left: 0; top: 50%; margin-top: -4px; }
.Floor002493 .listul li a { max-width: 70%; float: left; }
.Floor002493 .listul li.True a { background: url(../images/Floor001129-new.gif) no-repeat right center; padding-right: 30px; }
.Floor002493 .listul li.True::before { border-left-color: #ec5b2e; }
.Floor002493 .listul li time { float: right; color: #a9a9a9; }
@media screen and (min-width:1000px ) {
.Floor002493 .HomeNew { float: left; width: 48.5%; }
.Floor002493 .HomeVideo { float: right; width: 48.5%; }
}
@media(max-width:768px) {
.Floor002493 .listul ol h2{font-size: 18px;}
}


/*
 .Floor000861
 */
.Floor000861 { margin: 2% 0 0; }
.Floor000861 .box {float: left;}
.Floor000861 .box_left { margin-right: 3%; width: 48.5%; }
.Floor000861 .box_right { width: 48.5%; border: none; }
.Floor000861 .box_top, .Floor000861 .box_bottom { width: 100%; }
.Floor000861 .box_top, .Floor000861 .box_bottom { margin-bottom: 2.7%; }
.Floor000861 .box .title {height: 51px;border-bottom: #ebebeb 1px solid;line-height: 50px;position: relative;padding: 0 12px;}
.Floor000861 .box .title em {float: left;padding-left: 30px;background: url(../images/Floor000861-icon_3.png) no-repeat left center;font-style: normal;font-size: 20px;font-weight: bold;color: #333;}
.Floor000861 .box_top .title em { background-image: url(../images/Floor000861-icon_2.png); }
.Floor000861 .box_bottom .title em {background-image: url(../images/Floor000861-icon_1.png);background-color: white;}
.Floor000861 .box_oa {/* background: url(../images/oaBg.jpg) #1681dc; */width:100%;background-size: cover;/* height: 100px; */text-align: center;}
.Floor000861 .box_oa li{background: url(../images/oaBg.jpg) #1681dc;width:  48%;float:  left;margin-right: 4%;position:  relative;height: 88px;}
.Floor000861 .box_oa li a{display:block;width:100%;height:100%}
.Floor000861 .box_oa li:nth-child(2n){margin-right:0;background: url(../images/oaBg2.jpg) #1681dc;}
.Floor000861 .box_oa img {display: inline-block;margin-right: 20px;/* margin-top: 20px; */}
.Floor000861 .box_oa p{margin: 0;display: inline-block;font-size: 22px;margin-top: 33px;    cursor: pointer;}
.Floor000861 .box_oa h5{margin: 0;font-size: 18px;padding:  0;margin-top: 26px;cursor:  pointer;}
.Floor000861 .box_oa .jy{text-align:center;display:  none;font-size: 15px;position:  absolute;bottom: -49px;right: 0;color:  #333;width: 280px;height: 49px;line-height: 60px;background: url(../images/bg.png) #fff no-repeat;}
.Floor000861 .box_oa span pre{color:red;display:  inline-block;}
.Floor000861 .box_oa .jy span{}
.Floor000861 .box_oa a {color: #fff;font-size: 18px;}
.Floor000861 .title a { position: absolute; right: 2%; top: 50%; margin-top: -10px; width: 60px; text-align: center; line-height: 20px; border-radius: 20px; background: #ededed; color: #999; font-size: 12px; text-transform: uppercase; font-weight: normal; }
.Floor000861 .title a:hover { background: #1681dc; color: #fff; }
/* .Floor000861 .list ul { padding: 0 20px; } */
.Floor000861 .list ol { position: relative; padding-left: 38%; border-bottom: 1px dotted #ccc; padding-top: 3.5%; padding-bottom: 3.5%; margin-bottom: 1%; }
.Floor000861 .list ol .Ispic { position: absolute; left: 0; top: 10%; height: 80%; width: 35%; }
.Floor000861 .list ol h2 { font-size: 17px; margin: 0; line-height: 21px; }
.Floor000861 .list ol time { display: block; color: #999; font-size: 12px; margin: 10px 0; }
.Floor000861 .list ol p { line-height: 24px; color: #666; margin: 0; }
.Floor000861 .list ol p a { color: #ec5b2e; }
.Floor000861 .list li { line-height: 40px; height: 40px; position: relative; padding-left: 15px; border-bottom: 2px dotted #efefef; }
.Floor000861 .list li time { float: right; color: #a9a9a9; }
.Floor000861 .list li::before { width: 4px; height: 4px; position: absolute; content: ''; background-color: #a9a9a9; border-radius: 50%; left: 0; top: 50%; margin-top: -2px; }
.Floor000861 .list li:last-child { border-bottom: none; }
.Floor000861 .box_left .list li a { max-width: 70%; float: left; }
.Floor000861 .box_left .list li time { float: right; color: #a9a9a9; }
@media(max-width:1000px) {
.Floor000861 .box_left, .Floor000861 .box_mid { width: 49%; margin-bottom: 2%; }
.Floor000861 .box_mid { margin-right: 0; }
.Floor000861 .box_right { width: 100%; height: auto; clear: both; overflow: hidden; }
}
@media(max-width:768px) {
.Floor000861 .box_oa li:nth-child(2n),.Floor000861 .box_oa li{height:70px;background-size:100% 100%;}
.Floor000861 .box { float: none; width: auto; height: auto; margin-right: 0 !important; }
.Floor000861 .box .title em{font-size:18px;}
.Floor000861 .box_oa img{max-width:40px;}
.Floor000861 .box_oa p{font-size:18px;}
}












/*
 .Floor001129
 */
.Floor001129 { margin: 2% 0; }
.Floor001129 .auto { border: #ebebeb 1px solid; position: relative; }
.Floor001129 .title { height: 51px; border-bottom: #ebebeb 1px solid; line-height: 51px; position: relative; padding: 0 12px; }
.Floor001129 .title em { float: left; padding-left: 30px; background: url(../images/Floor000861-icon_4.png) no-repeat left center; font-style: normal; font-size: 20px; font-weight: bold; color: #333;}
.Floor001129 .copy { display: none; }
.Floor001129 .list { padding: 20px; }
.Floor001129 .list li { text-align: center; background: #1681dc; font-size: 16px;}
.Floor001129 .list li.li2{ background: #f6a93f;}
.Floor001129 .list li.li3{ background: #67bbe7;}
.Floor001129 .list li.li4{ background: #ef879e;}
.Floor001129 .list li.li5{ background: #1ac38a;}
.Floor001129 .list li a{ display: block; color: #fff; padding: 10% 5%;}
.Floor001129 .list li p{ margin-bottom: 0;}
.Floor001129 .list .bx-pager { display: none; }
.Floor001129 .bx-controls-direction { position: absolute; right: 12px; top: 12px; width: 57px; height: 27px; }
.Floor001129 .bx-controls-direction a { float: left; width: 27px; height: 27px; overflow: hidden; line-height: 100px; border: 1px solid #a6a6a6; background: url(../images/Floor001129-icon.gif) no-repeat 0 0; transition: .5s; }
.Floor001129 .bx-controls-direction a.bx-next { margin-left: 3px; background-position: right 0; }
.Floor001129 .bx-controls-direction a:hover { background-color: #1681dc; border-color: #1681dc; background-image: url(../images/Floor001129-icon-on.gif); }
@media(max-width:768px) {
.Floor001129 .title em{font-size:18px;}
}





/*Bottom002567 */
.Bottom002567 { border-top: 1px solid #e1e1e1;}
.Bottom002567 .gettop { position: fixed; right: 2%; top: 50%; z-index: 99; transform: translateY(-50%); }
.Bottom002567 .gettop a { display: block; width: 45px; text-align: center; border: 1px solid #ebebeb; background: #fff; color: #b5b5b5; padding: 0 5px 10px; transition: 0.3s; }
.Bottom002567 .gettop a:hover { background: #1681dc; color: #fff; }
.Bottom002567 .gettop a::before { display: block; height: 20px; content: ''; background: url(../images/Bottom002567_gettop.png) no-repeat center center; background-size: contain; margin: 14px 0 10px 0; }
.Bottom002567 .gettop a:hover::before { background-image: url(../images/Bottom002567_gettop_hover.png); }
.Bottom002567 .main { position: relative; z-index: 10; padding-top: 3%;background-color:#222;}
.Bottom002567 .auto { position: relative; }
.Bottom002567 .share { float: left; }
.Bottom002567 .share img { display: block; width: 100%; max-width: 122px; margin: 0 auto; margin-bottom: 5px; }
.Bottom002567 .bottom_nav {float: left;margin-left: 130px;}
.Bottom002567 .bottom_nav dl {float: left;margin-right: 90px;}
.Bottom002567 .bottom_nav dl:last-child { margin-right: 0; }
.Bottom002567 .bottom_nav dt{color: #eaeaea;font-size:16px;position:relative;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px;}
.Bottom002567 .bottom_nav dt::after{position:absolute;content:'';left:0;bottom:-1px;height:1px;background: #1681dc;width:15px;}
.Bottom002567 .bottom_nav dd { line-height: 28px; }
.Bottom002567 .bottom_nav dd a {color: #c1c1c1;}
.Bottom002567 .bottom_nav dd a:hover { color: #1681dc; }
.Bottom002567 .copyright {color: #c1c1c1;}
.Bottom002567 .copyright .auto{padding: 1.5% 0;border-top: 1px solid #464646;margin-top: 3%;}
.Bottom002567 .copyright a {color: #c1c1c1;}
.Bottom002567 .copyright a:hover { color: #1681dc; }
.Bottom002567 .copyright dt { float: left; }
.Bottom002567 .copyright dt a::after { display: inline-block; content: ''; width: 1px; height: 12px; vertical-align: middle; margin: 0 10px; background: #cfcfcf; }
.Bottom002567 .copyright dt a:last-child::after { display: none; }
.Bottom002567 .copyright dd {float: right;color: #c1c1c1;}
.Bottom002567 .code {float: right;text-align: center;width: 230px;}
.Bottom002567 .code img { max-width: 100px; }
.Bottom002567 .code p { margin: 0;line-height:30px;color:#c1c1c1}
.Bottom002567 .code li{width:48%;float:left;margin-right:4%;}
.Bottom002567 .code li:nth-child(2){margin-right:0;}
@media(min-width:1025px) {
.Bottom002567 .code { position: absolute; right: 0; top: 0; }
}
@media(max-width:1200px) {
.Bottom002567 { margin: 0; }
.Bottom002567 .bottom_nav dl { margin-right: 50px; }
}
@media(max-width:1024px) {
.Bottom002567 .bottom_nav { display: none; }
.Bottom002567 .copyright { text-align: center; line-height: 24px; }
/*.Bottom002567 .copyright dd, .Bottom002567 .copyright dt, .Bottom002567 .share { float: none; }*/
.Bottom002567 .gettop { top: auto; bottom: 2%; transform: translateY(0); }
}

@media(max-width:480px) {
.Bottom002567 .copyright { padding: 0 10px; }
}



/*
 .Banner002307
 */
.Banner002307{}
.Banner002307 { overflow: hidden;}
.Banner002307 span{ display: none;}
.Banner002307 img{ max-width: none; width: 155%; margin-left: -27.5%;}
@media only screen and (min-width: 768px) {
.Banner002307 img{ width: 150%; margin-left: -25%;}
}
@media only screen and (min-width: 1024px) {
.Banner002307 img{ width: 140%; margin-left: -20%;}
}
@media only screen and (min-width: 1200px) {
.Banner002307{ height: 270px;}
.Banner002307 img{ display: none;}
.Banner002307 span{ display: block; background-position: center; background-repeat: no-repeat; height: 270px; width: 100%;}
}





/*Menu002306*/
.Menu002306{box-shadow: 0 0 5px rgba(0,0,0,0.1);border-radius:5px 5px 0 0;}
.Menu002306 .side-title { line-height: 90px; font-size: 28px; font-weight: bold; font-family: "宋体"; color: #fff; background: url(../images/Menu002306-bg.jpg) no-repeat left center #007cc2; padding: 0 75px 0 32px; position: relative; border-radius: 10px 10px 0 0; }
.Menu002306 .side-menu {background-color: #fff;overflow: hidden;}
.Menu002306 .side-menu li a { display: block; line-height: 50px; }
.Menu002306 .side-menu > ul > li { border-bottom: 1px solid #e7f0f4; }
.Menu002306 .side-menu > ul > li >a { padding: 0 32px; font-size: 15px; color: #666; line-height: 60px; position: relative; }
.Menu002306 .side-menu > ul > li >a::after{ position: absolute; content: '>'; width: 16px; height: 16px; border-radius: 50%; background: #ccc; color: #fff; text-align: center; line-height: 18px; font-family:"宋体"; font-size: 12px; right: 30px; top: 50%; margin-top: -8px; }
.Menu002306 .side-menu > ul > li ul { display: none; padding: 10px 15px; }
.Menu002306 .side-menu > ul > li > ul { padding-left: 32px; padding-right: 32px; }
.Menu002306 .side-menu li.select > a { background-color: #e7f0f4; color: #002870; }
.Menu002306 .side-menu li.select > a::after{ background: #007cc2; }
.Menu002306 .side-menu ul li ul li.select > a ,.Menu002306 .side-menu ul li ul li.aon > a{ background-color: transparent; background-image: url(../images/Menu002306-a_on.png); font-weight: bold; color: #007cc2; }
.Menu002306 .side-open_menu { display: none; }

@media(min-width:1025px) {
.Menu002306 .side-menu { display: block !important; }
}

@media(max-width:1024px) {
.Menu002306 { padding-top: 0; }
.Menu002306 .side-open_menu { display: block; border: 2px solid #007cc2; padding: 10px 20px 10px 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-weight: bold; color: #007cc2; border-radius: 0 0 5px 5px; position: relative; }
.Menu002306 .side-open_menu::after { position: absolute; content: ''; border: 6px solid transparent; border-top-color: #007cc2; right: 10px; top: 50%; margin-top: -3px; }
.Menu002306 .side-menu { display: none; padding-bottom: 20px; }
.Menu002306 .side-title{line-height:60px;}
}



/*RighInfo001848 */
.RighInfo001848{background: #fff;padding: 1% 3% 3% 3%;box-shadow:0 0 5px rgba(0,0,0,.1);line-height:30px;font-size:15px;color:#333;}
.RighInfo001848 .title{ text-align:center;}
.RighInfo001848 .title span{display:inline-block;background: #1681dc;font-size:24px;color:#fff;line-height:34px;padding: 5px 30px;vertical-align:middle;}
.RighInfo001848 .title:after,
.RighInfo001848 .title:before{ content:''; display:inline-block; height:5px; border:1px solid #bbb; border-left:0; border-right:0; width:10%; vertical-align:middle;}
.RighInfo001848 .info{}
.RighInfo001848 .info p{font-size: 16px;line-height: 32px;}
@media(max-width:480px){
.RighInfo001848 .title span{ font-size:18px;}
}
 .RighInfo001848 .info.img{ margin: 0 auto; display: block;}
@media only screen and (min-width:767px ) {
.RighInfo001848 .info .img{float: right;margin: 10px 0 10px 3%;}
}



.TextList002241{background: #fff;padding: 3%;box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.TextList002241 .tit{font-size:16px;line-height:32px;color:#333;margin-bottom:30px;}
.TextList002241 .list dl{display: block;margin-bottom:25px;padding: 20px;background: #f9fafb;}
.TextList002241 .list dl dt{color: #1681dc;font-size: 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height: 1.5em;line-height: 1.5;overflow: hidden;margin-bottom: 16px;}
.TextList002241 .list dl dd{color: #333;font-weight: 700;font-size: 16px;line-height: 32px;}
.TextList002241 .list dl dd.hl{height:45px;    overflow: hidden;}
.TextList002241 .list dl dd span{color: #666;font-weight: normal;}
@media (min-width: 640px){
.TextList002241 .auto{ overflow: hidden;}
.TextList002241 .list{ margin: 0 -1%;}
.TextList002241 .list dl:nth-child(2n){margin-right: 0;}
.TextList002241 .list dl:nth-child(3n){margin-right: 1%;}
.TextList002241 .list dl{float:left;  width: 48%; margin: 0 1% 25px;}
}
@media (min-width: 1024px){
.TextList002241 .list dl:nth-child(3n){margin-right: 0;}
.TextList002241 .list dl:nth-child(2n){margin-right: 1%;}
.TextList002241 .list dl{ width: 31.33%;}
}


.Page002274{text-align:center;padding: 3% 0 0;color:#666666;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{color:#fff;background-color: #1681dc;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family:"宋体"; font-weight: bold; padding:0 25px; }
.Page002274 .Pages a.a_first,.Page002274 .Pages a.a_end,.Page002274 .p_jump{display: none;}
@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}


.RighInfo002238{background: #fff;box-shadow:0 0 5px rgba(0,0,0,.1)}
.RighInfo002238 .PicList002311{padding-top:60px;}
.RighInfo002238 .box{font-size:  16px;padding: 4%;line-height:  32px;position:relative;margin-bottom:  30px;}
.RighInfo002238 h2{background:url(../images/RighInfo001448-icon.png) left top no-repeat; padding:20px 0 20px; font-size:24px; font-weight:normal; margin:0;border-bottom: 1px dashed #eee;margin-bottom:15px;color:#008cd6}
/* .RighInfo002238 .box::before{position:absolute;content:'';background:url(../images/icon1.png) no-repeat;width: 51px;height: 51px;left: 10px;top: 10px;}
.RighInfo002238 .box::after{position:absolute;content:'';background:url(../images/icon3.png) no-repeat;width: 51px;height: 51px;right: 10px;bottom: 10px;} */



/*! fancyBox */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner {position: relative;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('../images/PicList002311-fancybox_sprite.png');}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}
#fancybox-loading div {width: 44px;height: 44px;background: url('../images/PicList002311-fancybox_loading.gif') center center no-repeat;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url('../images/PicList002311-blank.gif'); /* helps IE */-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}
.fancybox-prev span {left: 10px;background-position: 0 -36px;}
.fancybox-next span {right: 10px;background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}
/* Overlay helper */
.fancybox-lock {overflow: hidden !important;width: auto;}
.fancybox-lock body {overflow: hidden !important;}
.fancybox-lock-test {overflow-y: hidden !important;}
.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url('../images/PicList002311-fancybox_overlay.png');}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-lock .fancybox-overlay {overflow: auto;overflow-x: hidden;overflow-y: scroll;}
/* Title helper */
.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; /* Fallback for web browsers that doesn't support RGBa */background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}
/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('../images/PicList002311-fancybox_sprite@2x.png');background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/}
#fancybox-loading div {background-image: url('../images/PicList002311-fancybox_loading@2x.gif');background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/}
}



/*carousel */
.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;/* position relative and z-index fix webkit rendering fonts issue */position: relative;z-index: 1; }
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;-moz-backface-visibility: hidden;/* fix firefox animation glitch */ }
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; }
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;/* fix for flashing background */-webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none; }
.owl-carousel .owl-item img {display: block;width: 100%; }
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled { display: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }
.owl-carousel.owl-loaded {display: block; }
.owl-carousel.owl-loading {opacity: 0;display: block; }
.owl-carousel.owl-hidden {opacity: 0; }
.owl-carousel.owl-refresh .owl-item {visibility: hidden; }
.owl-carousel.owl-drag .owl-item {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }
.owl-carousel.owl-grab {cursor: move;cursor: grab; }
.owl-carousel.owl-rtl {direction: rtl; }
.owl-carousel.owl-rtl .owl-item {float: right; }

/* No Js */
.no-js .owl-carousel {display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {animation-duration: 1000ms;animation-fill-mode: both; }
.owl-carousel .owl-animated-in {z-index: 0; }
.owl-carousel .owl-animated-out {z-index: 1; }
.owl-carousel .fadeOut {animation-name: fadeOut; }
@keyframes fadeOut {
0% {opacity: 1; }
100% {opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {opacity: 0;transition: opacity 400ms ease; }
.owl-carousel .owl-item img.owl-lazy {transform-style: preserve-3d; }
/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000; }
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;transition: transform 100ms ease; }
.owl-carousel .owl-video-play-icon:hover {-ms-transform: scale(1.3, 1.3);transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {display: none; }
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame {position: relative;z-index: 1;height: 100%;width: 100%; }



/*
 .PicList002311
 */
.PicList002311{}
.PicList002311 .CenTitle{padding:15px 0 10px 0;position:relative;z-index:1;margin-top: 20px;}
.PicList002311 .CenTitle .name{text-align:center;font-size: 26px;font-weight:bold;color:#555;line-height: 50px;}
.PicList002311 .CenTitle .line{width: 24px;height: 2px;background: #1681dc;overflow:hidden;margin:0 auto;}

.PicList002311 .honorList{ position:relative; padding:20px 40px;}
.PicList002311 .honorList .btn{ display:block; position:absolute; top:50%; margin-top:-12px; width:24px; height:24px; background:url(../images/PicList002311-button_hover.png); cursor:pointer;}
.PicList002311 .honorList .prev{ left:0; background-position:left top;}
.PicList002311 .honorList .prev:hover{ background-position:left bottom;}
.PicList002311 .honorList .next{ right:0; background-position:right top;}
.PicList002311 .honorList .next:hover{ background-position:right bottom;}
.PicList002311 .honorList .list{margin:0 auto; overflow:hidden;}
.PicList002311 .honorList .list .ul li{ padding: 0 2%;}
.PicList002311 .honorList .list .ul li .pic{height:300px;display:block;background-color:#f9f9f9;background-size:contain;background-position:center;background-repeat:no-repeat;}
.PicList002311 .honorList .list .ul .dot{ display:block; text-align:center; padding-top:10px; line-height:20px; font-size:14px; color:#555;}
.PicList002311 .honorList .list .ul .dot:hover{ color:#002870;}
@media only screen and (max-width:768px ) {
.PicList002311 .honorList .list .ul li .pic{height:115px;}
}
@media only screen and (min-width:768px ) {
.PicList002311 .honorList{ padding:20px 50px;}
}

/*PicList001958*/
.PicList001958{}
.PicList001958 li{overflow:hidden;padding: 20px;background: #fff;margin-bottom: 2%;box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.PicList001958 li:last-child{ border-bottom:0;}
.PicList001958 li div{ position:relative; padding-left:29%;}
.PicList001958 li .Ispic{ position:absolute; left:0; top:0; height:100%; width:26%;}
.PicList001958 li .Ispic img{ display:none;}
.PicList001958 li h1{ margin:0; font-size:18px; font-weight:normal; padding:15px 0;}
.PicList001958 li time{ color:#999;}
.PicList001958 li p{color:#666; margin:10px 0 0 0; line-height:30px; height:90px; overflow:hidden;}
.PicList001958 li .more{color:#1681dc;}
@media(max-width:768px){
.PicList001958 li div{ padding-left:45%;}
.PicList001958 li .Ispic{width:42%;}
}
@media(max-width:480px){
.PicList001958 li div{ padding-left:0;}
.PicList001958 li .Ispic{ position:relative; display:block; width:auto; padding-bottom:50%;}
.PicList001958 li p{line-height:20px; height:60px; font-size:12px;}
.PicList001958 li h1{font-size:16px;}
}



.RichInfo005{background: #fff;padding: 3%;box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{margin:0;padding-bottom:15px;font-size: 20px;font-weight:normal;color:  #333;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .title .txt{ border-bottom:1px dashed #d2d2d2; overflow: hidden; line-height: 36px; padding-bottom:10px;}
.RichInfo005 .news_info .shareIcon{ float: right;}
.RichInfo005 .news_info .info{ text-align:justify;}
.RichInfo005 .news_info .info p{font-size: 16px;line-height: 32px;text-indent:  2em;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;}
.RichInfo005 .news_info .info_back a{ color:#1681dc; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;margin-bottom:10px}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#1681dc}


.Map001070{padding-top: 40px;}
.Map001070 dd{margin-bottom:2%;position:relative;}
.Map001070 dd:last-child{ margin-bottom:0;}
.Map001070 dd figure{ padding:3% 0 3% 3%;}
.Map001070 dd figure h1{font-size: 22px;color: #1681dc; font-weight:normal;padding: 16px 0; margin:0;border-bottom: dashed 1px #ccc;}
.Map001070 dd ul{ padding-top:16px;}
.Map001070 dd li{line-height:25px; margin-bottom:10px; padding-left:36px; background-repeat:no-repeat; background-position:0 0;}
.Map001070 dd li:nth-child(1){background-image:url(../images/Map001070-ico_01.png);}
.Map001070 dd li:nth-child(2){background-image:url(../images/Map001070-ico_02.png);}
.Map001070 dd li:nth-child(3){background-image:url(../images/Map001070-ico_03.png);}
.Map001070 dd li:nth-child(4){background-image:url(../images/Map001070-ico_04.png);}
.Map001070 dd li:nth-child(5){background-image:url(../images/Map001070-ico_05.png);}
@media(min-width:641px){
.Map001070 .map{width: 100%;height: 300px;}
}
@media(max-width:640px){
.Map001070 dd{ padding:3%;}
.Map001070 .map{ height:300px; position:relative !important;}
.Map001070 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map001070 dd figure h1{ font-size:20px;}
}

.TextList001729{background: #fff;}
.TextList001729 .type{display:table; width:100%;}
.TextList001729 ol.type{font-size:16px; background-color:#1681dc; color:#fff;}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:10px; padding-bottom:10px; line-height:24px;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li:nth-child(1){width:12%;}
.TextList001729 .type li:nth-child(2){ width:11%;}
.TextList001729 .type li:nth-child(3){ width:10%;}
.TextList001729 .type li:nth-child(4),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6),
.TextList001729 .type li:nth-child(7){width:13%;}
.TextList001729 .type li:nth-child(8){ width:15%;}
.TextList001729 .type li:nth-child(1),
.TextList001729 .type li:nth-child(8){ padding-left:2%; text-align:left !important;}
.TextList001729 ul.type li:nth-child(8){background:url(../images/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 ul.type#On li:nth-child(8){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list{border-bottom:1px solid #e5e5e5;}
.TextList001729 .list .con{ display:none;border-top:1px solid #e5e5e5; overflow:hidden; font-size:14px; padding:2%;}
.TextList001729 .list .con p{font-size:15px;line-height:30px;}
.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:180px; width:40%; height:50px; line-height:50px; text-align:center; color:#fff; background-color:#1681dc; font-size:18px; border-radius:3px;}
@media(max-width:1000px){
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){ display:none;}
.TextList001729 .type li{ width:20% !important;}
}
@media(max-width:768px){
.TextList001729 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.TextList001729 .type li:nth-child(7){ display:none;}
.TextList001729 .type li{ width:24% !important;}
.TextList001729 .type li:nth-child(8){ width:28% !important;}
}
@media(max-width:480px){
.TextList001729 .type li:nth-child(3){ display:none;}
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-child(8){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:16px; height:40px; line-height:40px;}
.TextList001729 ul.type li:nth-child(8){ background-size:16px auto;}
}

/*Form002219*/
.Form002219{background: #fff;padding: 3%;box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:50px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:4px; width:100%; padding:0 10px; line-height:48px;height:48px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:300px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{color:#fff;background-color: #1681dc;}
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}
}
/*Form002219 End*/


/*Map002516 */
.Map002516 {padding: 3% 0;background: #f6f9fd;}
.Map002516 .auto{background: #fff;box-shadow:0 0 5px rgba(0,0,0,.1)}
.Map002516 .map{border: 1px solid #ECECEC;padding: 5px;margin: 0 0 1% 0;}
.Map002516 .map #allmap{ height:400px;}
.Map002516 .map #allmap *{ box-sizing:content-box;}
.Map002516 .map #allmap img{ max-width:none;}
.Map002516 .list{width: 85%;float: left;padding: 0 2%;}
.Map002516 .qr{width: 15%;float: left;margin-top: 44px;text-align: center;padding: 20px;border-top:none;border-bottom: none;}
.Map002516 .qr img{ width:150px; border: 1px solid #f2f2f2;}
@media(min-width:641px){
.Map002516 .ul_con {margin-bottom: 3%;}
.Map002516 .ul_con li{padding: 3% 2% 1% 0%;float: left;width: 50%;}
}
.Map002516 .ul_con li{ padding-left:50px; background-repeat:no-repeat; background-position:left center;}
.Map002516 .ul_con li:nth-child(1){ background-image:url(../images/Map002516_icon.png);}
.Map002516 .ul_con li:nth-child(2){ background-image:url(../images/Map002516_icon2.png);}
.Map002516 .ul_con li:nth-child(3){ background-image:url(../images/Map002516_icon3.png);}
.Map002516 .ul_con li:nth-child(4){ background-image:url(../images/Map002516_icon4.png);}
.Map002516 .ul_con li:nth-child(5){ background-image:url(../images/Map002516_icon5.png);}
.Map002516 .ul_con li:nth-child(6){ background-image:url(../images/Map002516_icon6.png);}
.Map002516 .ul_con li p{margin:0;border-bottom:1px solid #efefef;padding-bottom:15px;margin-bottom:15px;color: #1474c6;font-size:16px;}
.Map002516 .ul_con li p span{color:#333;margin-left:10px;}
.Map002516 .ul_con li:nth-child(2n+1){ clear:left;}
@media(max-width:640px){
.Map002516 .ul_con li{padding: 10px 10px 10px 50px;}
.Map002516 .ul_con li:nth-child(2n){}
.Map002516 .map #allmap{ height:280px;}
.Map002516 .qr{width: 100%;}
.Map002516 .list{ width:100%; }
}



.TextList000746{padding: 3% 0;background: #f6f9fd;}
.TextList000746 .auto{background:#fff;padding:2%;box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.TextList000746 li{border-bottom: #f0f0f0 1px dashed;line-height:27px;padding:10px 0;font-size: 16px;}
.TextList000746 li a{ padding-left:20px; background:url(../images/TextList000746-icon.jpg) no-repeat 5px center;}
.TextList000746 li a:hover{ color:#1681dc;}
.TextList000746 li time{float:right;color:#999;font-size: 14px;margin-left:10px;}
.RighInfo002228{background:  #fff;padding: 1% 3% 3% 3%;box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.RighInfo002228 .tit{text-align:center;color:  #1681dc;font-size:  24px;font-weight:  bold;margin-bottom: 6%;}
.RighInfo002228 .tit:after{display:block;content:'';margin: 12px auto;width: 40px;height: 2px;background-color: #1681dc;}
.RighInfo002228 .box{margin-top:3%;}
.RighInfo002228 h2{background:url(../images/RighInfo001448-icon.png) left top no-repeat; padding:20px 0 20px; font-size:24px; font-weight:normal; margin:0;border-bottom: 1px dashed #eee;margin-bottom:15px;color:#008cd6}
.RighInfo002228 .box .txt{margin-top: 30px;}
.RighInfo002228 .box .txt p{line-height:  30px;font-size:  15px;text-indent:  2em;}
@media(max-width:640px){
.RighInfo002228 h2{font-size:18px}
}


@media(max-width:640px){
.cotent{margin-top: 5%;}
}

.cotent{padding:2% 0;background: #f6f9fd;}

/*
 .TextList002208
 */
/* .TextList002208 { padding: 1% 0 0; } */
.TextList002208 .thead { background: #1474c6; line-height: 60px; text-align: center; padding: 0 2%; }
.TextList002208 .thead span { float: left; width:17%; color: #fff; display: block; font-size: 15px; height: 60px; text-align: center; position: relative; font-weight: bold; }
.TextList002208 .thead span.jobname { text-align: left; padding-left: 3%; }
.TextList002208 .dl { margin-top: 15px; border: 1px solid #ececec; padding: 0 2%;background-color:#fff; }
.TextList002208 .dl .dt { line-height: 60px; text-align: center; cursor: pointer; position: relative; }
.TextList002208 .dl .dt span { float: left; width:17%; display: block; font-size: 15px; }
.TextList002208 .dl .dt span.xinzi{line-height:20px;font-size:14px;padding:9px 0;}
.TextList002208 .dl .dt span.jobname { text-align: left; padding-left: 3%; }
.TextList002208 .dl .dt i { position: absolute; width: 22px; height: 22px; background: #1474c6; border-radius: 50%; right: 0; top: 50%; margin-top: -11px; }
.TextList002208 .dl .dt i::before, .TextList002208 .dl .dt i::after { position: absolute; content: ''; background: #fff; }
.TextList002208 .dl .dt i::before { left: 20%; width: 60%; height: 2px; top: 50%; margin-top: -1px; }
.TextList002208 .dl .dt i::after { left: 50%; margin-left: -1px; width: 2px; top: 20%; height: 60%; }
.TextList002208 .dl.active .dt i::after { display: none; }
.TextList002208 .job-info { background: #fff; padding: 20px 3% 30px; display: none; border-top: 1px dotted #e5e5e5; }
.TextList002208 .job-info p{padding:0;margin:0;line-height: 2em;color: #444444;}
.TextList002208 .jobname { width: 30% !important; }
.TextList002208 strong { color: #333; display: block; }
.TextList002208 .p { line-height: 30px; font-size: 14px; }
.TextList002208 .dl.active .dt span, .TextList002208 .dl.active .btn { color: #1474c6; }
.TextList002208 .job-email { color: #1474c6; padding: 30px 0 10px; }
.TextList002208 .btn_apply{padding:10px 0}
.TextList002208 .btn_apply a{cursor: pointer;display:inline-block;max-width:160px;width:40%;height:44px;line-height:44px;text-align:center;color:#fff;background-color:#0093dd;font-size:14px;border-radius:3px}

@media(max-width:640px) {
.TextList002208 .jobyq,
.TextList002208 .time,
.TextList002208 .xinzi,
.TextList002208 .thead span i { display: none !important; }
.TextList002208 .thead span,
.TextList002208 .dl .dt span { width: 33%; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
}


.TextList001214 li{ float:left; width:49%; margin-right:2%; margin-bottom:2%; border:1px solid #e9efee; border-left:2px solid #007cc2; padding:2%; background:#fff url(../images/bg-logo.jpg) no-repeat center center/contain;}
.TextList001214 li:nth-child(2n){ margin-right:0;}
.TextList001214 li h3{margin-top:0;position: relative; }
.TextList001214 li h3 .tit{ color:#1474c6; font-size:18px; font-weight:normal; margin:0; display: block; padding-right: 30px; }
.TextList001214 li h3 .more{ position: absolute; content: ''; width: 16px; height: 16px; border-radius: 50%; background: #ccc; color: #fff; text-align: center; line-height: 18px; font-family:"宋体"; font-size: 12px; right:0; top: 50%; margin-top: -8px; }
.TextList001214 li p{ margin:5px 0;}
.TextList001214 li p span{ color:#666; font-size:18px; vertical-align:middle;}
.TextList001214 li:hover{ box-shadow:0 2px 7px rgba(0,0,0,0.19);}
.TextList001214 li:hover h3 .more{ background:#1474c6;}

@media(max-width:768px){
.TextList001214 li{ width:49%;}
.TextList001214 li:nth-child(3n){ margin-right:2%;}
.TextList001214 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.TextList001214 li{ float:none; width:auto; margin-right:0 !important;}
.TextList001214 li h3{font-size:16px;}
}


.Form001725{ padding:2% 0 4%;}
.Form001725 .name{padding:15px 0; font-size:18px;border-bottom:1px solid #e5e5e5;}
.Form001725 .name span{ display:inline-block; border-left:6px solid #0093dd; padding-left:20px;}
.Form001725 .tips{ padding:20px 0;border-bottom:1px solid #e5e5e5; font-size:14px;position:relative;}
.Form001725 .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#0093dd;}
.Form001725 .form{max-width:1000px; width:100%;}
.Form001725 .form td{ font-size:18px; }
.Form001725 .form td.w1{ width:47%;}
.Form001725 .form td.w2{ width:6%;}
.Form001725 .form .text{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; }
.Form001725 .form td b{ border-radius:3px;line-height:36px;height:36px; text-indent:10px; background:none; font-weight: normal}
.Form001725 .form .p1{color:#666; background:url(../images/Form001725-icon.jpg) no-repeat left center;border-left: 6px solid #0093dd;padding-left: 20px;margin-bottom: 10px;}
.Form001725 .form td em{ font-style:normal; color:#bcbcbc;}
.Form001725 .form td em i{ font-style:normal; color:#fadbbe;}
.Form001725 .form .btn{ background:#0093dd; color:#fff; cursor:pointer; font-size:18px; width:60%; max-width:150px; height:45px; border-radius:3px; border:none;}
.Form001725 .form dl{ position:relative;}
.Form001725 .form dt{ text-indent:10px; cursor:pointer; border:1px solid #cfcfcf;line-height:36px;height:36px; background:url(../images/Form001725-check.png) no-repeat 95% center;}
.Form001725 .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
.Form001725 .form dd a{ display:block; line-height:36px; padding:0 10px;}
.Form001725 .form dd a:hover{ background-color:#ccc;}
.queueList{margin:20px 0 !important;}
.placeholder{padding: 10% 0 6%}
.placeholder .webuploader-pick {background: #0093dd !important;}





.TextList002322{padding: 3% 0;}
.TextList002322 .tit{ height:31px; line-height:31px; padding-left:16px; color:#6e6e6e; font-size:20px; position: relative;}
.TextList002322 .tit:before{display: block; content: ""; position: absolute; top: 50%; left: 0; width: 9px; height: 19px; background: url(../images/TextList002322-icon.png) no-repeat; margin-top: -9px;}
.TextList002322 .list{ padding-top: 20px;}
.TextList002322 .list li{position: relative;padding: 10px 100px 10px 0;line-height: 22px;border-bottom: 1px dotted #eee;}
.TextList002322 .list li *{color: #333;}
.TextList002322 .list li time{position: absolute;right: 0;top: 10px;display: block;color:  #999;}
.TextList002322 .list li a{display: block;width: 100%;overflow:  hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow:  ellipsis;font-size:  15px;}
.TextList002322 .list li a:hover{ color: #0093dd;}
@media only screen and (max-width:767px ) {
.TextList002322{ padding: 20px 3%;}
}







.fudonchuan{position: relative; z-index: 100; width:100%; max-width: 320px; height:100%; height: 180px;  background-color:#fff; box-shadow:2px 2px 3px 2px rgba(0,0,0,0.14); border-radius:10px; background-size:cover; background-repeat: no-repeat; background-position: center; margin: 0 20px; overflow: hidden;}
.fudonchuan .bj img{ display: block; margin: 0 auto; width: 100%;}
.fudonchuan .word{ display: block; padding: 20px;}
.fudonchuan h1{ margin: 0; margin-bottom:10px; padding-bottom:10px; border-bottom: 1px dashed #eaeaea;}
.fudonchuan h1 a{font-size: 16px; color: #333; }
.fudonchuan:hover h1 a{color:#2d8dc2; }
.fudonchuan p{font-size:14px; color: #666; line-height: 24px; margin: 0; height: 48px;}
.fudonchuan .more{text-align: right; display: block; width: 100%; margin-top: 14px;position: relative;}
.fudonchuan .more a{display:inline-block; text-align:center; font-size: 14px;padding:0 2px; color: #999; border-bottom: 1px solid #eaeaea;}
.fudonchuan .more:hover a{ color:#2d8dc2; border-bottom: 1px solid #2d8dc2;}
.fudonchuan .closeBtn{ position:absolute; top:0; right:0;margin-top:8px; margin-right:8px; height:16px; width:16px; display:block; background:url(../images/fudonchuan-icon.png) no-repeat;}
@media (max-width:640px) {
.fudonchuan{ padding: 10px;}
}
.fudonchuan_False{display: none !important;}

.Form002324{position: fixed;background:rgba(0,0,0,0.5);width:100%;height: 100%;top:0;left:0;z-index: 999;display:  none;}
.Form002324 .wrap-container{position:fixed;top:50%;margin-top: -250px;width: 450px;height: 450px;margin-left: -250px;left:50%;background:#fff;z-index:100;}
.Form002324 .closeBtn{ position:absolute; top:20px; right:20px; height:17px; width:17px; display:block; background:url(../images/fudonchuan-icon.png) no-repeat;}
.Form002324 .form{padding: 3% 5%;width:  100%;overflow:  hidden;}
.Form002324 .form .p1{color:#666;background:url(../images/Form001725-icon.jpg) no-repeat left center;border-left: 6px solid #0093dd;padding-left: 20px;margin-bottom: 30px;font-size: 18px;}
.Form002324 .form .p1 input{border: none;background: none;font-size:  18px;color:  #666;padding-left:  10px;}
.Form002324 .form .btn{background: #2d8dc2;color:#fff;border: none;padding: 10px 30px;font-size:  18px;margin-top: 30px;border-radius:  5px;}
.placeholder{width: 400px;}


@media only screen and (max-width:480px ) {
.Form002324 .wrap-container{position:fixed;top:50%;margin-top: -250px;width: 340px;height: 450px;margin-left: -170px;left:50%;background:#fff;z-index:100;}
.placeholder{width: 320px;}
.Form002324 .form .p1,.Form002324 .form .p1 input{font-size: 15px;}
}

.Form002324 .queueList{ margin:0!important}
.Form002324 .webuploader-container{ max-width:168px; margin:auto;}
.Form002324 .placeholder{ font-size:14px;}
.Form002324 .placeholder input{ display:block; width:100%; height:44px;}
.Form002324 .placeholder .rt_input{ width:100%!important; height:100%!important; left:0!important}
.Bottom002567 .bottom_nav dt a{color: #fff;}
.Floor002493 .listul ol h2 a{    color: #1681dc;}

.fudonchuan .more{display: block;}


@media (max-width: 768px) {
 .Top002063 .search {top:0;}
 #ad1{display:none;}
}



.links{margin: 25px 0;}
.links h2 { margin: 0 0 17px 0; position: relative; border-bottom: 1px solid #e5e5e5;padding-left:30px;background:url(../images/link.png)no-repeat left center;}
.links h2 b { display: inline-block; margin-right: 3%; font-size: 20px; line-height: 44px;color:#000;}
.links h2 a { position: absolute; right: 0; top: 50%; margin-top: -10px; width: 60px; text-align: center; line-height: 20px; border-radius: 20px; background: #ededed; color: #999; font-size: 12px; text-transform: uppercase; font-weight: normal; }
.links h2 a:hover { background: #007cc2; color: #fff; }
.links ul {overflow: hidden;}
.links li {float:left;padding-right:2%;font-size:14px; padding-top: 2px; padding-bottom: 2px;}
.links li a {display:block; background-color:#f3f3f3; color:#666; padding:10px;}
.links li a:hover{background-color:#1681dc;color:#fff;}


.ul_sitemap li{list-style-type:none;}
.ul_sitemap li a{padding:0 5px;}

.reports-list{padding-top:50px;}
.reports-list ul li{ padding:1% 0;}
.reports-list ul li a{ position:relative; padding:2% 2% 2% 15%; display: block; background-color:#f9f9f9}
.reports-list ul li a::before{ opacity:0.5; border-right:solid 1px #e8e8e8; top:0; left:0; content:''; position:absolute; display:block; height:100%; width:12%; background:url(../images/icon2.png) no-repeat center center;}
.reports-list ul li a:hover{ background-color:#ededed;}
.reports-list ul li a:hover::before{ opacity:1; border-color:#fff;}

@media(min-width:768px){
.reports-list ul li{ float:left; width:49%;}
.reports-list ul li:nth-child(2n+1){ clear:both; margin-right:2%;}
.reports-list ul li a{ font-size:16px; padding-top:4.4%;padding-bottom:4.4%;}
}



.Information {margin:3% 0;}
.Information .title {height: 51px;border-bottom: #ebebeb 1px solid;line-height: 50px;position: relative;padding: 0 12px;}
.Information .title em {float: left;padding-left: 30px;background: url(../images/Floor000861-icon_3.png) no-repeat left center;font-style: normal;font-size: 20px;font-weight: bold;color: #1681dc;}
.Information .title a { position: absolute; right: 2%; top: 50%; margin-top: -10px; width: 60px; text-align: center; line-height: 20px; border-radius: 20px; background: #ededed; color: #999; font-size: 12px; text-transform: uppercase; font-weight: normal; }
.Information .title a:hover { background: #1681dc; color: #fff; }
.Information .list li { line-height: 40px; height: 40px; position: relative; padding-left: 15px; border-bottom: 2px dotted #efefef; }
.Information .list li time{position: absolute;right: 0;top: 10px;display: block;color:  #999;}



