﻿@charset "utf-8";

/* CSS Document */

a,blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,img,input,label,legend,li,object,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;border:0;outline:0}

body{font:12px/1.5 'Helvetica Neue',Helvetica,Arial,'\5FAE\8F6F\96C5\9ED1','Microsoft YaHei',Tahoma,'Hiragino sans gb',SimSun,Sans-serif;color:#333;}

h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}

:focus{outline:0}

ol,ul{list-style:none}

fieldset,img{border:0 none;vertical-align:top}

address,caption,cite,code,dfn,em,i,optgroup,th,var{font-style:normal;font-weight:400}

abbr,acronym{border:0;font-variant:normal}

button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}

code,kbd,samp,tt{font-size:100%}

button,input,select,textarea{outline:0}

textarea{resize:none}

table{border-collapse:collapse;border-spacing:0}
input:-webkit-autofill {
  color: #333!important;
  -webkit-text-fill-color: #333;
  box-shadow: 0 0 0 1000px #fff inset
}

input:autofill {
  color: #333!important;
  -webkit-text-fill-color: #333;
  box-shadow: 0 0 0 1000px #fff inset
}

blockquote,q{quotes:none}

blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}

.fl{float:left}

.fr{float:right}

a{color:#333;text-decoration:none;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;transition:color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}

a:hover{color:#005bac}

@media screen and (min-width:320px){blockquote,body,button,code,dd,div,dl,dt,fieldset,form,input,legend,lipre,ol,p,td,textarea,th,ul{font-size:16px;font-family:'微软雅黑'}

}

.container{ padding:0 5%;}

.content{ padding:0 10%; margin:0px auto;}

.cont_box{ padding:0 10%; margin:0px auto; position:relative; overflow:hidden;}

.title{ text-align:center; padding:50px 0 ; }

.title h3{ font-size: 36px; color:#333;}

.title h3 i{ display:block; text-transform:uppercase; font-size:18px; color:#999; background:url(../images/xx.png) no-repeat center bottom;    padding-bottom: 10px; margin-bottom: 10px;}

.title p{ font-size:16px; color:#666;}

/*top*/



.news_box{ position:0 10%; margin:0px auto; position:relative;}

.had{ background:#f1f1f1;  overflow:hidden; }

.had span{ background:#005bac url(../images/ios1.png) no-repeat 10px 7px; padding-left:21px; right:5%; position:absolute; color:#fff; z-index:9999;      padding: 2px 30px; border-radius:0 0 8px 8px}
.had span a{color:#fff; font-size:13px;}

.had span.xjt:after{     content:url(../images/jiantou.png);    position: absolute;    top: 4px;right: 7px;}

.had span.xjt1:after{content:url(../images/jiantou.png);    position: absolute;  top: 4px;right: 7px; transform:translateY(0px) rotate(180deg)}

.jt{border-top: 1px #ccc solid; display:none; width:100%; overflow:hidden; }

.jt ul{ overflow:hidden;; padding:0 4%; margin:0px auto;}

.jt ul li{ width:15.4%; float:left; padding:2% 0; border:10px #f1f1f1 solid; box-sizing:border-box;}

.jt ul li h3{ font-size:18px;}

.jt ul li p{ font-size:14px; color:#999; line-height:20px; margin-top:25px;}

.jt ul li  h3 i{ font-family:"宋体";  color:#666; margin-left:5px;transition:all ease .5s;-webkit-transition:all ease .5s;  font-weight:600;}

.jt ul li  h3:hover i{padding-left:15px;transition:all ease .5s;-webkit-transition:all ease .5s;color:#005bac;}
.jt ul li:first-child{ width:23%;}


.jt1{ position:fixed;top:0;box-shadow:0 15px 27px 0 rgba(167,165,165,.38);width:100%;height:100%;background:#fff;transition:all ease .5s;-webkit-transition:all ease .5s;z-index:1000; display:none;visibility:visible;margin-top:0;overflow-y:auto;transition:all .6s cubic-bezier(.77,0,.175,1) 0s;top:0; right:-100% }

.jt1.open{right:0; display:block;}



.jt1 ul{ overflow:hidden;; padding:0%; margin:0px auto;}

.jt1 ul li{  padding:2%; border:5px #f1f1f1 solid; box-sizing:border-box;}

.jt1 ul li h3{ font-size:18px;}

.jt1 ul li p{ font-size:14px; color:#999;}



.jt1 h4{padding:5% 0; text-align:center; font-size:18px;}

.jt1 h4 span{font-family:"宋体"; margin-right:10px;}

.jituan{  overflow:hidden; margin:30px auto; text-align:center;}

.jituan div{ border:1px #3259ce solid; width:30px; height:30px; margin:0px auto;  border-radius:50%;  overflow:hidden; padding:10px;}

.jituan div img{width:100%}

.jituan  a{color:#3259ce}



/*nav*/

.header{ position:relative; z-index:999;height:100px; border-bottom:1px #ccc solid; background:#fff; transition: top .5s; }

.header .left{width:12%; margin-top:20px;}

.header .left a img{-top:6px}

.header .left .img2{display:none}

.header .nav{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;height:100%;line-height:100px;display:block;margin-right: 2%;}

.header .navbar_nav li{float:left;position:relative;display:block}

.header .navbar_nav li:after{content:"";width:0;height:2px;background:#fff;position:absolute;bottom:0;left:0;transition:all .5s ease 0s}

.header .navbar_nav li:hover:after{width:100%}

.header .navbar_nav li a{text-decoration:none;height:100%;padding:0 34px;display:block;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;color:#333;font-size:18px}

.header .navbar_nav li:hover a{color:#333}

.header .navbar_nav li.dropdown{display:inherit;position:relative}

.header .navbar_nav li.dropdown .jt{width:20px;height:20px;background:url(i/top.png) no-repeat;background-size:100% 100%;display:block}

.header .navbar_nav li.dropdown .dropdown_menu{display:none;position:absolute;top:100px;width:100%;background:rgba(0,0,0,0.3);box-shadow:0 15px 27px 0 rgba(167,165,165,.38);width:120%;left:-10%}

.header .navbar_nav li.dropdown .dropdown_menu a{font-size:14px;color:#fff;padding:0 10px;line-height:40px;text-align:center; margin-bottom:2px}

.header .navbar_nav li.dropdown .menu{display:none;position:absolute;top:100px;width:100%;background:rgba(255,255,255,0.9);box-shadow:0 15px 27px 0 rgba(167,165,165,.38);width:120%;left:-10%}

.header .navbar_nav li.dropdown .menu a{font-size:14px;color:#000;padding:0 10px;line-height:40px;text-align:center; margin-bottom:2px}

.header .navbar_nav li.dropdown:hover .dropdown_menu{display:block;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}

.header .navbar_nav li.dropdown:hover .dropdown_menu a{color:#fff}

.header .navbar_nav li.dropdown:hover .menu a{color:#000}

.header .navbar_nav li.dropdown:hover .dropdown_menu a:hover{color:#fff;background:#005bac}

.header.on{background:#fff;border-bottom:1px solid #ccc ; width:100%;  position:fixed; top:-130px;left:0;z-index:999;height:100px; transition: top .5s;  }

.header.onn {top:0;z-index: 999; transition: top .5s;width:100%;  }

.header.on .left .img1{display:none}

.header.on .left .img2{display:block}

.header.on .navbar_nav li a{color:#333}

.header.on .navbar_nav li:hover a{color:#005bac}

.span{ float: right; color: #fc7e19; font-size: 20px; margin-top: 30px; background:url(../images/hot.png) no-repeat center left; display:inline-block;  line-height:18px; padding: 10px 0px 10px 38px;}	

.d_mobile{ float: right;color: #fc7e19; font-size: 24px; margin-top: 30px; background:url(../images/hot.png) no-repeat center left; display:inline-block;    padding-left: 39px; line-height:18px; padding: 10px 0px 10px 34px;}

.header .navbar_nav li.active a{ color:#005bac}

.header .navbar_nav li:hover a{ color:#005bac}



/*M*/

#navToggle{display:none}

.m_nav{position:fixed;top:0;box-shadow:0 15px 27px 0 rgba(167,165,165,.38);width:100%;height:100%;background:#fff;transition:all ease .5s;-webkit-transition:all ease .5s;z-index:1000;opacity:1;visibility:visible;margin-top:0;overflow-y:auto;transition:all .6s cubic-bezier(.77,0,.175,1) 0s;top:0;transform:translateX(120%)}

.m_nav.open{transform:translateX(0)}

.m_nav .top{height:60px;padding:20px;box-sizing:border-box}

.m_nav .top .closed{width:30px;height:30px;vertical-align:middle;float:right;cursor:pointer}

.m_nav .logo{width:100%;margin:0 auto}

.m_nav .logo img{height:50px;display:block;margin:5px auto}

.m_nav .ul{margin-top:5px}

.m_nav .ul li{padding:0 20px;border-bottom:1px solid #f5f5f5;transform:translateY(0);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .6s cubic-bezier(.77,0,.175,1) 0s;transition:all .6s cubic-bezier(.77,0,.175,1) 0s;opacity:0}

.m_nav.open .ul li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

.m_nav .ul li:nth-child(1){-webkit-transition:all .2s cubic-bezier(.77,0,.175,1) 0s;transition:all .2s cubic-bezier(.77,0,.175,1) 0s}

.m_nav .ul li:nth-child(2){-webkit-transition:all .4s cubic-bezier(.77,0,.175,1) 0s;transition:all .4s cubic-bezier(.77,0,.175,1) 0s}

.m_nav .ul li:nth-child(3){-webkit-transition:all .6s cubic-bezier(.77,0,.175,1) 0s;transition:all .6s cubic-bezier(.77,0,.175,1) 0s}

.m_nav .ul li:nth-child(4){-webkit-transition:all .8s cubic-bezier(.77,0,.175,1) 0s;transition:all .8s cubic-bezier(.77,0,.175,1) 0s}

.m_nav .ul li:nth-child(5){-webkit-transition:all 1s cubic-bezier(.77,0,.175,1) 0s;transition:all 1s cubic-bezier(.77,0,.175,1) 0s}

.m_nav .ul li:nth-child(6){-webkit-transition:all 1.2s cubic-bezier(.77,0,.175,1) 0s;transition:all 1.2s cubic-bezier(.77,0,.175,1) 0s}

.m_nav .ul li:nth-child(7){-webkit-transition:all 1.2s cubic-bezier(.77,0,.175,1) 0s;transition:all 1.2s cubic-bezier(.77,0,.175,1) 0s}

.m_nav .ul li:nth-child(8){-webkit-transition:all 1.2s cubic-bezier(.77,0,.175,1) 0s;transition:all 1.2s cubic-bezier(.77,0,.175,1) 0s}

.m_nav .ul li:nth-child(9){-webkit-transition:all 1.2s cubic-bezier(.77,0,.175,1) 0s;transition:all 1.2s cubic-bezier(.77,0,.175,1) 0s}

.m_nav .ul li:nth-child(10){-webkit-transition:all 1.2s cubic-bezier(.77,0,.175,1) 0s;transition:all 1.2s cubic-bezier(.77,0,.175,1) 0s}

.m_nav .ul li a{display:block;text-decoration:none;color:#333;font-size:16px;height:50px;line-height:50px;width:60%}

.m_nav .ul li .dropdown_menu{display:none}

.m_nav .ul li.dropdown.active .dropdown_menu{display:block}

.m_nav .ul li .dropdown_menu a{display:block;height:50px;line-height:50px;padding:0 40px;box-sizing:border-box;border-bottom:1px solid #f5f5f5}

.m_nav .ul li .dropdown_menu a:last-child{border:none}







/*banner*/

.flickerplate{position:relative;width:100%;height:auto;background-color:#e6e6e6;overflow:hidden;  }

.flickerplate ul.flicks{width:10000%;height:100%;padding:0;margin:0;list-style:none}

.flickerplate ul.flicks>li{float:left;width:1%;height:100%;background-position:center;background-size:cover;display:table}

.flickerplate ul.flicks>li .flick-inner{height:100%;color:#fff;display:table-cell;vertical-align:middle}

.flickerplate ul.flicks>li .flick-inner img{width:100%;margin:0;padding:0}

.flickerplate ul.flicks>li .flick-inner .flick-content{margin-left:auto;margin-right:auto}

.flickerplate ul.flicks>li .flick-title{padding:0 0;font-size:2.778em;line-height:1.995em;text-align:center}

@media only screen and (max-width:43.813em){.flickerplate ul.flicks>li .flick-title{font-size:1.667em}

}

.flickerplate ul.flicks>li .flick-sub-text{padding:5px;font-weight:300;line-height:2.5em;color:rgba(255,255,255,.8);text-align:center}

.flickerplate ul.flicks>li .flick-sub-text span.flick-block-text,.flickerplate ul.flicks>li .flick-title span.flick-block-text{padding:12px 18px;background-color:rgba(0,0,0,.6)}

.flickerplate .arrow-navigation{position:absolute;height:80%;width:10%;top:10%;z-index:100;overflow:hidden}

.flickerplate .arrow-navigation .arrow{display:block;height:100%;width:90%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}

.flickerplate .arrow-navigation .arrow:hover,.flickerplate .arrow-navigation:hover{cursor:pointer}

.flickerplate .arrow-navigation.left{left:0}

.flickerplate .arrow-navigation.left .arrow{opacity:0;margin:0 0 0 50%;background-repeat:no-repeat;background-position:left}

.flickerplate .arrow-navigation.right{right:0}

.flickerplate .arrow-navigation.right .arrow{opacity:0;margin:0 0 0 -50%;background-repeat:no-repeat;background-position:right}

.flickerplate .arrow-navigation.left.hover .arrow{opacity:1;margin:0 0 0 20%}

.flickerplate .arrow-navigation.right.hover .arrow{opacity:1;margin:0 0 0 -20%}

.flickerplate .dot-navigation{position:absolute;bottom:15px;width:100%;text-align:center;z-index:100}

.flickerplate .dot-navigation ul{text-align:center;list-style:none;padding:0 15px}

.flickerplate .dot-navigation ul li{display:inline-block;float:none}

.flickerplate .dot-navigation .dot{width:14px;height:14px;margin:0 6px;background-color:rgba(255,255,255,.3);border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;-ms-transition:background-color .2s ease-out;transition:background-color .2s ease-out}

.flickerplate .dot-navigation .dot:hover{cursor:pointer;background-color:rgba(255,255,255,.6)}

.flickerplate .dot-navigation .dot.active{background-color:#fff}

.flickerplate .dot-navigation.left,.flickerplate .dot-navigation.left ul{text-align:left}

.flickerplate .dot-navigation.right,.flickerplate .dot-navigation.right ul{text-align:right}

.flickerplate.flicker-theme-dark .arrow-navigation.left .arrow{background-image:url(../img/flickerplate/arrow-left-dark.png)}

.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow{background-image:url(../img/flickerplate/arrow-right-dark.png)}

.flickerplate.flicker-theme-dark .dot-navigation .dot{background-color:rgba(0,0,0,.12)}

.flickerplate.flicker-theme-dark .dot-navigation .dot:hover{background-color:rgba(0,0,0,.6)}

.flickerplate.flicker-theme-dark .dot-navigation .dot.active{background-color:#000}

.flickerplate.flicker-theme-dark ul.flicks li .flick-inner{color:rgba(0,0,0,.9)}

.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text{color:rgba(0,0,0,.9)}

.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text,.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text{background-color:rgba(255,255,255,.5)}

.flickerplate ul.flicks li.flick-theme-dark .flick-inner{color:rgba(0,0,0,.9)}

.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text{color:rgba(0,0,0,.9)}

.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text,.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text{background-color:rgba(255,255,255,.5)}

.flickerplate.animate-transform-slide ul.flicks{-webkit-perspective:1000;-webkit-backface-visibility:hidden;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .6s;-o-transition:-o-transform .6s;-moz-transition:-moz-transform .6s;transition:transform .6s}

.flickerplate.animate-transition-slide ul.flicks{position:relative;left:0;-webkit-transition:left .4s ease-out;-moz-transition:left .4s ease-out;-o-transition:left .4s ease-out;-ms-transition:left .4s ease-out;transition:left .4s ease-out}

.flickerplate.animate-jquery-slide ul.flicks{position:relative;left:0}

.flickerplate.animate-scroller-slide{padding-bottom:0;overflow:auto}

.flickerplate.animate-scroller-slide ul.flicks{position:auto}

.flickerplate_dpq{position:relative;width:100%;height:auto;background-color:#e6e6e6;overflow:hidden;display:none}





.m_banner{ overflow:hidden; margin:0px auto; display:none;}

.m_banner img{width:100%}

/*集团业务*/



.yewu{ overflow:hidden; margin:0px auto;}

.yewu ul{ overflow:hidden;}

.yewu ul li{ width:33.333%; border:8px #fff solid; box-sizing:border-box; overflow:hidden; position:relative; float:left;}

.yewu ul li:nth-child(1),.yewu ul li:nth-child(2) { width:50%;}

.yewu ul li img{ width:100%; height:100%;}

.yewu ul li div{ width:100%; height:100%; position:absolute; bottom:0px;}

.yewu ul li div h3{ text-align:center; color:#fff; width:100%; font-size:36px; z-index:99; position:absolute; top:40%; z-index:9;transition:all .5s ease 0s}

.yewu ul li div:after{ content:""; width:100%; height:50%; position:absolute; bottom:-50%; transition:all .5s ease 0s;

 background:rgba(0,0,0,0.3); }

.yewu ul li div:before{ content:""; width:100%; height:50%; position:absolute; top:-50%; transition:all .5s ease 0s;

 background:rgba(0,0,0,0.3); }



.yewu ul li div:hover:after{bottom:0%; transition:all .5s ease 0s }

.yewu ul li div:hover:before{top:0%; transition:all .5s ease 0s }

.yewu ul li div dl{ position:absolute; width:90%; top:-50%; z-index:99; padding:0 2%; transition:all .5s ease 0s; opacity:0; text-align:center;}

.yewu ul li div dl a{border:1px #fff solid; padding:1% 2%; text-align:center; color:#fff; display:inline-block;  margin:1%; font-size:14px;}
.yewu ul li:nth-child(3) dl a{ width:40%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; float:left;  display:block;}
.yewu ul li:nth-child(3) dl{ width:90%; padding:0 5%}


.yewu ul li div dl a.cur{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;color:#fff}



.yewu ul li div dl a.cur:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:rgba(7,100,200,0.6);-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}

.yewu ul li div dl a.cur:active,

.yewu ul li div dl a.cur:focus,

.yewu ul li div dl a.cur:hover{color:#fff}

.yewu ul li div dl a.cur:active:before,

.yewu ul li div dl a.cur:focus:before,

.yewu ul li div dl a.cur:hover:before{-webkit-transform:scale(1);transform:scale(1)}

.yewu ul li:hover div h3{ top:20%;transition:all .5s ease 0s}

.yewu ul li:hover div dl{ top:45%; transition:all .5s ease 0s; opacity:1}





.fll{background:#f1f1f1; overflow:hidden; margin:50px auto 0; padding-bottom:50px;}

.huoban{ overflow:hidden;}

.huoban ul { overflow:hidden;}

.huoban ul li{ width:20%; border:8px #f1f1f1 solid; box-sizing:border-box; float:left; overflow:hidden;}

.huoban ul li div{ border:1px #ccc solid; overflow:hidden;}

.huoban ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%; height:100%}

.huoban ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}



.news{ overflow:hidden; margin:50px auto 0}

.news ul{ overflow:hidden;}

.news ul li{ overflow:hidden; position:relative; background:#f1f1f1; width:33.3333%; float:left; border:8px #fff solid; box-sizing:border-box; padding-bottom:30px;  } 

.news ul li div{ overflow:hidden; width:100%;}

.news ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%; height:100%}

.news ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}





.news ul li dl{ overflow:hidden; padding:10px 20px}

.news ul li dl h3{  line-height:36px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-weight:600; font-size:18px;  }

.news ul li dl p{ overflow:hidden; color:#666; line-height:24px;overflow:hidden; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

.news ul li dl dd{ font-size:12px; margin:10px auto; color:#999; background:url(../images/ios2.png) no-repeat center left; padding-left:20px;}

.news ul li .gonggao{ overflow:hidden; margin-top:38px; width:auto;}

.news ul li .gonggao ul{ overflow:hidden; width:inherit; padding:20px 20px 0; overflow-Y:scroll; height:3.17rem }

.news ul li .gonggao ul::-webkit-scrollbar{ width: 3px; height: 3px; background-color: #f1f1f1;}

.news ul li .gonggao ul::-webkit-scrollbar-track{ border-radius: 10px; }

.news ul li .gonggao ul::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3); background-color: #f1f1f1;}



.news ul li .gonggao ul li{ overflow:hidden; width:inherit; float:inherit;  border:none; padding-bottom:15px; height:auto;}

.news ul li .gonggao ul li h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; line-height:36px; font-weight:600; font-size:18px;}

.news ul li .gonggao ul li dd{font-size:12px; color:#999; background:url(../images/ios2.png) no-repeat center left; padding-left:20px;}
.news ul li .gonggao ul li p{ overflow:hidden; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1; color:#666;}


.news ul li h2{ font-size:18px; background:rgba(0,0,0,0.7); display:inline-block; color:#fff;; padding:5px 10px ; position:absolute; top:0px; left:0px; z-index:999}



.gengduo{width:150px; border:1px #ccc solid; height:40px; line-height:40px; margin:30px auto; text-align:center;}

.gengduo:hover{background:#005bac; }

.gengduo:hover a{color:#fff; }



/*bottom*/

.footer{ overflow:hidden; background:#f1f1f1; background-size:cover; margin:0px auto 0}



.f_nav{ overflow:hidden; color:#333; margin:40px auto 0;}

.f_nav a{color:#333;}

.f_nav ul{ overflow:hidden;}

.f_nav ul li{ float:left; overflow:hidden; margin-right:15px; width:10%;} 

.f_nav ul li h3{ font-size:22px; margin: 0px auto 15px;}

.f_nav ul li h3 i{ display:none;}

.f_nav ul li dd{ font-size:14px; margin:8px 0}

.f_nav ul li h3 a,.f_nav ul li dd a{transition:all .5s;-webkit-transition:all .5s; }

.f_nav ul li h3 a:hover,.f_nav ul li dd a:hover{padding-left:10px; transition:all .5s;-webkit-transition:all .5s; color:#005bac }

.f_nav ul li:nth-child(1) {width:35%;}

.f_nav ul li:last-child{ float:right; width:auto}

.f_nav ul li:last-child div{ width:150px;}

.f_nav ul li:last-child div img{ width:100%;}

.f_nav ul li:last-child p{ text-align:center;}

.f_nav ul li p{ line-height:23px; font-size:14px;}



.Copyright{border-top:1px #ccc solid; overflow:hidden; margin-top:30px; color:#666; padding:30px 0; text-align:center; font-size:14px;}





.buttom{background:#0055bd;bottom:0;margin:0 auto;max-width:100%;min-width:320px;position:fixed;width:100%;z-index:999; display:none}

.buttom ul{overflow:hidden}

.buttom ul li{color:#fff;float:left;width:18%;padding:3% 0;border-right:1px #fff solid;box-sizing:border-box}

.buttom ul li .sy{overflow:hidden;text-align:center;vertical-align:middle;width:50%;margin:0 auto}

.buttom ul li p{font-size:.18rem;overflow:hidden;text-align:center}

.buttom ul li a{color:#fff}

.buttom ul li .sy img{width:70%}

.buttom ul li:nth-child(3){ width:28%;border-right: none; }

.buttom ul li:nth-child(4){ border-left:1px #ccc solid; }

.bohao{   width: 30%; text-align:center; position:absolute; bottom:10px;}	

.bohao img{width:75%;}







.n_banner{ width:100%; overflow:hidden;}



.n_banner img{ width:100%; overflow:hidden;}



.mbx{width: 100%; height:80px; line-height:80px;border-bottom: 1px solid #eaeaea;max-width:1920px; margin:0px auto;}





.mbx .p1{float: left; background: url(../images/shouye.png) no-repeat center left; padding-left:30px; }



.mbx .p1 a { padding-right: 20px; background: url(../images/icon.png) no-repeat right center;  font-size: 16px;  margin-left: 7px;}

.mbx .p1 a:last-child{background-image: none;}



.mbx .p2{float: right;}

.mbx .p2 a{display: block;font-size: 20px;color: #666666;font-weight: 400; line-height:78px; float: left; padding:0 28px;text-decoration: none; }

@media(max-width:1250px){
.mbx .p2 a{ padding:0 8px; }
}

.mbx .p2 a.cur{color: #fff; background:#005bac;}

.mbx .p2 a:hover{color: #fff; background:#005bac;}


.box{background:#f1f8fe; overflow:hidden;}

.box1{background:#fff; overflow:hidden;}

.box2{ background:#fff url(../images/weilai.jpg) no-repeat center bottom; overflow:hidden;}

.box3{ background:#f0f0f0 url(../images/fazhan.jpg) no-repeat center bottom; overflow:hidden;}

.box4{background:#f1f1f1; overflow:hidden;}

.box5{ background:#fff url(../images/zhaopin.jpg) no-repeat center top; overflow:hidden; margin:80px auto 100px;}





#sidebar { float: none; }

.sticky{position: fixed; top: 0; z-index: 6; left: auto; z-index:99; background:#fff;width:17%;}

.ont{position: fixed; top: 100px; z-index: 6; left: auto; z-index:99; background:#fff;width:17%;}



.main_left{ width:22%; overflow:hidden; float:left; position:relative; margin:40px auto;background:#fff;  }

.main_content{ width:75%; overflow:hidden; float:right; margin:20px auto }

.main_cont{ width:72%; overflow:hidden; float:right; margin:20px auto 0; }

.main_box{ overflow:hidden; background:#fff; padding:2.5% }

.m_top{ background:#005bac url(../images/tit.png) no-repeat center left; background-size:20%; padding:6% 0; text-indent:2em; color:#fff; font-size:0.2rem;}



.main_left ul{ overflow:hidden;}
.main_left ul li{text-indent:2em; font-size:18px; border-bottom:1px #ccc solid;}
.main_left ul li a{display:block;  padding:6% 0; }
.main_left ul li:hover{ background:#f1f1f1;}
.main_left ul li a.hover{ background:#f1f1f1 url(../images/img16.png) no-repeat center right;}


.m_tit{ overflow:hidden; font-size:24px; color:#005bac; background:url(../images/img1.png) no-repeat center left; padding-left:40px; border-bottom:1px #ccc solid; padding-bottom:10px;}

.m_box{ overflow:hidden; padding:0}

.m_box  p{ font-size:18px; line-height:36px; color:#555; text-align:justify}


.xganli{ overflow:hidden;}

.xganli ul{ overflow:hidden; padding:50px 0;}

.xganli ul li{ width:33.333%; box-sizing:border-box; border:8px #fff solid;  float:left; overflow:hidden;}

.xganli ul li:nth-child(3n){ margin-right:0px;}

.xganli ul li div{ overflow:hidden; width:100%；}

.xganli ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%; height:100%}

.xganli ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.xganli ul li  p{ padding:6% 0; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background:#fff; text-align:center;}

.xganli ul li:hover{box-shadow:0 0  6px #ccc}





.lianxi { overflow:hidden; background:#fff;}

.lianxi h3{ margin:15px  20px; font-size:24px; color:#005faf; text-align:center; border-bottom:1px #ccc solid; padding-bottom:15px;}

.lianxi ul{ overflow:hidden; padding:0 15px;}

.lianxi ul li{ width:30%; float:left; border:10px #fff solid; overflow:hidden; box-sizing:border-box;}

.lianxi ul li div{ width:62px; height:62px; overflow:hidden;}
.lianxi ul li  dl{ overflow:hidden;}

.lianxi ul li  dl dd{ overflow:hidden; line-height:36px; font-size:16px;}
.lianxi ul li  dl dd i{ display:block; }

.lianxi ul li:last-child{ width:40%;}



.m_bt{ font-size:50px; color:#005faf; font-weight:600; line-height:58px; text-transform:uppercase; }

.m_bt span{ color:#999; display:block;}

.m_bt  p{ font-size:30px; color:#666; margin-top:50px; font-weight:400;}





.qiyewenhua{ overflow:hidden; margin-bottom:50px; }

.qiyewenhua ul { overflow:hidden;}

.qiyewenhua ul li{ overflow:hidden; width:16%; float:left; text-align:center;}

.qiyewenhua ul li dl{ width:100%; height:100%; background:url(../images/iss01.png) no-repeat center center; background-size:100%; }

.qiyewenhua ul li dd{ width:60px; height:60px; overflow:hidden; padding: 60px 0 10px; display:block; margin:0px auto; }

.qiyewenhua ul li dd img{transform 0.4s; -moz-transition:transform 0.4s; -ms-transition:transform 0.4s; -o-transition:transform 0.4s; -webkit-transition:transform 0.4s;; width:100%; }

.qiyewenhua ul li dt{ font-size:42px; color:#005bac; overflow:hidden; padding-bottom:60px;display:block;}

.qiyewenhua ul li p{ font-size:16px; margin-top:20px; padding:0 30px; text-align:justify}

.qiyewenhua ul li:hover dd img{transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg);-ms-transform: rotate(360deg);transform 0.4s; -moz-transition:transform 0.4s; -ms-transition:transform 0.4s; -o-transition:transform 0.4s; -webkit-transition:transform 0.4s;}



.title1{ text-align:center; overflow:hidden; margin:40px auto;  }

.title1 h3{background:url(../images/xx1.png) no-repeat center bottom; padding-bottom:10px; margin-bottom:10px; font-weight:600; font-size:40px;color:#333;}

.title1 p{ text-align:center; font-size:14px; text-transform:uppercase; color:#666; font-weight:400;}



.title3{ text-align:center; overflow:hidden; margin:40px auto; display:none;  }

.title3 h3{background:url(../images/xx1.png) no-repeat center bottom; padding-bottom:10px; margin-bottom:10px; font-weight:600; font-size:40px;color:#333;}

.title3 p{ text-align:center; font-size:14px; text-transform:uppercase; color:#666; font-weight:400;}





.shiming{ overflow:hidden;}

.shiming ul { overflow:hidden;}

.shiming ul li{ width:50%; float:left; box-sizing:border-box; border:6px #fff solid; overflow:hidden; position:relative;}

.shiming ul li img{ width:100%; height:100%;}

.shiming ul li div{ position:absolute ; width:80%; height:80%; overflow:hidden; top:0px; left:0px; padding:10%}

.shiming ul li div h3{ font-size:40px; color:#fff; overflow:hidden; font-weight:600; background:url(../images/xx2.png) no-repeat left bottom; padding-bottom:50px; margin-bottom:50px; }

.shiming ul li div h3 em{ font-style:normal; display:block;}

.shiming ul li div p{ color:#fff; font-size:18px;}

.shiming{ overflow:hidden;}









.zhengshu{ overflow:hidden; background:url(../images/zhengshu.jpg) no-repeat center top; background-size:cover; margin:80px auto 0}

.zz_left{ float:left; width:50%; overflow:hidden;padding:100px 0; }

.zz_left h3{ color:#fff;  font-size:40px; font-weight:600; margin-bottom:50px; padding-left:20px; }

.zz_left dd{ font-size:20px;  font-weight:600;  color:#fff; line-height:42px; padding-left:20px; }



.zz_right{ float:right; width:50%; overflow:hidden; padding:100px 0 100px ; }



.swiper-slide img{width:84%; margin-left:60px; -webkit-transition:all .5s;transition:all .5s;}

.swiper-slide:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}



.youshi{ overflow:hidden; margin-bottom:80px;}



.youshi ul { overflow:hidden;}

.youshi ul li{ overflow:hidden;  width:25%; border:30px #fff solid; box-sizing:border-box; text-align:center; float:left;}

.youshi ul li div{ overflow:hidden; width:60%; margin:0px auto;}

.youshi ul li div img{width:100%;}

.youshi ul li  h3{ overflow:hidden; font-size:36px; font-weight:400; color:#333; margin:15px auto;}

.youshi ul li  p{ overflow:hidden; font-size:16px; line-height:30px; color:#666; text-align:justify;;}



.text{ font-size:20px; line-height:3vh; color:#555; text-align:center} 
.text p{ line-height:2vh}
.datu{ margin:0px auto 100px; padding:0% 0; overflow:hidden; text-align:center; }

.datu img{ width:40%}







.newListBox{overflow:hidden;margin-bottom:50px}

.pagebox{width:100%}

@media only screen and (max-width:1024px) and (min-width:769px){#w_grid-1565762644510>div>.p_gridbox>.p_gridCell{margin-bottom:0;margin-top:0;margin-left:3%}

#w_grid-1565762644510>div>.p_gridbox>.p_gridCell:nth-child(1n+0){width:94%;margin-left:3%;margin-right:0;clear:none}

#w_grid-1565762644510>div>.p_gridbox>.p_gridCell:nth-child(1n){margin-right:3%}

}

#w_fimgbox-1565762644500{width:100%;max-width:none;min-width:0;height:auto;max-height:none;min-height:0;margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:0;padding-top:0;padding-left:0;padding-right:0;padding-bottom:0}

#w_grid-1565762644510{width:100%;max-width:none;min-width:0;height:auto;max-height:none;min-height:0;margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:0;padding-top:0;padding-left:0;padding-right:0;padding-bottom:0}

.p_articles{width:calc((100% - 0px)/ 1)}

.p_CommonSummaryBoxA{text-align:center}

.p_MatteIcon .iconfont:before{content:'\e602'}

#c_portalResNews_list-15657627534200391>div{animation-fill-mode:both}

.p_news{width:100%;margin:0 auto;padding:0}

.newPicBox{width:165px;height:110px}

.newPicLink{display:block;width:100%;height:100%;overflow:hidden}

.newPic{width:100%;height:100%;transform:scale(1);transition:all .5s ease}

.newList{display:flex;padding:30px 0}

.leftTime{width:100px;position:relative}

.newTime{display:block;color:#999;font-size:18px;font-weight:400;margin:2px 0 14px;transition:all .5s ease}

.newIcon{padding:3px 20px;border:1px solid transparent;transition:all .5s ease;color:#ccc;background:url(../images/ios3.png) no-repeat center center}

.rightC{position:relative;width:calc(100% - 100px);transition:all .5s ease}

.newTitle{margin-bottom:10px}

.newTitleLink{display:block;width:100%;font-size:18px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.newMs{line-height:24px;height:48px;font-size:14px;overflow:hidden;color:#999;transition:.6s}

@media only screen and (min-width:769px){.cont{display:flex;width:calc(100% - 165px)}

.newPicBox:hover .newPic{transform:scale(1.1)}

.rightC{padding:0 30px 0 60px}

.rightC::before{content:'';position:absolute;left:0;top:10px;display:block;width:40px;height:1px;background:#aaa;transition:all .5s ease}

.newTitleLink{transition:all .5s ease}

.newList{display:flex;padding:30px 0;border-bottom:1px solid #ddd}

.newList:hover .rightC::before{width:60px}

.newList:hover .rightC{padding-left:80px}

.newList:hover .newTime{color:#333}

.newList:hover .newIcon{border-color:#1473c8;margin-top:10px;background:#1473c8 url(../images/ios4.png) no-repeat center center;color:#fff}

}

@media only screen and (max-width:768px){.cont{display:flex;padding-top:20px;width:100%}

.newList{flex-wrap:wrap;flex-direction:column-reverse;padding:0;margin-bottom:30px}

.newPicBox{position:relative;width:100%;height:0;padding-bottom:70%}

.newPicLink{position:absolute;top:0;left:0;width:100%;height:100%}

.newTitle{margin:10px 0}

.newTime{display:block;color:#999;font-size:18px;font-weight:400;margin:14px 0 14px;transition:all .5s ease}

}

.p_page .pre .iconfont:before{shadow-angle:0;shadow-distance:0;shadow-angle-ofInset:0;shadow-distance-ofInset:0}

.p_page .next .iconfont:before{shadow-angle:0;shadow-distance:0;shadow-angle-ofInset:0;shadow-distance-ofInset:0}

.p_more .iconfont:before{shadow-angle:0;shadow-distance:0;shadow-angle-ofInset:0;shadow-distance-ofInset:0}

.p_loading .iconfont:before{shadow-angle:0;shadow-distance:0;shadow-angle-ofInset:0;shadow-distance-ofInset:0}

#c_portalResNews_list-15657627534200391{max-height:none;padding-top:0;padding-left:0;padding-bottom:0;min-height:0;margin-right:0;margin-left:0;max-width:none;width:auto;margin-top:0;margin-bottom:20px;min-width:320px;height:auto;padding-right:0}









.page{width:100%;overflow:hidden;margin:50px auto}

.page ul{display:table;margin:0 auto}

.page ul li{color:#333;display:block;color:#333;border:1px solid #ccc;float:left;margin:0 5px;padding:0 10px;height:30px;line-height:30px}

.page ul li a{color:#333;display:block}

.page ul li.thisclass{background:#006cd7;color:#fff;border:1px solid #006cd7;display:block}

.page ul li.thisclass a{display:block;color:#fff}

.page select{border:none;background:0 0;outline:0}









.rectangle {

  position: relative;

  padding: 4px; text-align:center;

  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);

}

.rectangle dd{ border:3px #fff solid; padding:20px; color:#fff; font-size:42px;}

.level-1{width:50%;margin:50px auto 80px;background:#005bac}

.level-1::before{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:3px;height:60px;background:#005bac}

.level-2-wrapper{position:relative;display:grid;grid-template-columns:repeat(5,1fr)}

.level-2-wrapper::before{content:"";position:absolute;top:-20px;left: 10%; width: 80%;height:3px;background:#005bac}

.level-2-wrapper::after{display:none;content:"";position:absolute;left:-20px;bottom:-20px;width:calc(100% + 20px);height:3px;background:#005bac}

.level-2-wrapper li{position:relative; margin-top:35px;}

.level-2-wrapper>li::before{content:"";position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:3px;height:55px;background:#005bac}

.level-2{width:85%;margin:0px auto 40px; background:#005bac ;}

.level-2 dd{ border:3px #fff solid; padding:20px 20px 20px 10px; text-align:left; color:#fff; font-size:20px; font-weight:600; background:#005bac url(../images/ios10.png) no-repeat center right}

.level-2 dl{ background:#fff; padding:30px 10px; border-top:4px #005bac solid; min-height:120px; }

.level-2 dl dt{ font-size:20px; font-weight:600; line-height:40px; line-height:40px; color:#005bac} 

/*.level-2::before{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:3px;height:20px;background:#005bac}*/

.level-2::after{display:none;content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);width:30px;height:3px;background:#005bac}

.level-3-wrapper{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;width:90%;margin:0 auto}

.level-3-wrapper::before{content:"";position:absolute;top:-20px;left:calc(25% - 5px);width:calc(50% + 10px);height:3px;background:#005bac}

.level-3-wrapper>li::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);width:3px;height:20px;background:#005bac}

.level-3{margin-bottom:20px;background:var(--level-3)}

.level-4-wrapper{position:relative;width:80%;margin-left:auto}

.level-4-wrapper::before{content:"";position:absolute;top:-20px;left:-20px;width:3px;height:calc(100% + 20px);background:#005bac}

.level-4-wrapper li+li{margin-top:20px}

.level-4{font-weight:400;background:var(--level-4)}



.level-4::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);width:20px;height:3px;background:#005bac}

@media screen and (max-width:840px){.rectangle{padding:4px;}

.level-1,.level-2{width:90%}

.level-1{margin-bottom:20px}

.level-1::before,.level-2-wrapper>li::before{display:none}

.level-2-wrapper,.level-2-wrapper::after,.level-2::after{display:block}

.level-2-wrapper{width:90%;margin-left:10%}

.level-2-wrapper::before{left:-20px;width:3px;height:calc(100% + 55px)}

.level-2-wrapper>li:not(:first-child){margin-top:50px}

.level-2-wrapper::before {  top: -35px;}

.level-2::after{ width:50px;}



}

@media screen and (max-width:550px){

.level-2::after{ width:37px;}	

}

@media screen and (max-width:420px){

.level-2::after{ width:30px;}	

}

.page-footer{position:fixed;right:0;bottom:20px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:5px}

.page-footer a{margin-left:4px}



.jiegou{ overflow:hidden;}

.jiegou ul{  overflow:hidden;}

.jiegou ul li{ width:33.333%; border:20px #fff solid; float:left; box-sizing:border-box;  overflow:hidden;}

.jiegou ul li h2 dd{ overflow:hidden; text-align:center; background:#005bac url(../images/ios10.png) no-repeat right  center }

.level-6{width:97%;margin:0px auto 40px; background:#005bac ;}

.level-6 dd{ border:3px #fff solid; padding:20px 20px 20px 10px; text-align:left; color:#fff; font-size:20px; font-weight:600; background:#005bac url(../images/ios10.png) no-repeat center right}

.level-6 dl{ background:#fff; padding:30px 10px; border-top:4px #005bac solid; min-height:120px; }

.level-6 dl dt{ font-size:20px; font-weight:600; line-height:40px; line-height:40px; color:#005bac} 





.honorBox{padding:90px 0;padding-top:60px;box-sizing:border-box}

.honorBox .honor-title{width:100%;text-align:center;padding-bottom:40px}

.honorBox .honor-title h3{font-size:30px;line-height:42px;letter-spacing:1px;color:#ddd;font-family:dincond}

.honorBox .honor-title p{font-size:30px;line-height:30px;color:#4b4b4b}

.honor-list h3{font-size:23px;line-height:30px;color:#0063bf;padding-left:15px;margin-bottom:120px}

.honor-list .honror-boxs{overflow:hidden;border-radius:7px;padding:10px 6%}

.honor-list .honror-boxs>div{width:304px;text-align:center;box-sizing:border-box;float:left;margin-bottom:45px;cursor:pointer;margin-left:3.5%;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}

.honor-list .honror-boxs>div p{width:304px;height:297px;margin:auto;border-radius:7px;overflow:hidden}

.honor-list .honror-boxs>div p img{border-radius:7px;transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease}

.honor-list .honror-boxs>div:hover p img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}

.honor-list .honror-boxs>div:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.25)}

.honor-ti-box{margin-bottom:75px}

.honor-ti-box .hon-tis{text-align:center}

.honor-ti-box .hon-tis .eng-tis{height:40px;font-size:40px;line-height:42px;letter-spacing:1px;color:#ddd;display:block;font-family:dincond}

.honor-ti-box .hon-tis .chi-tis{font-size:30px;line-height:36px;color:#4b4b4b}

.pop-all{display:none;width:100%;height:100%;background:rgba(0,0,0,.6);position:fixed;left:0;top:0;bottom:0;z-index:1200}

.pop-all .pop-boxs{position:absolute;width:25%;max-width:600px;height:60%;top:0;bottom:0;left:0;right:0;margin:auto}

.pop-all .pop-boxs .cons-pop{display:none;position:relative;top:50%;text-align:center;transform:translateY(-50%);padding:30px;border-radius:20px;background-color:rgba(225,225,225,.75)}

.cons-pop p{font-size:16px;text-align:left;padding:0 24px;margin-top:16px}

.pop-boxs .cli-none{display:block;text-align:right;margin-bottom:10px;cursor:pointer}

.obtn,.otext,.otxt{border:none;background:0 0}

.pt100{padding-top:100px}

.seave-banner{position:fixed;top:0;left:0;width:100%}

.seave-banner .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;cursor:pointer}

.seave-banner img{width:100%;vertical-align:top}

.pagemainlbg,.pagemainrbg{height:100%}

.pagemain{background:#e0e0e0;position:relative;z-index:5;padding-top:1px}

.pagemainl,.pagemainr{position:relative;padding-top:68px;min-height:550px}

.pagemainl{width:210px}

.pagemainl1{width:342px}

.pagemainr{width:850px;padding-left:120px}

.pagemainr1{width:738px;padding-left:100px}

.pagemainlbg,.pagemainrbg{height:100%}

.aboutsub,.aboutsub a{position:relative}

.aboutsubem,.aboutsubi{position:absolute;height:42px;width:3px;background:#8c919b;display:block;right:0;top:0}

.aboutsubul li{position:relative}

.aboutsub a{display:block;margin-bottom:32px;vertical-align:top;height:42px;line-height:42px;padding-left:70px;font-size:16px;color:#000;font-weight:700;letter-spacing:1px}

.aboutsubem{opacity:0;-webkit-opacity:0;-moz-opacity:0}

.aboutsub .on .aboutsubem{opacity:1;-webkit-opacity:1;-moz-opacity:1}

.pagemainlbg{position:absolute;width:9999px;top:0;right:0;background:#e0e0e0;border-top-right-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-top-right-radius:15px}

.pagemainrbg{position:absolute;width:9999px;top:0;left:0;background:#f1f1f1;border-top-left-radius:15px;-webkit-border-top-left-radius:15px;-moz-border-top-left-radius:15px}

.pagemainrbg{border-bottom-left-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-bottom-left-radius:15px}

.pagemainrh2 em{font-family:DINCond-Medium;position:relative;line-height:33px;padding-bottom:18px;font-size:28px;color:#777778;text-transform:uppercase;display:block}

.pagemainrh2 i{position:absolute;left:0;bottom:0;width:55px;height:1px;background:#bababa}

.pagemainrh2 span{font-size:18px;color:#000;display:inline-block;vertical-align:top;margin-top:20px}

.pagemainrp{font-size:12px;color:#070002;line-height:33px}

.pagemainrp1 p{padding-top:30px}

.aboutsub,.pagemainrtxt{position:relative;z-index:6}

.pagemainrtxt{padding-bottom:80px}

.pagemr30p{margin-right:40px}

.pagemainrp2{padding-top:60px}

.pagemainrp2 h5{font-size:16px}

.pagemainrp2dsz{position:relative;display:inline-block;width:130px;text-align:center;margin-top:40px}

.pagemainrp2dsz span{position:absolute;right:-30px;bottom:0}

.pagemainrp2 .time{text-indent:70px}

.pagemainrp3{margin-top:24px;padding-top:70px;border-top:1px solid #bababa}

.pagemainrp31{margin-top:70px}

.pagemainrp31l{width:378px;background:#fff}

.pagemainrp31l p{height:113px;line-height:113px;text-align:center;font-size:20px;letter-spacing:1px;color:#727171}

.pagemainrp31limg{overflow:hidden;width:100%;height:255px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}

.pagemainrp31r{width:416px}

.pagemainrp3m{overflow:hidden;margin-top:16px}

.pagemainrp3m:first-child{margin-top:0}

.pagemainrp3ml,.pagemainrp3mr{height:112px}

.pagemainrp3ml{width:122px}

.pagemainrp3mr{width:246px;padding:0 24px;color:#fff;background:#89949d}

.pagemainrp3mr h6{font-size:14px;font-weight:400;font-weight:700;line-height:35px;padding-top:25px}

.pagemainrp3mr p{font-size:12px;line-height:23px}

.pagemainrp4{padding-right:120px;padding-top:25px}

.pagecontactsub,.pagehonersub{overflow:hidden;border-bottom:1px solid #bababa}

.pagehonersub span,.pcsubr a{cursor:pointer;position:relative;height:65px;line-height:65px;font-size:16px;color:#070002;margin:0 30px}

.pagehonersub i,.pcsubr i{position:absolute;left:0;bottom:5px;width:100%;height:3px;background:#8c919b}

.pagehonersub i,.pcsubr i{opacity:0;-webkit-opacity:0;-moz-opacity:0}

.pagecontactsub .on i,.pagecontactsub a:hover i,.pagehonersub .on i,.pagehonersub span:hover i{bottom:0;opacity:1;-webkit-opacity:1;-moz-opacity:1}

.pagehonersub{text-align:right}

.pcsubr a{float:right}

.pagehonersub span{display:inline-block}

.pagehonerlist{position:relative;margin-top:80px}

.pagehonerlist ul{z-index:-1;display:none;width:100%;left:0;top:50px;text-align:center;opacity:0;-webkit-opacity:0;-moz-opacity:0;transition:.3s}

.pagehonerlist ul img{cursor:pointer}

.pagehonerlist .on{z-index:2;display:block;top:0;opacity:1;-webkit-opacity:1;-moz-opacity:1}

.pic-pop{display:none;position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background-color:rgba(0,0,0,.6)}

.pic-pop.show{display:block}

.honor-pic-warp{position:absolute;width:42%;max-width:600px;height:60%;top:0;bottom:0;left:0;right:0;margin:auto}

.honor-pic{position:relative;top:50%;transform:translateY(-50%);padding:30px;border-radius:20px;background-color:rgba(225,225,225,.6)}

.honor-pic img{width:100%}

.honor-pic p{position:absolute;font-size:15px;color:#000}

.honor-pic .pic-close{position:absolute;top:5px;right:5px;width:25px;height:25px;border-radius:50%;cursor:pointer;background:url(../images/controls.png) -25px 0 no-repeat}

.honor-pic .pic-close:hover{background-position:-25px -25px}

.pagehonerlist-item{text-align:left;width:647px;margin:auto}

.pagehonerlist-item img{margin:4px}

.pagemainlcon{position:relative;z-index:6}

.pagemainlcona{display:block;vertical-align:top;margin-top:12px}

.pagemainlcona img{vertical-align:top}

.pagemainlconp{padding-bottom:55px}

.pagecontactsub{margin-bottom:50px}

.home{background:url(../images/home.png) center no-repeat;width:55px;height:55px}

.pagecontp1{overflow:hidden}

.pagecontp1m{width:50%}

.pagecontp1{font-size:16px;color:#000;line-height:35px;margin-top:70px}

.pagecontp1 h5{padding-bottom:40px}

.pagecontp2{line-height:16px;background:#f0f0f0;padding:35px 38px;font-size:16px;color:#000;margin-top:70px}

.pagecontp2 p{background:url(../images/mailicon.png) left center no-repeat;padding-left:50px}

.pagecontp2 span{font-size:12px;color:#585757;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;display:block;vertical-align:top;margin-top:12px}

.pagecontotext,.pagecontotxt{line-height:53px;border:1px solid #c9c9c9;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;padding:0 30px;color:#9e9e9e;font-size:12px}

.pagecontotxt{height:53px;width:290px;margin-top:20px}

.pagecontotext{width:676px;line-height:24px;height:96px;padding-top:15px;padding-bottom:15px}

.pagecontp3{overflow:hidden}

.pagecontp3p1{padding-bottom:10px;overflow:hidden}

.pagecontp3p3{text-align:right;padding-top:40px}

.pagecontobtn{width:152px;height:45px;line-height:45px;text-align:center;color:#fff;font-size:16px;letter-spacing:5px;background:#404041;font-family:'微软雅黑';cursor:pointer}

.pagecontobtn:hover{background:#222}

.pagemapp1{padding:0 70px;padding-top:70px;margin-top:60px;border-top:1px solid #d0d0d0}

.pagemapp1a{color:#000;font-size:20px;text-align:center;font-weight:700}

.pagemapp1b{color:#777;font-size:12px;text-align:center;padding-top:12px}

.cityobtn,.cityotxt{border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px}

.cityotxt{width:294px;padding:0 85px;border:1px solid #7a7a7a;height:46px;line-height:46px;font-size:12px;color:#bfbfbf;float:left;background:url(../images/cityotxt.jpg) 38px center no-repeat}

.cityobtn{float:right;width:122px;height:48px;line-height:48px;color:#fff;background:#000;cursor:pointer;text-align:center;font-size:12px}

.pagemapp1c{padding-top:45px}

.cityobtn{position:relative;overflow:hidden}

.cityobtn span{position:relative;z-index:5}

.pagemapp1cp1{overflow:hidden;padding-bottom:15px}

.pagemapp1cp2{font-size:12px;color:#777;padding-left:38px}

.pagemapp2{padding:0 20px;padding-top:40px}

.pagemapp2 .h3{padding-bottom:12px;border-bottom:1px solid #eee;margin-bottom:15px;font-size:16px;display:none}

.pagemapp2 ul:after{display:block;content:'';clear:both}

.pagemapp2 ul li{width:210px;height:125px;float:left;margin-right:34px;margin-bottom:20px;color:#444}

.pagemapp2 ul li:nth-child(3n){margin-right:0}

.pagemapp2 ul li .mdtit{font-size:16px;height:32px;overflow:hidden;font-weight:600;border-bottom:1px solid #eee;margin-bottom:8px}

.pagemapp2 ul li a{color:#999}

.pagemapp3{text-align:center;padding-top:80px;margin-top:75px;border-top:1px solid #d0d0d0}

.pagemapp3p{width:428px;height:42px;line-height:42px;border:1px solid #111;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;display:inline-block;overflow:hidden;cursor:pointer}

.pagemapp3a{width:298px;text-align:center;float:left;font-size:18px;color:#000}

.pagemapp3b{width:120px;background:#000;color:#fff;float:right;font-size:12px;text-align:center;letter-spacing:5px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-webkit-transition:.3s;transition:.3s}

.pagemapp3b a{color:#fff;display:inline-block;width:100%;height:100%}

.pagemapp3b:hover{background-color:#0bc2f9}

.milesyear{position:relative}

.milesyearm{cursor:pointer;float:left;width:178px;height:55px;display:block;padding-left:20px}

.milesyeari{position:absolute;left:0;bottom:66px;width:100%;height:1px;display:block;background:#e8e8e8}

.milesyearm a{font-family:DINCond-Medium;margin-top:38px;display:inline-block;width:42px;height:80px;padding:5px 20px;font-size:40px;word-wrap:break-word;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;line-height:35px;text-align:center;background:#fff;transition:all .3s ease-out;-ms-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}

.milesyearm i{position:absolute;width:15px;height:15px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;background:#fff;left:29%;margin-left:-6px;bottom:55px}

.milesyear-next,.milesyear-prev{font-size:18px;bottom:50px;width:30px;height:30px;line-height:30px;text-align:center;border:1px solid #333;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;color:#333;background:#fff;cursor:pointer}

.milesyear-next:hover,.milesyear-prev:hover{color:#1371cd;border-color:#1371cd}

.milesyear-prev{position:absolute;left:0}

.milesyear-next{position:absolute;right:0}

.milesyear-next i,.milesyear-prev i{position:relative;top:-2px}

.milesslider{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;margin-top:56px}

.milesslider .swiper-slide{background:#fff; border-radius:10px;}

.mhsliderm{text-align:left;padding:50px 0}

.mhsliderm ul{margin:0 20px;height:300px;min-height:300px; overflow-y: scroll;}

.mhsliderm ul::-webkit-scrollbar {width: 2px;   height: 1px; }

.mhsliderm ul::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #535353; }



.mhsliderm ul h3{height:70px;line-height:70px;letter-spacing:1px;font-size:40px;color:#3d3d3d}

.mhsliderm ul li{background:url(../images/listtype.png) no-repeat 0 8px;padding-left:25px;font-size:14px;line-height:25px;color:#1f252b;padding-right:20px;margin-bottom:15px}

.mhsliderm h5{height:35px;line-height:35px;position:relative;font-size:15px;display:none}

.mhsliderm h5 i{position:absolute;right:0;top:0}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#0042ad}

.pagemain1{background:#f4f7f9}

.pagemain1 .pagemainlbg{background:#f4f7f9}

.pagemain1 .pagemainrbg{background:#fff}

.mhslidermtable{width:100%;margin-top:10px}

.seave-pagemain{padding-bottom:0}

.pagemain1-main{position:relative;margin-top:-40px;overflow-x:hidden;padding-bottom:160px}

.milesyear{height:95px;border-bottom:1px #b2b2b2 solid}

.milesyeari{width:1334px;height:100%;background:0 0;top:0;left:-120px}

.milesyearm a{padding:0;margin:0 0 0 29px;display:block;height:20px;background:0 0;width:72px;line-height:20px;font-size:15px;letter-spacing:0;color:#4b4b4b}

.milesyearm{height:auto}

.milesyearslider{padding-top:70px}

.milesyearm{perspective:800px;transform-style:preserve-3d}

.milesyearm{position:relative;padding-bottom:25px;padding-top:44px}

.milesyearm:hover:after{height:80px;bottom:58px}

.milesyearm em{opacity:0;-webkit-opacity:0;-moz-opacity:0;width:1px;height:70px;display:block;background:#bbb;left:50%;margin-left:-1px;top:0;position:absolute}

.milesyearsliderline{width:1px;height:100px;display:block;background:#bbb;left:395px;top:0;position:absolute}

.milesyearm i{width:15px;height:16px;background-color:#fff;border:solid 1px #b5b5b5}

.milesyearslider .swiper-slide-active i{    width: 15px; height: 16px;  background-color: #005bac; border: solid 1px #b5b5b5;}

.milesyearslider .swiper-slide-active a{color:#005bac; font-size:30px;}

.milesyearslider .swiper-slide-active em{opacity:1;-webkit-opacity:1;-moz-opacity:1}

.pub-table{display:table}

.pub-cell{display:table-cell;vertical-align:middle}

.w312{width:342px}

.mhslidermtable{font-size:16px}

.mhslidermtable .pub-cell{height:134px;line-height:28px}

.mhslidermdate{font-size:76px;font-family:Arial,Helvetica,sans-serif;line-height:50px;position:relative;padding-top:20px;padding-bottom:40px;color:#bbb;margin-bottom:40px}

.mhslidermdate i{width:70px;position:absolute;left:0;bottom:0;height:1px;background:#bbb;display:block}

.mhsliderm li{background:0 0}

.ry_small_ .swiper-slide{background:#f1f1f1}

.rylista{max-width:446px;font-size:14px;color:#5f5f5f;line-height:22px;text-align:justify}

.rylistb{width:312px;margin-bottom:28px}

.lsxx h3{text-align:left;font-size:26px;font-weight:400;margin-bottom:35px;margin-top:40px}

.ry_small_ .swiper-pagination-bullet{width:10px;height:10px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}

.ry_small_ .swiper-pagination{bottom:0;left:0;text-align:left;width:225px}

.news-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 10px!important;border-radius:50%}

.milesyear-next,.milesyear-prev{width:33px;height:32px;border:none;bottom:-15px;z-index:20;background-color:#fff}

.milesyear-prev{background-image:url(../images/hist-honor/prev.png);background-repeat:no-repeat;left:-20px;background-position:7px;background-size:20px}

.milesyear-next{background-image:url(../images/hist-honor/next.png);background-repeat:no-repeat;right:-20px;background-position:7px;background-size:20px}

.milesyear-prev:before{display:block;content:'<';width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent; font-family:"宋体"}

.milesyear-next:before{display:block;content:'>';width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent; font-family:"宋体"}

.milesyear-next:before{border:1px #b2b2b2 solid;width:30px;height:30px;border-radius:20px}

.milesyear-prev:before{border:1px #b2b2b2 solid;width:30px;height:30px;border-radius:20px}

.swiper-slide-active em{display:none}


.lsxx{margin-bottom:30px;transition:1s}

.cityobtn:before,.milesyear-next,.milesyear-prev,.milesyearm i,.pageTwo,.pagecontactsub i,.pagecontobtn,.pagehonersub i{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.obtn:hover{background-color:#0bc2f9}

.search-result-main{max-width:1200px;margin:85px auto 0;border-top:1px solid #eaeaea}

.search-result-main-p{font-size:12px;color:#9d9d9c;margin-top:20px}

.search-result-main .input-warp{position:relative;width:434px;margin:60px auto;border:1px solid #bfbfbf;border-radius:10px}

.search-result-main .input-warp input{width:78%;height:46px;line-height:46px;padding-left:43px;border-color:transparent;background-color:transparent;outline:0}

.search-result-main .input-warp .close{position:absolute;z-index:0;top:0;bottom:0;width:22px;height:22px;right:16px;margin:auto}

.search-result-title{color:#999;padding-top:20px}

.result-list{margin-top:30px;display:flex;flex-wrap:wrap;margin-bottom:60px}

.result-item{width:48%;margin-right:4%;border-bottom:1px solid #e7e7e7}

.result-item:nth-child(2n){margin-right:0}

.result-item a{display:block;width:100%;padding:28px 0;color:#696969}

.result-item .dot{display:inline-block;width:8px;height:8px;margin:0 16px;background:#828282;border-radius:50%;vertical-align:middle}

.result-item p{display:inline-block;vertical-align:middle;word-break:normal}

.provisions-main{max-width:1200px;margin:85px auto 30px;border-top:1px solid #eaeaea;color:#000}

.provisions-main h3{font-size:28px;text-align:center;padding:40px 0}

.provisions-main p{line-height:30px}

.infor-main{max-width:1200px;margin:85px auto;padding-top:40px;padding-bottom:60px;border-top:1px solid #eaeaea}

.infor-main h3{font-size:28px;text-align:center;padding-bottom:60px;padding-top:20px;font-weight:400;color:#000}

.infor-main .infor{display:flex;justify-content:space-between}

.infor-main .infor dl{width:20%}

.infor-main .infor dt{font-size:16px;color:#000}

.infor-main .infor a{display:block;font-size:14px;padding:8px 0;color:#999}

.member{padding-bottom:15px}

.xcms_page_botton{padding:35px 0;font-size:14px}

.search-class-list{border-bottom:1px solid #ddd}

.search-class-list li{float:left;font-size:16px}

.search-result-main a{display:block}

.search-class-list li a{padding:10px 26px;color:#999}

.search-class-list li:first-child a{padding-left:0}

.search-class-list li.on a{color:#000}

.search-class-list li.on a span{position:relative}

.search-class-list li.on a span:after{position:absolute;content:'';width:100%;height:1px;bottom:-15px;left:0;background-color:#bc9882}

.search-class-list li a:hover{color:#000}

.result-pro-item{width:22%;margin-right:48px}

.result-pro-item:nth-child(4n){margin-right:0}

.result-pro-item .pic{text-align:center;background-color:#f4f4f4;border-radius:10px;overflow:hidden}

.result-pro-item .pic img{width:80%;vertical-align:top}

.result-pro-item .pro-model{font-size:16px;text-align:center;padding-bottom:20px}

.pagemainrp3m3 .pagemainrp3mr h6{padding-top:0}

@media screen and (max-width:1100px){.honorBox{padding-top:36px}

.honorCons{width:90%;margin:auto}

.honorBox .honor-title p{font-size:26px}

.milesslider .swiper-slide{background:#fff;width:100%!important}

.milesslider{margin-top:0}

.milesyear{height:65px;margin:0 24px}

.milesyearm{padding-bottom:15px;padding-top:25px}

.milesyearm a{width:40px}

.milesyearm i{margin-left:12px}

.milesyearslider{padding-right:60px;width:80%}

}



.lianxiwm{ overflow:hidden; margin:50px auto 0;}

.lianxiwm ul{ overflow:hidden;} 

.lianxiwm ul li{ width:33.333%; border:10px #fff solid; box-sizing:border-box; background:#f0f0f0; float:left;}  

.lianxiwm ul li div{ border-left:3px #005bac solid; padding:20px; overflow:hidden;}

.lianxiwm ul li div h3{ margin-bottom:10px; font-size:18px;}

.lianxiwm ul li div dd{ line-height:28px; font-size:16px; min-height:85px;}

.lianxiwm ul li div dt{ border-radius:30px; padding:1% 3%; font-size:14px; display:inline-block; background:#005bac;}

.lianxiwm ul li div dt a{color:#fff;}

.lianxiwm ul li div dl{ float:left; margin-right:15px;}

.lianxiwm ul li:nth-child(2) div{border-left:3px #f08200 solid;}

.lianxiwm ul li:nth-child(2) div dt{background:#f08200;}

.lianxiwm ul li:nth-child(2) div dd{color:#f08200;}

.lianxiwm ul li:nth-child(3) div{border-left:3px #20b6ee solid;}

.lianxiwm ul li:nth-child(3) div dt{background:#20b6ee;}

.lianxiwm ul li:nth-child(3) div dd{color:#20b6ee; line-height:66px;}

.lianxiwm ul li:nth-child(4) div{border-left:3px #12ab6c solid; }

.lianxiwm ul li:nth-child(4) div dt{background:#12ab6c;}

.lianxiwm ul li:nth-child(4) div dd{color:#12ab6c;  line-height:66px;}

.lianxiwm ul li:nth-child(5) div{border-left:3px #ff3869 solid;}

.lianxiwm ul li:nth-child(5) div dt{background:#ff3869;}

.lianxiwm ul li:nth-child(5) div dd{color:#ff3869;  line-height:66px;}

.lianxiwm ul li:nth-child(6) div h3{color:#005bac;}
.lianxiwm ul li:nth-child(6) div dl img{ width:151px;}

.lianxiwm ul li div dt:hover{ background:#f08200; cursor: pointer;}



.lxwm{ overflow:hidden; margin:25px auto;;}

.lxwm ul { overflow:hidden;}

.lxwm ul li{ width:33.333%; border:10px #fff solid; box-sizing:border-box;  float:left; background:#f0f0f0; padding:50px 40px;}

.lxwm ul li div{ float:left; overflow:hidden; border-right:1px #005bac  solid; padding:15px 20px 15px 0; margin-right:20px; width:45px;}
.lxwm ul li div img{width:100%;}
.lxwm ul li span{ overflow:hidden;}

.lxwm ul li span dd{ font-size:20px; overflow:hidden;}

.lxwm ul li span dd i{ font-size:14px; margin-left:5px; color:#999;}

.lxwm ul li span h3{ font-size:24px; font-weight:600; overflow:hidden;}



.lxwm2{ overflow:hidden; margin:25px auto;;}

.lxwm2 ul { overflow:hidden;}

.lxwm2 ul li{ width:33%; border:10px #fff solid; box-sizing:border-box;  float:left; }

.lxwm2 ul li div{  border:1px #ccc solid; text-align:center; padding:5% 0}

.lxwm2 ul li div img{ margin:0px auto; overflow:hidden;}

.lxwm2 ul li div h3{ font-size:22px; color:#005bac}

.lxwm2 ul li div p{ font-size:16px; color:#666}



.ditu{ overflow:hidden;}

.title4{ text-align:center; overflow:hidden; margin:40px auto;  }

.title4 h3{ padding-bottom:10px;  font-weight:600; font-size:40px;color:#005bac;}

.title4 h3:after{content:"——"; color:#000; display:block; font-size:14px; font-weight:400;}

.title4 p{ text-align:center; font-size:14px; text-transform:uppercase; color:#666; font-weight:400;}



.d_nav{ overflow:hidden; text-align:center; padding:1% 0;}
.d_nav ul{ overflow:hidden;}
.d_nav ul li{padding:1% 5%; font-size:18px; border-radius:30px; margin:0 1%; border:1px  #ccc solid; display:inline-block}

.d_nav ul li.thistab{ border:1px #005bac solid; background:#005bac; }
.d_nav ul li.thistab a{color:#fff;}
.d_nav ul li.thistab a:hover{color:#fff;}
 .ditubox_box {height:502px; overflow:hidden; margin-bottom:50px;}
.ditubox_box ul li{ overflow:hidden;}



.map,#allmap{height:450px;}

.yijiandaohang{ position:absolute; width:100%; height:80px; line-height:80px; background:rgba(0,0,0,0.6); bottom:0px; z-index:999999; text-indent:1em; color:#fff; font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} 

.ditubox{ overflow:hidden; height:450px; position:relative;  margin:50px 0;}

.yijiandaohang span{float:right; background:#fe8a27; border-radius:30px; height:45px; width:160px; text-align:center; color:#fff; font-size:20px; margin:15px 15px 0 0; line-height:45px;}

.yijiandaohang span a{color:#fff;}
.yijiandaohang span img{ margin: 7px 6px 0 -23px; width: 22px;}

.title5{ padding:2%;}

.title5 h3{ font-size:42px; color:#005bac; font-weight:400;}

.title6{ padding:2%; font-size:36px; color:#333; text-align:center;}



.sousuo{ width:500px; margin:0px auto; border:1px#ccc solid; border-radius:30px; height:50px; line-height:50px; background:#fff; overflow:hidden;}

.sousuo .tet{width:85%; float:left;height:50px; line-height:50px; text-indent:1em; color:#666; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.sousuo .button{width:15%; float:left; background:#005bac url(../images/sousuo.jpg) no-repeat center center;line-height:50px;}







.hidden{ display: none;}

.moreload{ overflow:hidden; padding:10px; margin:50px auto 0 }

.moreload ul.list{overflow: hidden; padding-top:15px;}

.moreload ul.list li{overflow:hidden; background:#fff; padding:30px  30px 30px 0; box-sizing:border-box; width:48%; float:left; margin-right:1%; margin-bottom:1%;transition:all ease .5s;-webkit-transition:all ease .5s;}

.moreload ul.list li h3{ overflow:hidden; border-left:3px #005bac solid; font-size:20px; padding-left:30px; margin-bottom:10px; font-weight:600; color:#005bac}

.moreload ul.list li p{ font-size:16px; padding-left:30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden; line-height:24px; height:50px; margin-bottom:15px;}

.moreload ul.list li dd{ padding:1% 5%; float:right; display:inline-block; color:#fff; background:#005bac; border-radius:30px; font-size:16px;}

.moreload ul.list li  dd a{color:#fff;}

.moreload ul.list li  dd:hover{background:#f08200;}

.moreload .more{overflow: hidden;text-align: center; margin:30px auto 50px;}

.moreload .more a{display:block;width: 220px;height:50px; line-height:50px;color:#fff;margin:0 auto; color:#005bac; background: #f1f1f1 url(../images/jiazai.jpg) no-repeat center right; border:1px #005bac solid; border-radius:30px;text-align:left; text-indent: 2.2em;  font-size: 18px;}

.moreload .more a:hover{text-decoration: none;background: red;color: #005bac;}



.moreload .more a:hover{ background:#none; background:#f1f1f1 url(../images/jiazai.jpg) no-repeat center right}



.moreload ul.list li:hover{box-shadow:0 0 10px #ccc ;transition:all ease .5s;-webkit-transition:all ease .5s; transform:translate(0,-10px); -moz-transform:translate(0,-10px); -ms-transform:translate(0,-10px); -o-transform:translate(0,-10px); -webkit-transform:translate(0,-10px);}



.shengqing{ overflow:hidden; }

.shengqing ul{ overflow:hidden; }

.shengqing ul li{ width:33.333%; border:10px #fff solid; box-sizing:border-box; float:left; overflow:hidden; }

.shengqing ul li:last-child{ width:100%; line-height:60px;}

.shengqing ul li div{ border:1px #005bac solid; overflow:hidden; border-radius:30px; line-height:60px; }

.shengqing ul li div label{ width:25%; float:left; font-weight:600; font-size:18px; text-align:right}

.shengqing ul li div input{ width:70%; float:left;line-height:60px; height:60px; font-size:18px; font-weight:600; color:#666;}

.shengqing ul li div select{ width:70%; float:left; line-height:60px; height:60px; border:none; font-size:18px; font-weight:600; color:#005bac;}

.shengqing ul li div select option{font-size:16px; font-weight:400; line-height:28px;}

.shengqing ul li:nth-child(4){ width:100%; margin:15px auto; border-bottom:1px #ccc solid;}

.shengqing ul li:nth-child(4) div{ width:100%; border:none; border-radius:0px;}
.shengqing ul li:nth-child(4) div p{ line-height:24px;}
.shengqing ul li:nth-child(4) div input{ width:100%; border:none;font-size:16px; font-weight:400; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.shengqing ul li:last-child div{ width:250px; border:none; text-align:center; margin:0px auto;}

.shengqing ul li:last-child div input{ width:250px; margin:0px auto; text-align:center; border:none;font-size:16px; font-weight:400; border-radius:30px; background:#005bac; color:#fff; cursor:pointer;}



.punx{ margin:0px auto; padding-top:300px;}

.punx ul{ overflow:hidden;}

.punx ul li{ width:50%; border:10px rgba(0,0,0,0) solid; box-sizing:border-box;  float:left;  overflow:hidden; padding:10px;}

.punx ul li div{background:#fff;padding:30px;  box-shadow:0 0 5px #999; overflow:hidden;}

.punx ul li div  dl{ overflow-y:scroll; height:230px; margin-bottom:10px;}

.punx ul li div  dl::-webkit-scrollbar {width: 2px;   height: 1px; }

.punx ul li div  dl::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #535353; }

.punx ul li div h3{ font-size:36px; color:#005bac; margin-bottom:10px; } 

.punx ul li div  dl p{ line-height:33px; font-size:18px; }

.punx ul li div  dd{ padding:1% 5%; float:right; display:inline-block; color:#fff; background:#005bac; border-radius:30px; font-size:16px;}

.punx ul li div   dd a{color:#fff;}

.punx ul li div   dd:hover{background:#f08200;}



.yewu_box{ overflow:hidden; margin:50px auto;}

.yewu_box ul{ overflow:hidden;}

.yewu_box ul li{ overflow:hidden;}

.yewu_box ul li .yw_left{ width:50%; float:left; overflow:hidden;}

.yewu_box ul li .yw_left img{width:100%; -webkit-transition:all .5s;transition:all .5s;}

.yewu_box ul li .yw_left:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}



.yewu_box ul li .yw_right{float:right; overflow:hidden; width:50%}

.yewu_box ul li .yw_right div{ margin:60px 40px; overflow:hidden;}

.yewu_box ul li .yw_right div h3 span{float:left; margin-right:10px;}

.yewu_box ul li .yw_right div h3{ font-size:30px; overflow:hidden;}

.yewu_box ul li .yw_right div h3 i{ font-size:22px; display:block; text-transform:uppercase; color:#999;}

.yewu_box ul li .yw_right div p{ overflow:hidden; font-size:20px; margin:20px auto 45px; height:80px;  line-height:38px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.yewu_box ul li .yw_right div dd{ padding:3% 7%;  display:inline-block; color:#fff; background:#005bac; border-radius:40px; font-size:16px;}

.yewu_box ul li .yw_right div  dd a{color:#fff;}

.yewu_box ul li .yw_right div dd:hover{background:#f08200;}





.yewu_box ul li:nth-child(2n) .yw_left{ float:right;}

.yewu_box ul li:nth-child(2n) .yw_right{ float:left;}





.kehu{ overflow:hidden; margin:50px auto }

.kehu ul{ overflow:hidden;}

.kehu ul li{ overflow:hidden; width:20%; border:5px #fff solid; box-sizing:border-box; float:left;}

.kehu ul li div{ overflow:hidden; border:1px #ccc solid;}

.kehu ul li div img{width:100%; -webkit-transition:all .5s;transition:all .5s;}

.kehu ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}





.pro-intro{overflow:hidden;padding:10px; background:#fff;}

.pro-intro h2{font-size:28px;color:#333;font-weight:400;margin-bottom:16px;text-align:center;margin-top:20px}

.pro-intro .share{width:100%;height:46px;line-height:46px;border-bottom:1px #e7e7e7 solid;background:#f1f1f1;text-align:center}

.pro-intro .share p span{display:inline-block;font-size:12px;color:#999;padding:0 8px}

.pro-intro .textxq{width:100%;height:auto;overflow:hidden;color:#666;font-size:16px;line-height:30px;margin-top:20px}

.txt{width:100%;height:auto;overflow:hidden;margin-top:10px;font-size:20px;text-align:center;height:45px;font-weight:700;background:url(../images/tit02.png) no-repeat center bottom;color:#1c71c8}

.textxq  img{max-width:100%; margin:0px auto; text-align:center; display:block;}

.textxq p{ font-size:16px; line-height:36px; color:#555;}



.fy{height:auto;border:1px solid #d2d2d2;overflow:hidden;margin:30px auto}

.fy p{width:33.333%; box-sizing:border-box;height:60px;line-height:60px;float:left;color:#666;font-size:16px;text-align:center;border-right:1px solid #d2d2d2}

.fy p:last-child{border:none}

.fy p a{color:#666}



#plug-wrap{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);z-index:800;transition:all .1s ease-out;-webkit-transition:all .1s ease-out}

.top_bar{position:fixed;bottom:0;right:0;z-index:900;-webkit-tap-highlight-color:transparent;font-family:Helvetica,Tahoma,Arial,Microsoft YaHei,sans-serif; display:none}

.top_bar a.plug-menu{display:inline-block;width:36px;height:36px;border-radius:50%;position:absolute;bottom:17px;right:17px;z-index:999;box-shadow:0 0 0 4px #fff,0 2px 5px 4px rgba(0,0,0,.25);-webkit-transition:-webkit-transform .2s;-webkit-transform:rotate(1deg);color:#fff; overflow:hidden; background:#005bac; text-align:center; line-height:31px; font-size:36px;}



.plug-menu:before{font-size:20px;margin:9px 0 0 9px}

.plug-menu:checked{-webkit-transform:rotate(135deg)}

.top_menu{margin-right:-45px}

.top_menu>li{min-width:86px;padding:0 10px;height:32px;border-radius:32px;box-shadow:0 0 0 3px #fff,0 2px 5px 3px rgba(0,0,0,.25);background:#005bac;margin-bottom:23px;margin-right:23px;z-index:900;transition:all .2s ease-out;-webkit-transition:all .2s ease-out}

.top_menu>li:last-child{margin-bottom:80px}

.top_menu>li a{color:#fff;font-size:20px;display:block;height:100%;line-height:33px;text-indent:26px;text-decoration:none;position:relative;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.top_menu>li a img{display:block;width:24px;height:24px;text-indent:-999px;position:absolute;top:50%;left:10px;margin-top:-13px;margin-left:-12px}

.top_menu>li.on:nth-of-type(1){-webkit-transform:translate(-45px,0) rotate(0);transition:all .7s ease-out;-webkit-transition:all .7s ease-out}

.top_menu>li.on:nth-of-type(2){-webkit-transform:translate(-45px,0) rotate(0);transition:all .6s ease-out;-webkit-transition:all .6s ease-out}

.top_menu>li.on:nth-of-type(3){-webkit-transform:translate(-45px,0) rotate(0);transition:all .5s ease-out;-webkit-transition:all .5s ease-out}

.top_menu>li.on:nth-of-type(4){-webkit-transform:translate(-45px,0) rotate(0);transition:all .4s ease-out;-webkit-transition:all .4s ease-out}

.top_menu>li.on:nth-of-type(5){-webkit-transform:translate(-45px,0) rotate(0);transition:all .3s ease-out;-webkit-transition:all .3s ease-out}

.top_menu>li.on:nth-of-type(6){-webkit-transform:translate(-45px,0) rotate(0);transition:all .2s ease-out;-webkit-transition:all .2s ease-out}

.top_menu>li.out:nth-of-type(1){-webkit-transform:translate(-45px,280px) rotate(0);transition:all .6s ease-out;-webkit-transition:all .6s ease-out}

.top_menu>li.out:nth-of-type(2){-webkit-transform:translate(-45px,235px) rotate(0);transition:all .5s ease-out;-webkit-transition:all .5s ease-out}

.top_menu>li.out:nth-of-type(3){-webkit-transform:translate(-45px,190px) rotate(0);transition:all .4s ease-out;-webkit-transition:all .4s ease-out}

.top_menu>li.out:nth-of-type(4){-webkit-transform:translate(-45px,145px) rotate(0);transition:all .3s ease-out;-webkit-transition:all .3s ease-out}

.top_menu>li.out:nth-of-type(5){-webkit-transform:translate(-45px,100px) rotate(0);transition:all .2s ease-out;-webkit-transition:all .2s ease-out}

.top_menu>li.out:nth-of-type(6){-webkit-transform:translate(-45px,55px) rotate(0);transition:all .1s ease-out;-webkit-transition:all .1s ease-out}

.top_menu>li.out{width:20px;height:20px;min-width:20px;border-radius:20px;padding:0;opacity:0}

.top_menu>li.out a{display:none}

#sharemcover{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:none;z-index:20000}

#sharemcover img{position:fixed;right:18px;top:5px;width:260px;height:180px;z-index:20001;border:0}


.huodong_tanchuang,.huodong_tanchuang1{ position:fixed; background:rgba(0,0,0,0.6); width:100%; height:100%; top:0px; z-index:9999; display:none;}
.huodong_box{ width:90%; overflow:hidden;  background:#fff;  position: absolute;top: 50%; left: 50%; transform: translate(-50%,-50%);  z-index: 20001; }
.w2{ width:1200px; margin:0px auto; }
.hdt{ width:100%;}
.hdt img{ width:100%;}

.yuangong .swiper-slide img{ width:100%; margin:0px;}
.close{ width:30px ; height:30px; position:absolute; right:0px; top:0px; color:#fff; font-size:30px; z-index:22222; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}



.m-mobile{ overflow:hidden; margin:0px auto; display:none;}
.m-mobile ul li{ overflow:hidden; width:50%; border:5px #fff solid; box-sizing:border-box; float:left; position:relative}
.m-mobile ul li .datu2,.m-mobile ul li .datu2 img{ width:100%; height:100%; }
.m-mobile ul li .m_tc { width:100%; overflow:hidden; height:100%; position:absolute; top:0px; left:0px; }
.m-mobile ul li .m_tc dl{ overflow:hidden; text-align:center;}
.m-mobile ul li .m_tc dl dd{  overflow:hidden;}
.m-mobile ul li .m_tc dl dd img{ width:30%; overflow:hidden; margin-top:16%}
.m-mobile ul li .m_tc dl h3{ font-size:0.26rem; margin-bottom:10px; color:#fff;}
.m-mobile ul li .m_tc dl dt{ border-radius:30px; background:#fff; text-align:center; margin:0px auto;; font-size:0.15rem; padding:1% 5% 1%;    display: inline-block;}
.m-mobile ul li:last-child{ width:100%;}
.m-mobile ul li:last-child .m_tc dl dd img{ width:20%; overflow:hidden; margin-top:10%}

.m_navmuen{ background:rgba(0,0,0,0.6); position:fixed; top:0px; height:100%; width:100%; z-index:9999; display:none;}
.m_picnav{ overflow:hidden; background:#fff; margin:35% 15px 0; border-radius:10px;}
.m_picnav h1{ background:f1f1f1; border-bottom:2px #005bac solid; padding:3%; font-size:0.35rem; font-weight:600; }
.m_picnav h1 span{ float:right;}
.m_picnav ul{ padding: 15px;  }
.m_picnav ul li{ overflow:hidden;     margin-bottom: 15px;
    padding-bottom: 15px;  text-align:center; }
.m_picnav ul li h3{ font-size:0.3rem; padding:3% 0; text-align:left;}
.m_picnav ul li dl{ overflow:hidden;}
.m_picnav ul li dl dd{ width:100%; overflow:hidden; margin:0px auto; text-align:center;}
.m_picnav ul li dl dd img{ width:50%;}
.m_picnav ul li dl dt{ font-size:0.22rem;}
.m_picnav ul li dl  a{ display:block; float:left; width:33.33%; border:6px #fff solid; box-sizing:border-box;}
.m_picnav ul li:nth-child(4) dl a{ width:100%;}



.m_picnav2{ overflow:hidden; background:#fff; margin:20% 15px 0; border-radius:10px;}
.m_picnav2 h1{ background:f1f1f1; border-bottom:2px #005bac solid; padding:3%; font-size:0.35rem; font-weight:600; }
.m_picnav2 h1 span{ float:right;}
.m_picnav2 ul{ padding: 15px;  }
.m_picnav2 ul li{ overflow:hidden;     margin-bottom: 15px;
    padding-bottom: 15px;  text-align:center; }
.m_picnav2 ul li h3{ font-size:0.3rem; padding:3% 0; text-align:left;}
.m_picnav2 ul li dl{ overflow:hidden;}
.m_picnav2 ul li dl dd{ width:25%; float:left; overflow:hidden; margin:0px auto; text-align:center;}
.m_picnav2 ul li dl dd img{ width:50%;}
.m_picnav2 ul li dl dt{ font-size:0.23rem;     text-align: left; line-height: 0.5rem;}
.m_picnav2 ul li dl  a{ display:block; float:left; width:100%; border:6px #fff solid; box-sizing:border-box;}


.links{width:100%;max-width:1920px;margin:0px auto 0;min-width:1100px;overflow:hidden; color:#666; border-top:1px #ccc solid;}
.links ul{ padding: 0 10%; margin:0px auto; margin:0px auto;}
.links span{  line-height:30px;   width: 130px;  float: left; padding: 2% 0;  display: inline-block; color: #005cc4;  text-align: left;font-size: 16px; padding-left: 31px;   background:url(../images/sos.png) no-repeat center left;}
.links dl{ overflow:hidden; width:84%; float:left;}
.links dl dd{padding:2% 0;    }
.links dl dd a{padding: 0px 10px;font-size:16px;white-space: normal; display:inline-block; line-height:40px;}








