@charset "UTF-8";
body{background:#fff;font-size:1.2rem;margin:0;padding:0;}
@media (min-width:801px){body{width:800px;margin:auto;}.container{width:800px;margin:auto;}}
ul, li, dl{list-style-type:none;margin:0;padding:0;}
input,textarea{resize:none; font-family:"Microsoft YaHei";}
a,a:hover{text-decoration:none;color: #122B40;}
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:60px;position:fixed;z-index:100;width:100%;top:0;left:0;right:0;}
.header{position:relative;height:60px;background:#fff;border-bottom:solid 1px #eee;}
.header .logo{display:block;width:180px;padding:12px 0 0 10px;float:left;}
.header .logo img{display:block;width:100%;}
.header .search{position:absolute;top:0;right:50px;z-index:1000;display:block;width:50px;height:60px;text-indent:-9999em;background:url(../images/icon-search.png) no-repeat center center;background-size:45%;}
.header .search:hover{background:url(../images/icon-search-hover.png) #1d97d5 no-repeat center center;background-size:45%;}
.header .search span{display:none;}
.header .back{position:absolute;top:0;left:0;display:block;width:50px;height:60px;text-indent:-9999em;background:url(../images/icon-back.png) no-repeat center center;background-size:12px 20px;}

.lang{float: left;margin-left: 20rem;position: absolute;z-index:9999;}
.lang li{line-height: 2.25;height: 2.25rem;font-size:1.5rem;padding-top: .35rem;}

.menu ul{float: left;height: 4.8rem;width: 100%;background: #d71f13;}
.menu li{float: left;height: 4.8rem;line-height: 4.8rem;width: 33.3333%;font-size: 1.75rem;text-align: center;}
.menu li a{width: 100%;float: left;color: #fff;}
.m-ban{padding:0;}
.m-slider {overflow-x: hidden;width:100%;position: relative;margin: 0 auto;}
.slider-wrapper {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;height: 100%;-webkit-transform: translate3d(0px, 0px, 0px);transform: translate3d(0px, 0px, 0px);position: relative;z-index: 1;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;}
.slider-item {width: 100%;height: 100%;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;background: #f6f6f6;}
.slider-item img {width:100%;height:100%;display:block;border:none;}
.slider-pagination {text-align: right;position: absolute;width: 100%;z-index: 2;right: 0;bottom: 10px;pointer-events: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.slider-pagination > .slider-pagination-item {margin: 0 .25rem;width: 8px;height: 8px;display: inline-block;border-radius: 100%;background-color: rgba(255,255,255,0.4);}
.slider-pagination > .slider-pagination-item.slider-pagination-item-active {background-color: #fff;border-radius: 100%;}

.swiper_wrap{position:relative;width:100%;margin:0 auto;overflow:hidden;height:40px;background: url(../images/tong.png) #d81f14 no-repeat 10px 13px;background-size:6rem;}
.swiper_wrap ul{position:relative;top:0;left:7.8rem;width:100%;float:right;color:#fff;font-size:14px;}
.swiper_wrap ul li{line-height:40px;height:40px;}
.swiper_wrap .font_inner a{color: #fff;}
.swiper_wrap a:hover{color: #fdcf31;}
	
.flex{margin:0 auto;max-width:800px;}

/*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:60px 0 2px;}
.container{padding-right:10px;padding-left:10px;}
.row{margin-right:-10px;margin-left:-10px;}
.col-sm-3, .col-sm-4, .col-xs-4, .col-xs-6{padding-right:10px;padding-left:10px;}

.abtxt h1.ntit{line-height:2.75rem;font-size:2.25rem;margin:6px 0;text-align:center;font-weight: 600;}
.abtxt{font-size:1.75rem!important;line-height:180%;margin-top:20px;}
.abtxt p{font-size:1.75rem!important;line-height:180%;padding:0 0 8px 0;}
.abtxt img{/*display:block;*/max-width:100%!important;height:auto!important;}
.abtxt div.newsinfo{font-size:1.2rem;text-align:center;}
.abtxt div.newsinfo em{font-style:normal;color:#888;line-height:1.35rem;height:1.35rem;padding:0 .3125rem;}
hr.xi{margin:0.625rem 0;border:0;border-top:1px solid #ddd;}
.mvod{margin-left:auto;margin-right:auto;width:100%;}
.mvod video{margin-left:auto;margin-right:auto;width:100%;}

.nban img{/*display:block;*/max-width:100%!important;height:auto!important;}
.topli{border-top:solid 4px #eee;}
.ipro{}
.ipro h2{height:3.8rem;line-height:3.8rem;font-size:2.25rem;font-weight:600;text-align: center;margin: 20px 0 10px;color: #1d97d5;}

.inews{}
.inews h2{height:3.8rem;line-height:3.8rem;font-size:2.25rem;font-weight:600;text-align: center;margin: 20px 0 10px;color: #1d97d5;}
.inews .newsbox{background:#fff;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);margin: 10px 0;float: left;padding: 4px 10px;}
.inews .newsbox h3{height: 44px;line-height: 44px;font-size: 20px;font-weight: 600;overflow: hidden;}
.inews .newsbox span{font-size: 14px;display: block;}
.inews .newsbox span.newstxt{color: #888;margin: 8px 0;}
.inews .newsbox span.times{color: #bbb;margin-top: 6px;}

ul.kts{padding-bottom:10px;}
ul.kts li {font-size:1.5rem;overflow: hidden;border-bottom: solid 1px #ddd;height: 4.2rem;line-height: 4.2rem;}
ul.kts li span {font-size: 14px;color: #888;float: right;font-family: Arial;}

.i_about{font-size:1.5rem!important;line-height:150%;margin-top:20px;}
.i_about p{font-size:1.5rem!important;line-height:150%;padding:5px 0 5px 0;}
.i_about img{/*display:block;*/max-width:100%!important;height:auto!important;}

.ganwu{padding-bottom:10px;}
.gwlist{border-bottom:solid 1px #ddd;padding-bottom:15px;margin-top:15px;}
.gwlist .gwimg{width:18%;float:left;}
.gwimg img{display:block;border-radius:1000px;border:solid 1px #ddd;width:100%;}
.gwlist .gwtxt{width:78%;float:right;}
.gwtxt .gw-name{font-size:1.625rem;font-weight:600;height:2.5rem;line-height:2.5rem;color:#D71F13;}
.gwtxt .gw-tit{font-size:1.5rem;line-height:2rem;height:4rem;overflow:hidden;}

.gwpage{padding-bottom:15px;margin-top:15px;}
.gwpage .gwpimg{width:18%;float:left;}
.gwpimg img{display:block;border-radius:1000px;border:solid 1px #ddd;width:100%;}
.gwpage .gwptxt{width:78%;float:right;}
.gwptxt .gw-name{font-size:1.625rem;font-weight:600;height:2.5rem;line-height:2.5rem;color:#D71F13;margin-bottom:10px;}
.gwptxt .gw-tit{font-size:1.5rem!important;line-height:180%;}
.gwptxt .gw-tit p{font-size:1.5rem!important;line-height:180%;padding:0 0 8px 0;}

ul.cun{padding-bottom:10px;}
ul.cun li{margin-top:10px;}
ul.cun li a{float:left;background:#D71F13;width:100%;height:3.5rem;line-height:3.5rem;color:#fff;font-size:1.5rem;border-radius:6px;text-align:center;}

ul.vod{padding-bottom:10px;}
ul.vod li{margin-top:10px;}
ul.vod li img{display:block;width:100%;border-radius:6px;height:12.5rem;}
ul.vod li span{font-size:1.5rem;height:2.5rem;line-height:2.5rem;text-align:center;overflow:hidden;display:block;}

ul.cplist{padding:10px;}
ul.cplist li{margin-top:20px;border-bottom:dotted 1px #ddd;padding-bottom:15px;}
ul.cplist li .title{font-size:18px;line-height:22px;padding:0 0 10px 0;font-weight:600;}
ul.cplist li img{display:block;width:100%;border-radius:6px;}
ul.cplist li span{font-size:1.5rem;line-height:2.5rem;display:block;}

ul.dhmenu li{text-align: center;line-height: 22px;background: #eee;font-size: 16px;padding:10px;border-bottom:solid 1px #fff;}

.hrlist{margin: 10px auto;}
.hrtxt{border-bottom: solid 1px #ddd;padding-bottom: 20px;text-align: center;}
.hrtxt h4{font-size: 22px;line-height: 36px;}
.hrtxt p{line-height: 24px;font-size: 14px;color: #888;}
.hrzw{margin-top: 20px;/*border-bottom: solid 1px #eee;*/background:#f3f3f3;padding: 10px 12px;float: left;width: 100%;}
.hrzw .zwname{font-size: 20px;font-weight: 600;line-height:24px;padding:10px 0;}
.hrzw .zwcont{display: block;border-left: solid 1px #fff;font-size: 14px;}
.zwcont p{line-height: 22px;padding: 2px 0;}
.zwcont .zwtit span{font-weight: 600;}
.zwcont .zwtxt{padding-left: 20px;}

h2.abouttit{font-size: 26px;line-height: 150%;text-align: center;padding: 10px 0;}
.fuwu{margin: 30px 0;}
.fuwu .fuwu-tit{padding: 10px 0;}
.fuwu .fuwu-tit h3{text-align: center;font-size: 24px;line-height: 26px;}
.fuwu .fuwu-tit h4{text-align: center;font-size: 14px;line-height: 20px;color: #999;font-weight: 100;}
.fuwu-box{width: 80%;margin:10px 10%;float: left;}
.fuwu-box .fuwu-txt{width: 100%;float: left;text-align: center;}
.fw-ico span, .fw-ico em{display: block;}
.fw-ico span{font-size: 20px;font-weight: 600;line-height: 24px;height: 24px;margin-top: 20px;}
.fw-ico em{font-size: 16px;line-height: 16px;height: 16px;color: #dfdfdf;}
.fw-con{line-height: 24px;margin-top: 10px;margin-bottom: 40px;color: #888;}

.contxt{font-size:16px;}
.contxt p{padding: 0 0 12px 0;font-size:16px;}
.contxt img{max-width:100%!important;height:auto!important;float:none;margin:auto 0!important;}

ul.abs{padding-bottom:10px;}
ul.abs li{margin-top:10px;}
ul.abs li img{display:block;width:100%;border-radius: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:#1d97d5;text-decoration:none;border:1px solid #1d97d5;padding:6px 10px;border-radius:6px;font-style:normal;font-weight:700;}
.listpage a {color:#1d97d5;margin-right:3px;text-decoration:none;padding:6px 10px;border:1px solid #eaeaea;border-radius:6px;}
.listpage a:hover {color:#1d97d5;background-color:#f5f5f5;text-decoration:none;border:1px solid #1d97d5;}
.listpage a:active {color:#1d97d5;background-color:#f5f5f5;border:1px solid #666;}
.listpage span.current {font-weight:bold;color:#fff;margin-right:2px;background-color:#1d97d5;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%;}

.ilx{background: #1d97d5;color: #fff;margin-top:20px;border-top:solid 1px #ddd;padding: 10px;}
.ilx h2{font-size: 2rem;font-weight: 600;border-bottom:solid 2px #50b7ed;height: 5rem;line-height: 5rem;}
.ilx .ilx-txt{width: 70%;font-size: 1.5rem;margin-top: 1.5rem;line-height: 1.5;}
.ilx .ilx-txt p{line-height: 1.5;padding: 0;margin: 5px 0;}
.ilx .ilx-img{width: 30%;margin-top: 2rem;}

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;background:#424242;}
footer.copyright p{color:#fff;font-size:1.2rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.2rem;}
footer.mixcopyright{background:#424242;padding:20px 10px 10px;}
footer.copyright p.urllink{font-size:2.5rem;padding:20px 0 25px;}
footer.copyright p.urllink a{color:#666;padding:0 20px;}
footer.copyright img{display:block;width:100%;}

.tableborder{margin-top:10px;}
h3.ly{text-align: center;font-size: 2rem;background: #f3f3f3;border: dotted 2px #eee;margin-top:20px;padding: 6px;}
.lytitle{border-radius: 3px;background:#d71f13;color:#fff;padding: 6px 12px;}
.lytitle td{padding:8px 12px;background:#d71f13;color:#fff;}
.ly-text{margin-top: 10px;line-height: 180%;font-size: 14px;}
.ly-reply{margin: 10px 10px 6px;line-height: 180%;font-size: 14px;border: dotted 1px #ddd;background: #f2f2f2;}
.ly-reply td{padding: 6px 10px;}
.ly-writing{margin-top: 20px;}
.ly-writing-tit{margin: 10px auto 3px;font-size: 14px;}
.ly-writing input.lyinput{width: 100%;height: 3.5rem;font-size: 14px;border: solid 1px #666;padding: 5px;}
.ly-writing textarea.lyarea{width: 100%;height: 15rem;font-size: 14px;border: solid 1px #666;padding: 5px;}
.ly-writing input.lyvcode{width:10rem;height: 3.5rem;font-size: 14px;border: solid 1px #666;padding: 5px;}
.ly-writing .ly-writing-tj{display: block;/*text-align: center;*/margin-top: 15px;}
.ly-writing input.lytijiao{padding: 8px 30px;font-size: 1.75rem;background:#d71f13;border:none;border-radius: 99px;color: #fff;cursor: pointer;}
.ly-writing input.lyquxiao{padding: 8px 30px;font-size: 1.75rem;background:#ddd;border:none;border-radius: 99px;color: #555;cursor: pointer;margin-left: 10px;}
.ecomment{margin: 10px 10px 6px;line-height: 180%;font-size: 12px;border: dotted 1px #ddd;background: #FFFFEE;padding:6px 10px;color:#666;}
.ecommenttext{margin:0;}

.hexin{width: 100%;margin-top: 20px;border-top: solid 4px #eee;}
.hexin h2{height:3.8rem;line-height:3.8rem;font-size:2.25rem;font-weight:600;text-align: center;margin: 20px 0 10px;color: #1d97d5;}
.hexin .hx-txt{margin-top: 10px;}
.hx-txt .iys{float: left;width:100%;margin: 10px 0;padding:20px 0;border-radius: 20px;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);/*background-color: rgba(29, 151, 213, 0.4);*/}
.hx-txt .iybg1{background: url(../images/y1.jpg) no-repeat top center;}
.hx-txt .iybg2{background: url(../images/y2.jpg) no-repeat top center;}
.hx-txt .iybg3{background: url(../images/y3.jpg) no-repeat top center;}
.hx-txt .iybg4{background: url(../images/y4.jpg) no-repeat top center;}
.hx-txt .iybg5{background: url(../images/y5.jpg) no-repeat top center;}
.iys:hover{background-color: rgba(30, 150, 213, .2);}
.iys .iys-ico{width: 110px;height: 110px;border-radius: 100px;font-size: 16px;text-align: center;;position: absolute;left:35.5%;}
.iys .iys-ico.ico01{background: url(../images/icoy.png) #1e96d5 no-repeat;background-position: -115px 22px;}
.iys .iys-ico.ico02{background: url(../images/icoy.png) #1e96d5 no-repeat;background-position: -115px -100px;}
.iys .iys-ico.ico03{background: url(../images/icoy.png) #1e96d5 no-repeat;background-position: -115px -220px;}
.iys .iys-ico.ico04{background: url(../images/icoy.png) #1e96d5 no-repeat;background-position: -115px -340px;}
.iys .iys-ico.ico05{background: url(../images/icoy.png) #1e96d5 no-repeat;background-position: -115px -456px;}
.iys .iys-ico span{color: #fff;padding-top: 65px;display: block;}
.iys .iys-txt{margin-top: 120px;line-height: 26px;font-size: 18px;color: #fff;text-align: center;}