
@import url("iconfont.css");
*{margin:0;padding:0}
html{overflow-x:hidden;font-size:13.3333333333vw}
body{width:100%;min-width:320px;min-height:100vh;margin:0 auto;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;background:#fff;overflow-x:hidden;text-align:left;position:relative;font-size:16px;color:#000}
img{border:none}
h1,h2,h3{font-weight:400}
a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;outline:none;}
input,select,textarea{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;font-size:16px;outline:0;margin:0;padding:0}
input::-webkit-input-placeholder{color:#999!important}
textarea::-webkit-input-placeholder{color:#999!important}
input[type=button],input[type=date],input[type=number],input[type=reset],input[type=search],input[type=submit],input[type=text],input[type=time]{-webkit-appearance:none}
select{-webkit-appearance:none}
textarea{-webkit-appearance:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0}
ol,ul{padding:0;list-style-type:none}
em{font-style:normal}
.lt{float:left}
.rt{float:right}
input.sub,label{border:none;cursor:pointer}
input,textarea{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;outline:0;margin:0;padding:0}
table{border-collapse:collapse}
td,th{padding:0}
.clearfix::after{content:"";display:block;clear:both}
*{box-sizing:border-box}
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
.clear { clear:both;}
.wrap{width:1400px;position:relative;max-width:100%;margin:0 auto}
.wrap::after{content:"";display:block;clear:both}
/*自定义*/
body{ font-family:Microsoft YaHei; }
/*header*/
.header { height:auto; background-color:#184894; }
.header .pic{ width:100%;}
.header .pic img{ width:100%; display:block; }
.header .pic2{ width:100%; display:none; }
.header .pic2 img{ width:100%; display:block; }
.header .tit { position:absolute; right:0; bottom:14px;  color:#ffffff; font-size:14px; line-height:24px; }
/*nav*/
.nav{ height:auto; padding-top:10px; padding-bottom:10px; }
.nav ul li{float:left; width:10%; color:#333333; font-size:18px; line-height:60px; position:relative; text-align:center;} 
.nav ul li:after{content:""; position:absolute; left:0; top:50%; margin-top:-12.5px; width:1px; height:25px; background-color:#bbbbbb; }
.nav ul li:first-child:after { display:none; }
.nav ul li a { display:block; }
.nav ul li:hover { color:#2b6fc2;  }
.nav ul li.active { color:#2b6fc2; }
.nav ul li .sub { position: absolute;width:100%;left:0; text-align:center; top:60px;z-index:30000; box-shadow: 0 5px 10px rgba(0,0,0,0.1);  }
.nav ul li .sub ul li{ float:left; min-width:auto; width:100%; line-height:40px; position:relative;text-align:center;  margin:0; padding:0; font-size:16px; font-weight:normal; color:#333333; background-color:rgba(255, 255, 255, 1);  overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.nav ul li .sub ul li a { color:#333333; }
.nav ul li .sub ul li:after{ display:none;}
.nav ul li .sub ul li:hover { color:#2b6fc2; background-color:rgba(255, 255, 255, 1);  }
.nav ul li .sub ul li:hover a { color:#2b6fc2; }
/*f_nav*/
.f_nav { display:none; margin:0 auto; text-align:center; width:100%; max-width:750px; min-width:320px; height: 3.5em; padding: 0.1em 0;background:#0b79ce;position:fixed; bottom:0; z-index:999;}
.f_nav a{color: #fff; display: block; text-align: center; width: 33.33%; float: left; margin: 0 auto; font-size:14px;}
.f_nav a i{display: block;font-size: 1.5em;line-height: 1.4em;}
.header-wrap { display:none;}
/* nav_zzc */
.nav_zzc{display: none;background: rgba(0, 0, 0, 0.6);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99990;}
.nav_menu {  width:0; position:fixed;  right:0; top:0; height: 100%;z-index: 99999;overflow: scroll;background: #fff;}
.nav_menu .nav_menu_top{width: 100%; height:50px;}
.nav_menu .nav_menu_btn{display: block;width:25px;position: absolute;top:16px;right:20px;}
.nav_menu .nav_menu_btn img{display: block;width:25px; }
.nav_menu ul{overflow:hidden; width:100%;overflow: scroll;height: 80%;}
.nav_menu li{ width:100%;overflow:hidden;background:url(/templates/default/images/nav_icon01.png) no-repeat 89% center;height:50px;border-bottom: 1px solid #eaeaea;}
.nav_menu li a{ color:#333333;font-size:14px;display: block;height:50px;line-height:50px;box-sizing: border-box;padding-left: 6%;}
/*kuaijie*/
.kuaijie { height:auto; }
.kuaijie ul li{ float:left; width:450px; height:120px; padding:36px 0 0 60px; background:#32b16c url(../image/kuaijie1.jpg) no-repeat right center; background-size:cover; color:#ffffff; font-size:24px; line-height:25px; font-weight:bold;  }
.kuaijie ul li:nth-child(2) { margin-left:25px; background:#b3d565 url(../image/kuaijie2.jpg) no-repeat right center; background-size:cover; }
.kuaijie ul li:nth-child(3) { margin-left:25px; background:#f39801 url(../image/kuaijie3.jpg) no-repeat right center; background-size:cover; }
.kuaijie ul li i { display:inline-block; width:25px; height:25px; vertical-align:middle; background:url(../image/kuaijie-icon.png) no-repeat; background-size:100% 100%; margin-left:7px;}
.kuaijie ul li a { display:block; width:100%; height:100%; }
/*tiaofu*/
.tiaofu { margin-top:40px;}
.tiaofu img{ width:100%;}
/*public*/
.public { border-bottom:#16418f solid 3px; height:60px; }
.public .tit { float:left; color:#333333; font-size:24px; line-height:57px; font-weight:bold; padding-left:8px; position:relative; }
.public .tit:after{content:""; position:absolute; left:0; bottom:-3px; width:132px; height:3px; background-color:#ff600a; }
.public .tit:hover { color:#2b6fc2;  }
.public .more { float:right; color:#999999; font-size:16px; line-height:1.5; margin-top:20px;  }
.public .more:hover {  color:#2b6fc2;  }
/*main*/
.main { margin-top:30px; }
.main-left { float:left; width:1010px; }
.main-right { float:right; width:350px; }
.main-left-li { float:left; width:482px; }
.main-left-li:nth-child(2) { margin-left:46px; }
.list { margin-top:16px; }
.list ul li{ float:left; width:482px; border-bottom:#e3e3e3 dashed 1px; color:#333333; font-size:16px; line-height:47px;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.list ul li:nth-child(even) { margin-left:46px; }
.list ul li span { float:right; color:#999999; display:inline-block; width:46px; font-family:Arial, Helvetica, sans-serif;  }
.list ul li:hover { color:#2b6fc2;  }
.list ul li:nth-child(1) { color:#16418f; font-size:20px; font-weight:bold; line-height:50px;}
.list ul li:nth-child(1) span { font-weight: normal; font-size:16px; }
.list ul li:nth-child(2) { color:#16418f; font-size:20px; font-weight:bold; line-height:50px;}
.list ul li:nth-child(2) span { font-weight: normal; font-size:16px; }
.list ul li:nth-child(13) { border-bottom:none; }
.list ul li:nth-child(14) { border-bottom:none; }
.list.list2 ul li{ float:none; width:auto; }
.list.list2 ul li:nth-child(even) { margin-left:0; }
.list.list2 ul li:nth-child(2) { color:#333333; font-size:16px; font-weight:normal; line-height:47px;}
.list.list2 ul li:nth-child(7) { border-bottom:none; }
.list.list2.list3 ul li:nth-child(1) { color:#333333; font-size:16px; font-weight:normal; line-height:47px;}
.list.list2.list3 ul li:nth-child(2) { border-bottom:none; }
.list.list2 ul li:nth-child(2):hover { color:#2b6fc2;  }
.list.list2.list3 ul li:nth-child(1):hover { color:#2b6fc2; }
.list .pic { float:left; width:140px; height:185px; margin-right:20px; margin-top:5px; }
.list .pic img {max-width: 100%;max-height: 100%;vertical-align: middle;  box-shadow: 0 0 10px rgba(0,0,0,0.1);}
/*main-right-ban*/
.main-right-ban { height:60px; background-color:#2b6fc2;  padding:0 23px 0 28px; }
.main-right-ban .tit { float:left;  color:#ffffff; font-size:22px; line-height:60px;}
.main-right-ban .more { float:right;  color:#ffffff; font-size:16px; line-height:60px; opacity:0.7;}
.main-right-ban.yellow { background-color:#f39801; }
.main-right-ban.green { background-color:#b3d465; }
.main-right-ban.green .tit { color:#000000; }
.main-right-ban.green .more { color:#596342; }
.shadow { box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.search { height:52px; border:#32b16c solid 1px; margin-top:8px; margin-bottom:17px; }
.search input[type=text] { margin-left:10px; width:242px; height:50px;color:#333333; font-size:16px; border:none; vertical-align:middle;  }
.search input[type=submit] { float:right; width:80px; text-align:center; height:50px; background:#32b16c url(../image/search-icon.png) no-repeat center center; font-size:0; cursor:pointer; border:none;vertical-align:middle; }
/*contact*/
.contact { background:#FFF url(../image/contact-bg.jpg) no-repeat right bottom; height:284px; color:#333333;line-height:2; padding-top:16px;  }
.contact:hover { color:#2b6fc2;   }
.contact .con-top { font-size:16px; padding:0 18px; }
.contact .con-top strong { font-size:18px; }
.contact .con-mid { font-size:16px; padding:0 28px; margin-top:7px; }
.contact .con-bot { font-size:14px;  padding:0 28px; margin-top:13px; }
.contact .con-bot img { vertical-align:middle; margin-right:5px; }
.contact .con-more { width:149px; height:45px; background-color:#2b6fc2; text-align:center; border-radius:3px; color:#ffffff; font-size:16px; line-height:45px; margin-left:28px; margin-top:20px;  }
/*tongzhi*/
.tongzhi { height:366px; padding:6px 23px 0 28px; background-color:#FFF; }
.tongzhi ul li { border-bottom:#e3e3e3 dashed 1px; padding:19px 0;  }
.tongzhi ul li .riqi{ float:left; width:60px; max-width:60px; height:48px; text-align:center; }
.tongzhi ul li .riqi .riqi-mmdd { background-color:#b3d465; color:#333333; font-size:14px; line-height:24px;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-family:Arial, Helvetica, sans-serif; }
.tongzhi ul li .riqi .riqi-yy { background-color:#ececec; color:#333333; font-size:14px; line-height:24px;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap;font-family:Arial, Helvetica, sans-serif; }
.tongzhi ul li .tit { float:left; width:200px; margin-left:20px; color:#333333; font-size:16px; line-height:48px;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  }
.tongzhi ul li:nth-child(4) { border-bottom:none; }
.tongzhi ul li:hover .tit {  color:#b3d465;  }
/*wenti*/
.wenti { height:366px; padding:16px 23px 0 28px; background-color:#FFF; }
.wenti ul li{ border-bottom:#e3e3e3 dashed 1px; color:#333333; font-size:16px; line-height:47px;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap; position:relative; padding-left:20px; }
.wenti ul li:after{content:""; position:absolute; left:0; top:50%; margin-top:-3px; width:6px; height:6px; background-color:#feae29; }
.wenti ul li:hover {  color:#f39801;  }
.wenti ul li:nth-child(7) { border-bottom:none; }
/*gundong*/
.gundong { margin-top:40px; }
.gundong-ban { color:#333333; font-size:22px; line-height:60px; border-top:#dddddd solid 1px; position:relative; }
.gundong-ban:after{content:""; position:absolute; left:0; top:-2px; width:250px; height:2px; background-color:#16418f; }
.gundong-ban:hover {  color:#2b6fc2;  }
.gundong-list { height:auto; margin-top:10px; position:relative; }
.gundong-list .swiper-container { width: 100%; height: 100%; } 
.gundong-list .swiper-slide {  display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; text-align:center; }
.gundong-li { width:100%; }
.gundong-li .pic{ width:100%; height:172px; overflow:hidden; }
.gundong-li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%; transition: 0.5s;}
.gundong-li .tit { color:#333333; font-size:16px; line-height:1.5; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; margin-top:16px; }
.gundong-li:hover .pic img {transform: scale(1.05); transition: 0.5s;}
.gundong-li:hover .tit {  color:#2b6fc2;  }
/*bottom*/
.bottom { margin-top:30px; }
.bottom-left { float:left; width:620px; }
.bottom-right { float:right; width:740px; }
.bottom-ban { height:60px; border-top:#dddddd solid 1px;  border-bottom:#dddddd solid 1px; }
.bottom-ban ul li { float:left; width:150px; text-align:center; border-left:#dddddd solid 1px; color:#333333; font-size:22px; line-height:58px; position:relative;  }
.bottom-ban ul li a { display:block; }
.bottom-ban ul li.active:before{content:""; position:absolute; left:0; top:-1px; width:100%; height:2px; background-color:#16418f; }
.bottom-ban ul li.active:after{content:""; position:absolute; left:0; bottom:-1px; width:100%; height:1px; background-color:#ffffff; }
.mingshi-top { background-color:#f5f5f5; margin-top:28px; padding:28px 0 28px 28px; }
.mingshi-top .pic { float:left; width:126px; max-width:126px; height:160px; overflow:hidden;display: flex;  align-items: center; justify-content: center;}
.mingshi-top .pic img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.mingshi-top .con { float:left; margin-left:25px; width:414px; }
.mingshi-top .con .tit {color:#333333; font-size:22px; line-height:1.5; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; margin-top:4px; }
.mingshi-top .con .des {color:#999999; font-size:14px; line-height:23px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical; margin-top:14px; }
.mingshi-top:hover .con .tit { color:#2b6fc2; }
/*qikan*/
.qikan { height:auto; position:relative;}
.qikan .swiper-container { width: 100%; height: 100%; padding-top:28px; padding-bottom:40px;  } 
.qikan .swiper-slide {display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; text-align:center; }
.qikan .swiper-container-horizontal>.swiper-pagination-bullets { bottom:0;}
.qikan .swiper-pagination-bullet { width:12px; height:12px; background: #e3e3e3; opacity: 1;}
.qikan .swiper-pagination-bullet-active { background-color:#ff600a; opacity:1;}
.qikan a { display:block; width:100%; height:300px;  }
.qikan img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
/*hezuo*/
.hezuo { height:auto; position:relative;}
.hezuo .swiper-container { width: 100%; height: 100%; padding-top:28px; padding-bottom:40px;  } 
.hezuo .swiper-slide {display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; text-align:center; }
.hezuo .swiper-container-horizontal>.swiper-pagination-bullets { bottom:0;}
.hezuo .swiper-pagination-bullet { width:12px; height:12px; background: #e3e3e3; opacity: 1;}
.hezuo .swiper-pagination-bullet-active { background-color:#ff600a; opacity:1;}
.hezuo a { display:block; width:100%; height:300px;  }
.hezuo img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
/*bottom-li*/
.bottom-li { display:none; }
/*linker*/
.linker { background-color:#16418f; padding-top:15px; padding-bottom:15px; margin-top:40px; color:#ffffff; font-size:15px; line-height:30px;}
.linker span {  margin-right:24px; font-size:16px;  }
.linker a { position:relative; margin-right:44px;white-space:nowrap;}
.linker a:after{content:""; position:absolute; right:-22px; top:50%; margin-top:-6px; width:1px; height:12px; background-color:#4567a5; }
.linker a:hover { text-decoration:underline; }
/*footer*/
.footer{ background-color:#e5e5e5; padding-top:33px; padding-bottom:50px; color:#333333; font-size:14px; line-height:30px;}
.f-nav a { position:relative; margin-right:44px;white-space:nowrap;}
.f-nav a:after{content:""; position:absolute; right:-22px; top:50%; margin-top:-6px; width:1px; height:12px; background-color:#cccccc; }
.f-nav a:hover { color:#2b6fc2;   }
.f-top { height:auto; }
.f-left { float:left; width:1050px; }
.f-right { float:right; width:100px; }
.f-right img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.f-bot { text-align:center; margin-top:25px;  }
.f-bot img { height:50px; }
/*n-main*/
.n-main {  min-height:300px; }
.n-left { float:left; width:350px; }
.n-left .wenti { height:auto; padding-bottom:30px;}
.n-left .hei30 { height:30px; }
.n-gundong { height:auto; position:relative; padding: 20px; }
.n-gundong .swiper-container { width: 100%; height: 100%; } 
.n-gundong .swiper-slide {  display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; text-align:center; }
.n-gundong-li { width:100%; }
.n-gundong-li .pic{ width:100%; height:100px; overflow:hidden; }
.n-gundong-li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%; transition: 0.5s;}
.n-gundong-li .tit { color:#333333; font-size:16px; line-height:1.5; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; margin-top:16px; }
.n-gundong-li:hover .pic img {transform: scale(1.05); transition: 0.5s;}
.n-gundong-li:hover .tit { color:#b3d465;  }
.n-right { float:right; width:1010px; }
/*n-page*/
.n-page {color:#333333; font-size:16px; line-height:2;  padding:20px 8px;  }
.n-page img{ max-width:100%;}
/*n-newshow*/
.n-newshow { padding:30px 0;}
.n-tit { font-size:20px; text-align:center; line-height:1.5; color:#f00;}
.n-time { font-size:14px; text-align:center; line-height:1.5; margin-top:13px; color:#999999; }
.n-xian {border-bottom:#cccccc solid 1px; height:1px; margin-top:20px;}
.n-show {padding:20px 8px; color:#333333; font-size:16px; line-height:2; min-height:300px;}
.n-show img { max-width:100%;}
.n-show .img-responsive { display:inline;}
.n-other { margin-top:20px; color:#666666; line-height:2; }
.n-other a:hover{  color:#2b6fc2;  } 
/*pagination*/
.pagination { width:100%; display:block;  text-align:center; font-size:14px; color:#7b7b7b; padding-bottom:20px; padding-top:30px; }
.pagination a { color:#7b7b7b;  padding:5px 9px;border-radius:3px; border:#dddddd solid 1px; margin:0 6px; }
.pagination a:hover { background-color:#2b6fc2; color:#FFF;border:#2b6fc2 solid 1px;}
.pagination a.now{ background-color:#2b6fc2; color:#FFF;border:#2b6fc2 solid 1px;}
/*pic-list*/
.pic-list { height:auto; }
.pic-list ul li{ float:left; width:240px; height:auto; text-align:center; margin-top:20px; }
.pic-list ul li:nth-child(2) { margin-left:16.66px; }
.pic-list ul li:nth-child(3) { margin-left:16.66px; }
.pic-list ul li:nth-child(4) { margin-left:16.66px; }
.pic-list ul li .pic { height:160px; border:#f2f2f2 solid 1px; display: flex;  align-items: center; justify-content: center; overflow:hidden; }
.pic-list ul li .pic img {max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.pic-list ul li .tit { color:#333333; font-size:16px; line-height:50px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.pic-list ul li:hover .pic { border:#2b6fc2 solid 1px;}
.pic-list ul li:hover .pic img{transform: scale(1.05); transition: 0.5s;}
.pic-list ul li:hover .tit { color:#2b6fc2; text-decoration:underline }
/*biao*/
.biao { height:auto; padding:30px 8px 0 8px;  }
.biao ul li{ margin-bottom:15px; }
.biao-left { float:left; width:100px; color:#333333; font-size:16px; line-height:46px; text-align:left; vertical-align:middle; }
.biao-mid { float:left;  width:600px;}
.biao-mid input[type=text] { width:100%; height:44px; color:#333333; font-size:16px; border:#cccccc solid 1px; border-radius:5px; vertical-align:middle; padding-left:10px; }
.biao-mid input[type=text].layui-form-danger { border:#ff0000 solid 1px; }
.biao-mid .upload1{ width:100%; height:44px; color:#ffffff; font-size:16px;border:#cccccc solid 1px; border-radius:5px; vertical-align:middle;padding:0; margin:0; cursor:pointer; background-color:#FFF; background:url(../image/up-bg.jpg) no-repeat right center; text-align:right; padding-right:40px; }
.biao-mid .layui-upload-file { display: none!important; opacity: .01; filter: Alpha(opacity=1); }
.biao-mid .layui-upload-choose { display: none!important; opacity: .01; }
.biao-mid .submit { width:177px; text-align:center; height:46px; background-color:#0676cc; color:#fff; font-size:16px; border-radius:5px; cursor:pointer; border:none;}
.biao-right { float:left; margin-left:17px; width:250px; color:#999999; font-size:14px; line-height:46px; }
.biao-right i { color:#ff0000; font-style:normal; }
/*tg-header*/
.tg-header { height:300px; background:#178ad5 url(../image/tg-header-bg.jpg) no-repeat center center; background-size:cover; }
.tg-logo{ width:721px; height:200px; margin-top:55px; }
.tg-logo img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.tg-nav { height:60px; background-color:#0b79ce; }
.tg-nav ul li { float:left; width:12%; text-align:center; color:#fff; font-size:18px; line-height:60px; position:relative; }
.tg-nav ul li:after{content:""; position:absolute; left:0; top:50%; margin-top:-13.5px; width:1px; height:27px; background-color:#2487d3; }
.tg-nav ul li:first-child:after { display:none; }
/*blue-bg*/
.blue-bg { background-color:#bee1f4; }
.tg-footer { text-align:center;  color:#333333; font-size:14px; line-height:2; padding-top:30px; padding-bottom:50px;  }
.tg-main { background-color:#FFF; min-height:300px; padding-bottom:30px; }
.tg-left { float:right; width:1010px; margin-right:40px; }
.tg-right { float:left; width:280px; margin-top:30px; margin-left:40px; }
.tg-right-pic { background-color:#eaf7ff; text-align:center; color:#333333; font-size:15px; line-height:2; margin-top:5px; padding:10px 0;  }
.tg-right-pic  img{max-width:90%;max-height:90%;vertical-align: middle;}
.tg-right-ban { height:46px; background-color:#0b79ce; color:#ffffff; font-size:20px; line-height:46px; padding-left:28px; margin-top:20px; }
.tg-right-con { padding:20px 25px; background-color:#eaf7ff;  color:#333333; font-size:15px; line-height:2;}
.tg-right-con a.fabiao { display:block; height:44px; text-align:center; background-color:#FFF; border:#81bef5 solid 2px; color:#0676cc; font-size:16px; line-height:42px; margin-top:20px;  }
.tg-right-con a.fabiao:hover { background-color:#0676cc; border:#0676cc solid 2px;  color:#FFF; }
/*tg-left-ban*/
.tg-left-ban { color:#16418f; font-size:22px; line-height:67px; border-bottom:#e5e5e5 solid 1px; margin-top:20px; position:relative; padding-left:18px; font-weight:bold; }
.tg-left-ban:after{content:""; position:absolute; left:0; top:50%; margin-top:-11px; width:4px; height:22px; background-color:#ff600a; }
.tg-left-con { color:#666666; font-size:15px; line-height:2; margin-top:20px; }
.tg-left-con  img{max-width:90%;max-height:90%;vertical-align: middle;}
.tg-left-con h3 { background:url(../image/h3.png) no-repeat left center; padding-left:28px; color:#FFF; font-size:16px; margin-bottom:10px; }

@media (max-width:1450px){
.wrap{width:90%}
/*kuaijie1450*/
.kuaijie ul li{width:32%; height:100px; padding:30px 0 0 50px; font-size:22px;  }
.kuaijie ul li:nth-child(2) { margin-left:2%; }
.kuaijie ul li:nth-child(3) { margin-left:2%; }
/*public1450*/
.public .tit { font-size:22px; }
/*main1450*/
.main-left { width:72%; }
.main-right { width:25%; }
.main-left-li { width:48%; }
.main-left-li:nth-child(2) { margin-left:4%; }
.list ul li{ width:48%;}
.list ul li:nth-child(even) { margin-left:4%; }
.list ul li:nth-child(1) { font-size:18px; }
.list ul li:nth-child(2) { font-size:18px;}
.list .pic {width:29%; height:152px; margin-right:4%; }
/*main-right-ban1450*/
.main-right-ban .tit { font-size:20px; }
.search input[type=text] { margin-left:2%; width:69%; }
.search input[type=submit] { width:22%; }
.contact .con-top { padding: 0 12px;}
.contact .con-top strong { font-size:16px; }
.contact .con-mid { margin-top:0; }
.contact .con-bot{ margin-top:0; }
/*tongzhi1450*/
.tongzhi ul li .riqi{ width:22%; }
.tongzhi ul li .tit { width:59%; margin-left:8%;  }
/*gundong1450*/
.gundong-ban { font-size:20px;}
.gundong-li .pic{ height:137px; }
/*bottom1450*/
.bottom-left { width:44%; }
.bottom-right { width:53%; }
.bottom-ban ul li {  width:140px; font-size:20px; }
.mingshi-top .pic { width:20%; height:auto;}
.mingshi-top .con {  margin-left:4%; width:66%; }
.mingshi-top .con .tit {font-size:20px;  }
/*qikan1450*/
.qikan a { height:240px;  }
/*hezuo1450*/
.hezuo a { height:240px;  }
/*footer1450*/
.f-left { width:80%; }
/*n-main1450*/
.n-left { width:25%; }
.n-right { width:72%; }
/*pic-list1450*/
.pic-list ul li{ width:23.5%; }
.pic-list ul li:nth-child(2) { margin-left:2%; }
.pic-list ul li:nth-child(3) { margin-left:2%; }
.pic-list ul li:nth-child(4) { margin-left:2%; }
.pic-list ul li .pic { height:125px;}
/*biao1450*/
.biao-mid { width:380px;}
/*tg-header1450*/
.tg-header { height:250px; }
.tg-logo{ width:auto; height:150px; }
/*blue-bg1450*/
.tg-left { width:72%; margin-left:2%; }
.tg-right { width:21%; margin-right:2%; }
.tg-right-ban { font-size:18px;}
/*tg-left-ban1450*/
.tg-left-ban {  font-size:20px; }




}


@media (max-width:1200px){
.wrap{width:94%}
/*header1200*/
.header .tit { width:40%; }
/*nav1200*/
.nav ul li{ font-size:16px; }
/*kuaijie1200*/
.kuaijie ul li{ height:80px; padding:0 0 0 30px; font-size:20px; line-height:80px;  }
/*public1200*/
.public .tit { font-size:20px; }
/*main1200*/
.list ul li:nth-child(1) { font-size:16px; }
.list ul li:nth-child(2) { font-size:16px;}
.list .pic { height:130px; }
/*main-right-ban1200*/
.main-right-ban { padding: 0 18px 0 20px;}
.main-right-ban .tit {font-size:18px;}
/*contact1200*/
.contact .con-mid { padding: 0 18px; }
.contact .con-bot{ padding: 0 18px; }
/*tongzhi1200*/
.tongzhi {  padding: 6px 18px 0 20px;}
.wenti{ padding: 16px 18px 0 20px;} 
/*gundong1200*/
.gundong-ban { font-size:18px;}
.gundong-li .pic{ height:118px; }
/*bottom1200*/
.bottom-ban ul li {  width:120px; font-size:18px; }
.mingshi-top { padding:18px 0 18px 18px;}
.mingshi-top .con .tit {font-size:18px;  }
/*qikan1200*/
.qikan a { height:210px;  }
/*hezuo1200*/
.hezuo a { height:210px;  }
/*linker1200*/
.linker span { margin-right: 14px;}
.linker a { margin-right:22px; }
.linker a:after { right: -11px;}
.n-gundong-li .pic{ height:73px;  }
/*biao1200*/
.biao-mid { width:280px;}
/*tg-header1200*/
.tg-header { height:200px; }
.tg-logo{ height:100px; }
/*blue-bg1200*/
.tg-right-ban { padding-left:18px;}
.tg-right-con { padding:10px 15px; }


}


@media (max-width:992px){
/*header992*/
.header .tit { font-size:13px; line-height:20px; }
/*nav992*/
.nav ul li{ width:20%; line-height:40px; } 
.nav ul li:nth-child(6):after { display:none; }
/*kuaijie992*/
.kuaijie ul li{ height:60px; padding:0 0 0 20px; font-size:18px; line-height:60px;   }
.main-left { float:none; width:100%; }
.main-right { float:none; width:100%;  margin-top:30px;}
.bottom-left{ float:none; width:100%; }
.bottom-right{ float:none; width:100%; margin-top:30px; }
/*footer992*/
.f-left { float:none; width:100%; }
.f-nav { display:none;}
.f-right { float:none; margin-top:15px;  }
/*n-main992*/
.n-left { float:none; width:100%; margin-top:20px; }
.n-right {  float:none; width:100%; }
.n-page { padding:20px 0;}
.n-gundong-li .pic {  height: 93px; }
/*n-newshow992*/
.n-show {padding:20px 0; }
/*tg-header992*/
.tg-header { height:150px; }
.tg-logo{ height:90px; margin-top:35px; }
/*blue-bg992*/
.tg-left { float:none; width:96%; margin-left:2%; }
.tg-right { float:none; width:96%; margin-left:2%; }
.tg-left-ban { margin-top:20px; }

}

@media (max-width:767px){
.f_nav { display:block;}
/*header767*/
.header .tit { /*display:none;*/ width:100%; color:#ffffff; position:relative; bottom:auto; right:auto; padding-top:5px; padding-bottom:5px; }	
/*nav767*/
.wrap.nav { width:100%; }
.nav { padding-top:5px; }
.nav ul li{ width:25%; } 
.nav ul li:after{ margin-top:-10px;height:20px; }
.nav ul li:nth-child(5):after { display:none; }
.nav ul li:nth-child(6):after { display:block; }
.nav ul li:nth-child(9):after { display:none; }
/*kuaijie767*/
.kuaijie ul li{ height:50px; padding:0 0 0 15px; font-size:16px; line-height:50px; }
.kuaijie ul li i { width:15px; height:15px; }
/*public767*/
.public { height:50px; }
.public .tit { line-height:47px; font-size:18px;}
.public .tit:after { width:100px; }
.public .more { margin-top:8px; }
/*main767*/
.main { margin-top:15px;}
.main-right { margin-top:15px; }
.list { margin-top:10px; }
.list ul li { float:none; width:100%; }
.list ul li:nth-child(even) { margin-left:0; }
.list ul li:nth-child(n+8) { display:none; }
.search { height:37px; }
.search input[type=text] { height:35px; }
.search input[type=submit]  { height:35px; background-size:auto 19px; }
.main-right-ban { height:50px; }
.main-right-ban .tit { line-height:50px;}
.main-right-ban .more{ line-height:50px; }
.main-left-li { float:none; width:100%; }
.main-left-li:nth-child(2) { margin-left:0; margin-top:15px; }
.gundong { margin-top:25px;}
.gundong-ban { line-height:50px; font-weight:bold; }
.tiaofu { margin-top: 25px; }
.bottom-ban { height:50px; }
.bottom-ban ul li { line-height:48px; font-weight:bold; }
.mingshi-top .con .des { -webkit-line-clamp: 2;}
.mingshi-top .con .tit { font-size:16px; }
.qikan a { height:150px;}
.footer { padding-bottom:5em; }
/*n-right767*/
.n-page { padding:10px 0; min-height:100px;}
.n-left .hei30 { height:20px; }
/*n-newshow767*/
.n-newshow { padding:20px 0;}
.n-tit { font-size:18px;}
.n-show {padding:10px 0; min-height:100px; }
/*pic-list767*/
.pic-list ul li{ width:48.5%; margin-top:15px; }
.pic-list ul li:nth-child(2) { margin-left:0; }
.pic-list ul li:nth-child(3) { margin-left:0; }
.pic-list ul li:nth-child(4) { margin-left:0; }
.pic-list ul li:nth-child(even) { margin-left:3%; }
.pic-list ul li .tit { line-height:40px; }
/*biao767*/
.biao {  padding:20px 0 0 0;  }
.biao ul li{ margin-bottom:5px; position:relative; }
.biao-left { float:none; width:100%; line-height:36px;  }
.biao-mid { float:none; width:100%;}
.biao-mid input[type=text] {height:34px; }
.biao-mid .upload1{ height:34px; }
.biao-mid .submit { height:36px; }
.biao-right {float:none; width:100%; margin-left:0; line-height:36px; position:absolute; left:80px; top:0; }
/*tg-header767*/
.tg-header { height:120px; }
.tg-logo{ height:80px; margin-top:25px; }
.tg-nav { height:auto; }
.tg-nav ul li {width:33.33%; font-size:15px; line-height:40px; }
.tg-nav ul li:nth-child(4):after { display:none; }
.tg-left { width:94%; margin-left:3%; }
.tg-right { width:94%; margin-left:3%; }
.tg-left-ban { font-size:18px; line-height:47px; padding-left: 16px; }
.tg-footer { padding-bottom:5em; }

}
@media (max-width:600px){
/*header600*/
.header .pic{ display:none;}
.header .pic2 { display:block;}
.nav ul li{ font-size:15px; } 
.f-bot {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.f-bot img { width:30%; height:auto; margin-bottom:15px;}
}
@media (max-width:350px){
.nav ul li{ font-size:14px; } 
.kuaijie ul li{ font-size:14px;  }
.kuaijie ul li i { width:12px; height:12px; margin-left:3px; }
}