@charset "UTF-8";
body{background: #fff;font-size:1.2rem;}
@media (min-width:801px){body{width:800px;margin:auto;}.container{width:800px;margin:auto;}}
ul, li, dl{list-style-type:none;margin:0px;padding:0px;}
input,textarea{resize:none; font-family:"Microsoft YaHei";}
a,a:hover{text-decoration:none;}
input:focus,textarea:focus,button:focus,select:focus{outline:none;}
h1, h2, h3, h4, h5, h6{font-size: 1.25rem;margin:0;padding:0;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}
/* header */
.topbar{height:54px;position:fixed;z-index:100;width:100%;top:0;left:0;right:0;}
.header{position:relative;height:54px;background:#f1f1f1;}
.header .logo{display:block;width:260px;/*height:182px;*/padding:5px 0 0 0;margin:0 auto;}
.header .logo img{display:block;width:100%;}
.header .search{position:absolute;top:0;right:50px;z-index:1000;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-search.png) no-repeat center center;background-size:45%;}
.header .search:hover{background-color:#2dbb7d;}
.header .search span{display:none;}
.header .back{position:absolute;top:0;left:0;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-back.png) no-repeat center center;background-size:12px 20px;}

.flex{margin:0 auto;max-width:800px;}
.slides,.slides--titles{margin:0;padding:0;}
.slides li,.slides--titles li{overflow:hidden;position:relative;float:left;}
.jFlex,.slides,.slides li,.slides--titles li{position:relative;}
.jFlex{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.slides{list-style:none;}
.slides--anim{-moz-transition:transform ease-out .3s;-ms-transition:transform ease-out .3s;-o-transition:transform ease-out .3s;-webkit-transition:transform ease-out .3s;transition:transform ease-out .3s;}
.slides--titles:after,.slides--titles:before,.slides:after,.slides:before {content:' ';display:table;}
.slides--titles:after,.slides:after {clear:both;}
.slides li {display:block;}
.slides img {display:block;height:auto;max-width:100%;}
.slides--titles li {background:#eee;cursor:pointer;text-align:center;-moz-transition:background linear .3s;-ms-transition:background linear .3s;-o-transition:background linear .3s;-webkit-transition:background linear .3s;transition:background linear .3s;width:33.33333%;}
.jflex--2 li {width:50%}
.jflex--3 li {width:33.3333333%}
.jflex--4 li {width:25%}
.jflex--5 li {width:20%}
.jflex--6 li {width:16.6666667%}
.slides--titles li .title--l {background:#555;display:block;height:2px;left:-100%;position:relative}
.slides--titles li .title--t {color:#333;display:block;height:0;line-height:0;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.slides--titles li.title--auto .title--l,.slides--titles li.title--manual .title--l {-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;-webkit-transition:all linear .3s;transition:all linear .3s}
.slides--titles li.title--auto.title--active .title--l {-moz-transition:all linear 5s;-ms-transition:all linear 5s;-o-transition:all linear 5s;-webkit-transition:all linear 5s;transition:all linear 5s}
.slides--titles li.title--active .title--l {left:0}
.slides--titles li.title--right .title--l {left:100%}
.slides--titles li.title--active .title--t {font-weight:700}
.slides--titles li.title--active {background:#ddd}

/*tab*/
.favor-header-bar{background:#22509e;padding:0;overflow:hidden;height:4rem;line-height:4rem;}
.favor-header-bar li{display: block;width:25%;text-align: center;float: left;height:4rem;line-height:4rem;position: relative;}
.favor-header-bar a{font-size:1.4rem;color:#fff;display:block;width:100%;margin:0 auto;}
.favor-header-bar li:last-child{border-right:none;}
.favor-header-bar li.default a{color:#222;background:#fff;font-weight:600;}
.favor-header-bar li span{position: absolute;display: block;width:25%;top:-0.4rem;right:0.2rem;max-width: 32px;}
/*favor-list*/
.favor-list.swiper-container{margin-top:1.1rem;width:100%;}
.favor-list dl{overflow:hidden;padding:1.1rem;border-bottom: 1px solid #e1e1e1;background-color: #fff;}
.favor-list a:first-child dl{border-top:1px solid #e1e1e1;}
.favor-list dt,.favor-list dd{float: left;}
.favor-list dt{width:30%;position: relative;}
.favor-list dt span{display: block;width:0.92rem;height:0.92rem;background-color: #fd3d3d;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;
	position: absolute;top:-0.5rem;right: -0.5rem;}
.favor-list dd{width:61%;margin-left:1rem;line-height:100%;}
.favor-list dd small{color:#9c9c9c;font-size: 0.92rem;display: block;}
.favor-list dd p{font-size:1.077rem;color:#666;display: block;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;margin:0;}
.favor-list dd h2{font-weight: normal;font-size:1.15rem;color:#333;}
.favor-list a{display: block;width: 100%;}
.swiper-wrapper{}
.i_gongshi{width:100%;padding:0 1.25rem;}
.i_gongshi .ig-but{float:left;width:50%;height:160px;padding: 1.25rem;}
.i_gongshi a{float:left;width:100%;height:100%;text-align:center;border-radius:6px;color:#164aa0;font-size:1.5rem;border: solid 1px #164aa0;}
.i_gongshi .l01 a{background:url(../images/ico1.png) no-repeat center 25px;background-size:60px 60px;padding-top:95px;}
.i_gongshi .l02 a{background:url(../images/ico2.png) no-repeat center 25px;background-size:60px 60px;padding-top:95px;}
.i_gongshi .l03 a{background:url(../images/ico3.png) no-repeat center 25px;background-size:60px 60px;padding-top:95px;}
.i_gongshi .l04 a{background:url(../images/ico4.png) no-repeat center 25px;background-size:60px 60px;padding-top:95px;}
.i_gongshi .l05 a{background:url(../images/ico5.png) no-repeat center 25px;background-size:60px 60px;padding-top:95px;}

.itool{width:100%;padding:0 1.25rem;}
.itool .ig-but{float:left;width:50%;height:130px;padding:1.25rem;}
.itool a{float:left;width:100%;height:100%;text-align:center;border-radius:6px;color:#164aa0;font-size:1.25rem;border: solid 1px #669df8;}
.itool .l01 a{background:url(../images/it1.png) no-repeat center 15px;background-size:50px 50px;padding-top:70px;}
.itool .l02 a{background:url(../images/it2.png) no-repeat center 15px;background-size:50px 50px;padding-top:70px;}
.itool .l03 a{background:url(../images/it3.png) no-repeat center 15px;background-size:50px 50px;padding-top:70px;}
.itool .l04 a{background:url(../images/it4.png) no-repeat center 15px;background-size:50px 50px;padding-top:70px;}
.itool .l05 a{background:url(../images/it5.png) no-repeat center 15px;background-size:50px 50px;padding-top:70px;}
.itool .l06 a{background:url(../images/it6.png) no-repeat center 15px;background-size:50px 50px;padding-top:70px;}
.itool .l07 a{background:url(../images/it7.png) no-repeat center 15px;background-size:50px 50px;padding-top:70px;}
.itool .l08 a{background:url(../images/it8.png) no-repeat center 15px;background-size:50px 50px;padding-top:70px;}
.itool .l11 a{background:url(../images/it11.png) no-repeat center 15px;background-size:50px 50px;padding-top:70px;}
.itool .l12 a{background:url(../images/it12.png) no-repeat center 15px;background-size:50px 50px;padding-top:70px;}
.itool .l13 a{background:url(../images/it13.png) no-repeat center 15px;background-size:50px 50px;padding-top:70px;}
.itool .l14 a{background:url(../images/it14.png) no-repeat center 15px;background-size:50px 50px;padding-top:70px;}

/*nofavor*/
.nofavor{width:46.8%;margin:16.5% auto 0 auto;}
 @media screen and (min-width: 319px) and (max-width : 374px){
 	.favor-list dt span{width:0.7rem;height:0.7rem;top:-0.3rem;right:-0.3rem;}
 	.favor-list dd{line-height: 90%;}	
	.favor-list dd small{font-size: 0.85rem;}
	.favor-list dd p{font-size:0.92rem;}
	.favor-list dd h2{font-size:1.1rem;}
}
.main{margin:50px 0 2px;}
.container{padding-right:10px;padding-left:10px;}
.i_list{padding:0.2rem 1.25rem;}
.i_list ul{display: block;float: left;width: 100%;}
.i_list li {font-size:1.5rem;overflow: hidden;border-bottom: solid 1px #ddd;height: 4.2rem;line-height: 4.2rem;}
.i_list li a {}
.i_list li span {font-size: 14px;color: #888;float: right;font-family: Arial;}
.i_list li img{vertical-align: baseline;}
.pagemore{float: right;display: block;}
.pagemore a{float: left;display: block;text-align: center;padding: 1rem 1.875rem 0.8rem;background: #164aa0;color: #fff;border-radius: 0.75rem;font-size: 1.25rem;}
.yinye{margin-top: 1rem;}
.yinye img{display:block;max-width:100%!important;height:auto!important;border-radius: 0.75rem;}
.i_abtxt{line-height: 2.5rem;font-size: 1.5rem;}
.i_abtxt img{display:block;max-width:100%!important;height:auto!important;}
.i_abtxt p{}

.abtxt h1.ntit{line-height:2.5rem;font-size:2rem;margin:6px 0;text-align:center;font-weight: 600;}
.abtxt{font-size:1.5rem!important;line-height:180%;margin-top:20px;}
.abtxt p{font-size:1.5rem!important;line-height:180%;padding:0 0 8px 0;}
.abtxt span, .abtxt font{font-size:1.5rem!important;line-height:180%;}
.abtxt img{/*display:block;*/max-width:100%!important;height:auto!important;}
.abtxt div.newsinfo{font-size:0.875rem;text-align:center;}
.abtxt div.newsinfo em{font-style:normal;color:#888;line-height:1.25rem;height:1.25rem;padding:0 .3125rem;}
hr.xi{margin:0.625rem 0;border:0;border-top:1px solid #ddd;}

.h3tit{margin-top:10px;}
.h3tit h2{background:#164aa0;border-radius:0.375rem;color:#fff;height:4rem;line-height:4rem;font-size:1.5rem;margin:0;padding:0 10px;}
ul.h3tit{display: block;float: left;width: 100%;}
.h3tit li {font-size:1.5rem;overflow: hidden;border-bottom: solid 1px #ddd;height: 4.2rem;line-height: 4.2rem;}
.h3tit li span {font-size: 14px;color: #888;float: right;font-family: Arial;}
.h3tit .kts{margin-top:6px;}

.prolist{margin-top:10px;}
.prolist h3{height:20px;line-height:20px;font-size:14px;margin-top:8px;margin-bottom:10px;text-align:center;overflow:hidden;}
.prolist img{width:100%;height:180px;}

.listpage {margin-top:10px;text-align:center;clear:both;height:3.6rem;line-height:3.6rem;font-size:1.25rem;}
.listpage i {color:#fff;background-color:#0d8bea;text-decoration:none;border:1px solid #0d8bea;padding:6px 10px;border-radius:6px;font-style:normal;font-weight:700;}
.listpage a {color:#0d8bea;margin-right:3px;text-decoration:none;padding:6px 10px;border:1px solid #eaeaea;border-radius:6px;}
.listpage a:hover {color:#0d8bea;background-color:#f5f5f5;text-decoration:none;border:1px solid #0d8bea;}
.listpage a:active {color:#0d8bea;background-color:#f5f5f5;border:1px solid #666;}
.listpage span.current {font-weight:bold;color:#fff;margin-right:2px;background-color:#0d8bea;border:1px solid #666;padding:4px 6px;}
.listpage span.disabled {color:#eee;margin-right:2px;border:1px solid #f3f3f3;padding:4px 6px;}
.list_page, .pagelink{margin:5px;}
.pagelink a, .list_page a, .list_page b {padding: 2px 6px 1px;border: 1px solid #d2efff;background: #f0f8ff;text-align: center;display: inline;font-size: 14px;}
.pagelink a:hover, .list_page a:hover{border: 1px solid #d2efff;background: #fff;text-align: center;font-weight: bold;text-decoration: none;}

.footer-wrap{margin-top:10px;}
.space{height:.1rem;width:100%;background:#efefef;}
.hotline {height:6rem;background:#fff;}
.hotline p{line-height:6rem;font-size:1.6rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.hotline i{width:3rem;margin-right:.5rem;font-size:0;vertical-align:top;}
.hotline p span{color:#ef6d1f;padding-left:0.4rem;font-size:2.1rem;}
.hotline img{vertical-align:middle;padding-top:.3rem;width:90%;}

footer.copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
footer.copyright p{color:#b0b0b0;font-size:1rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.2rem;color:#888;}
footer.mixcopyright{background:#ffffff;padding:20px 10px 10px;border-top:solid 1px #ddd;}
footer.copyright p.urllink{font-size:2.5rem;padding:20px 0 25px;}
footer.copyright p.urllink a{color:#666;padding:0 20px;}
