@charset "utf-8";
/* CSS Document */
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1479370396'); /* IE9*/
  src: url('../fonts/iconfont.eot?t=1479370396#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/iconfont.woff?t=1479370396') format('woff'), /* chrome, firefox */
  url('../fonts/iconfont.ttf?t=1479370396') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg?t=1479370396#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-fangdajing:before { content: "\e607"; }
.icon-caidan:before { content: "\e630"; }
.icon-shouye:before { content: "\e716"; }
.icon-anli:before { content: "\e62a"; }
.icon-ditu:before { content: "\f0014"; }
.icon-tuandui:before { content: "\e609"; }
.icon-dianhua:before { content: "\e619"; }
.icon-buchongiconsvg02-copy:before { content: "\e601"; }
.icon-duanxin:before { content: "\e60f"; }
.icon-icon:before { content: "\e6cc"; }
.icon-fanhui:before { content: "\e632"; }
.icon-caidan1:before { content: "\e603"; }
.icon-caidanxueanli:before { content: "\e615"; }
.icon-chanpin:before { content: "\e66a"; }
.icon-icon2:before { content: "\e607"; }
.icon-yuan:before { content: "\e613"; }
.icon-yuan1:before { content: "\e62a"; }
html{font-family:"Microsoft YaHei";font-size:14px;color:#666;word-break:break-all;text-overflow:ellipsis}
body,button, input, select, textarea{ font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{padding:0;margin:0;border:0 none;font-family:"Microsoft YaHei";}
img,input{border:0;vertical-align:middle}
ul,li{list-style:none;margin:0;padding:0;}
form{padding:0;margin:0}
img{border:0}
a{COLOR:#666;blr:expression(this.onFocus=this.blur());text-decoration:none;}
a:focus{outline:0}
a:hover{color:#f00}
input{outline:none;}
/*主体通用*/
.wrap{width:100%; overflow:hidden; max-width:640px; min-width:320px; margin:0 auto; position:relative;  z-index:10; background:#fff; height:100%}
.loading{width:100%;max-width:1000px; min-width:320px; margin:0 auto; z-index:9999999; background:#fff; text-align:center; position:fixed; height:100%; display:table-cell; overflow:hidden}
.loading div{padding-top:40%}
.loading div img{width:80px; }
/*外部隐藏导航*/
.navmun{width:220px; overflow:hidden}
.navmun h3{text-align:center; color:#f1f1f1; font-size:1.25em; height:40px; line-height:50px;}
.navmun h4{text-align:center; color:#f1f1f1; font-size:1em; height:20px; line-height:20px;padding-bottom:10px;border-bottom:1px #ccc  dashed;}
.navmun ul{ overflow:hidden;}
.navmun ul li{width:220px;margin:0 auto;border-bottom:1px solid #ffffff; height:0.50rem; line-height:0.50rem; font-size:0.20rem;}
.navmun ul li a{display:block;width:100%;color:#fff;text-indent:60px;}
.navmun li:last-child{margin-bottom:20%;}
#nav{width:220px; overflow:hidden; position:absolute;background:#295ab6; right:0;top:0; z-index:9;overflow-y:scroll;height:550px; display:none; }
/*头部*/
.top{width:100%; text-align:center; height:0.80rem; line-height:0.691rem; margin:0px auto; background:#000;}
.top img {height: 100%;}
.hed{width:100%;text-align: center; max-width:640px; min-width:320px;position:fixed;height:0.80rem;top:0;box-shadow: 0 0 2px rgba(9,2,4,.55);z-index:99;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s; margin:0px auto; background:#fff;}
.logo {width: 62.8125%;height: auto;line-height:0.791rem; font-size:0.30rem; color:#000}
.search_hl{width: 14.0625%; left: 0.1%; top: 5px; position: absolute;height: 100%;font-size: 0.38rem; color: #295ab6; text-align: center; overflow: hidden;cursor: pointer;}
.nav-btn{width:14.0625%;right:0;top:5px;position:absolute;font-size:0.4rem;line-height:0.71rem;color:#1349ba;text-align:center;overflow:hidden;cursor: pointer;}
/* 搜索*/
.search{width: 96%;height: 0.80rem;padding:0 2%;position: absolute;top: -120%;left: 0; display:none;background-color: #295ab6;font-family: "microsoft yahei";}
.search-input{width: 75%;border:1px solid #295ab6;border-radius: 15px 0 0 15px;float: left;border-right: none;height: 0.460rem;font-size: 0.18rem;font-family: "microsoft yahei";text-indent: 5%;margin-top: 2%;background-color:#FFFFFF}
.search-btn{width: 15%;float: left;background-color: #fff;border-radius:0 15px 15px 0;border:1px solid #007b5f;border-left: none;height: 0.480rem;font-size: 0.25rem;margin-top: 2%; cursor: pointer;}
.search a{display: inline-block;width: 9%;float: left;    font-size: 0.2rem;color:#fff;text-align: center;height: 0.7rem;}
.index_text{width: 90%;font-size: 14px;height: 0.5rem;background: #fff url(../images/search_bg_05.png) no-repeat 95% center;-webkit-background-size: 7%;background-size: 7%;border:none;font-size: 0.21rem;font-family:"microsoft yahei";text-indent: 3%;margin:2% 0;border-radius: 7px;}

/*遮罩层*/
.bj{position: fixed;left:0;width:100%;top:0;height:100%;background:rgba(0,0,0,0.9);text-align:right;font-size:0.4rem;color:#fff;line-height:2;right:0;overflow:hidden;opacity: 0;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.black{width:100%;left:-220px;opacity: 0.9; z-index:999999;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}	
.black1{width:100%;opacity: 0.9; z-index:9999;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}	

/*外部隐藏子菜单*/
.submenu{width:100%; overflow:hidden; position:fixed; right:-100%;top:0;z-index:10000;}
.submenu .col{float:left; width:30%; overflow:hidden;}
.submenu dl{width:70%; overflow:hidden;background:#f1f1f1; float:right;overflow-y:scroll;height:550px; position:relative; z-index:100001}
.sub_nav{width:100%; overflow:hidden;}
.sub_nav ul li{display:inline-block;width:100%;position:relative;z-index:10;zoom:1 }
.sub_nav ul li h4{width:100%; line-height:0.6rem; text-indent:1em; font-size:0.25rem; border-bottom:1px #ccc solid; font-weight:normal;
}
.sub_nav ul li h4::after{content: '>'; line-height:0.6rem;float:right; font-size:0.2rem;font-weight:bold; font-family:"宋体"; text-align:right; margin-right:10px;  -webkit-transform: rotate0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);	 -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.sub_nav ul li.selected h4::after{content: '>'; line-height:0.6rem;float:right; font-size:0.2rem;  font-weight:bold; font-family:"宋体"; text-align:right; margin-right:10px; margin-top:-7px; margin-right:5px;   -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);-webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.list-item{ display:none; border-bottom:1px #ccc solid; overflow:hidden;}
.sub_nav ul li ul li{padding:1% 3%; margin:2%; float:left; background:#e1e1e1; border-radius:5px; border:1px #ccc solid;font-size:0.2rem; width:auto;}
/*外部隐藏三级菜单*/
.sanji{width:100%; background:#f1f1f1; position:fixed; left:-100%; z-index:10000;}
.sanji dd{ width:100%;font-size:0.25rem; line-height:0.6rem; background:#F60; color:#fff; text-indent:0.5em; -webkit-box-shadow:0 0 10px #000;   -moz-box-shadow:0 0 10px #000;   box-shadow:0 0 10px #000; position:fixed; top:0; z-index:111111}
.sanji dd span{float:right;}
.sanji ul{overflow:hidden; position:fixed; width:30%; float:left;-webkit-box-shadow:0 0 5px #000;   -moz-box-shadow:0 0 5px #000;   box-shadow:0 0 5px #000;overflow-y:scroll;height:550px;  background:#CAE4FF; }
.sanji ul li{border-bottom:1px #ccc solid; font-size:0.25rem; line-height:0.6rem; line-height:2.4; text-indent:0.5em;}
.muen{width:66%; float:left; overflow:hidden; position:fixed;  left:34%; z-index:10000; display:none; overflow-y:scroll;height:550px; }
.muen_nav{width:100%; overflow:hidden;}
.muen_nav ul li{display:inline-block;width:100%;position:relative;z-index:10;zoom:1 }
.muen_nav ul li h4{width:100%; line-height:0.6rem; text-indent:1em; font-size:0.25rem; border-bottom:1px #ccc solid; font-weight:normal;
}
.muen dd{ width:100%;font-size:0.25rem; line-height:0.6rem; background:#F60; color:#fff; text-indent:0.5em; -webkit-box-shadow:0 0 10px #000;   -moz-box-shadow:0 0 10px #000;   box-shadow:0 0 10px #000; position:fixed; top:0; z-index:111111}
.muen dd span{float:right;}
.muen_nav ul li h4::after{content: '>'; line-height:0.6rem;float:right; font-size:0.2rem;  font-weight:bold; font-family:"宋体"; text-align:right; margin-right:10px; margin-top:-7px; margin-right:5px;   -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);-webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.muen_nav ul li ul{border-bottom:1px #ccc solid; overflow:hidden;}
.muen_nav ul li ul li{padding:1% 3%; margin:2%; float:left; background:#e1e1e1; border-radius:5px; border:1px #ccc solid;font-size:0.2rem; width:auto;}
.muen ul li.none{display:none;}
.sanji ul li.thistab{border-left:4px #f60 solid;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s; background:#f1f1f1}
/*banner*/
.g-adv{position:relative;width:100%;margin:0 auto 0 auto;z-index:15; min-width:320px; max-width:100%; }
.g-adv .m-box img{display:block;position:relative;width:100%;}
.g-adv .m-cnt{width:100%;position:absolute;bottom:0;left:0;z-index:10;height:4px;}
.g-adv .m-cnt li{float:left;width:100%;height:4px;}
.g-sbox .m-cnt{background:#dfdfdf;position:relative;border-bottom:1px solid #BDBAB7;}
.g-sbox .m-cnt li{position:relative;}
.m-cnt li{text-align:center;width:32%;}
.g-adv .m-cnt{background:#333;}
.g-adv .m-cnt .z-on{background:#f4821f;}
.pty{width:100%; overflow:hidden}
.pty ul li{width:1.57rem; float:left; margin:0.1rem 0.1rem 0; background:#295ab6; text-align:center; height:0.40rem; line-height:0.40rem; overflow:hidden; font-size:0.18rem}
.pty ul li a{color:#fff}
.pro,.ys,.zc{width:100%; overflow:hidden}
.tlist {width: 100%; margin-top: 20px;background: url(../images/tit_bg.jpg) repeat-x center center;}
.title{ overflow: hidden;width:60%; margin-left:20%;background: #fff;text-align: center; font-size: 0.30rem;  font-weight: bold; color:#666} 
.title span{color:#295ab6}
.title p{color:#ababab; font-size:0.17rem; line-height:0.30rem; overflow:hidden;}
#demo,.zc_con,.news1{ margin-top:0.20rem;}
.p_s_tit{width:30%; margin-left:35%; text-align:center; background:#295ab6; color:#fff; line-height:0.40rem; font-weight:bold; font-size:0.15rem; margin-top:10px;border-radius:5px; margin-bottom:20px}
.p_s_tit a{ display:block; color:#fff}
.p-list{overflow:hidden; margin-top:0.1rem}
.p-list ul li{ float:left; overflow:hidden; margin:0.1rem 0 0 0.1rem; width:2.5rem; height:2.4rem}
.p-list ul li div{ overflow:hidden; border:1px solid #ccc;width:2.46rem; height:2.0rem}
.p-list ul li p{ font-size:0.20rem; line-height:0.40rem; text-align:center; height:0.40rem; overflow:hidden}
.ys1_con{overflow:hidden;}
.ys1_con ul li{width:100%;overflow:hidden; margin:0.1rem 0 0 0.1rem; width:2.3rem; float:left; background:#007b5f; padding:0.1rem; height:2.3rem; position:relative}
.ys1_con ul li div{width:1.5rem;margin:0.3rem auto;text-align:center}
.ys1_con ul li p{width:100%;overflow:hidden; font-size:0.23rem; overflow:hidden; text-align:center; color:#ffd200; font-weight:bold; line-height:0.4rem}
.ys1_con ul li span{ line-height:0.3rem; overflow:hidden; font-size:0.18rem; color:#fff; position:absolute;top:0; left:0; background:#ff7800; padding:0.1rem; height:2.3rem; display:none;}
.ys2_con{overflow:hidden;}
.ys2_con ul li{width:100%;overflow:hidden; margin:0.1rem 0 0 0.1rem; width:2.3rem; float:left; background:#007b5f; padding:0.1rem; height:1.5rem; }
.ys2_con ul li div{width:1.5rem;margin:0.3rem auto;text-align:center}
.ys2_con ul li p{width:100%;overflow:hidden; font-size:0.23rem; overflow:hidden; text-align:center; color:#ffd200; font-weight:bold; line-height:0.4rem}
.ys2_con ul li span{ line-height:0.3rem; overflow:hidden; font-size:0.18rem; color:#fff; padding:0.1rem; height:2.3rem; display:block}
.owl-carousel ul{ width:100%; overflow:hidden;}
.owl-carousel ul li{ float:left;}
.owl-carousel ul li div{ overflow:hidden;}
.owl-theme .owl-controls{text-align: center; background:#f2f2f2; height:30px; padding-top:10px}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);opacity: 1;text-decoration: none;}
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;}
.owl-theme .owl-controls .owl-page span{display: block;	width:10px;height:10px;margin:5px 5px;background: #bebab9;border-radius:5px}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{ background-color:#295ab6;}
.owl-carousel .owl-wrapper:after {content: ".";	display: block;	clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing {cursor:url(grabbing.png) 8 8, move;}
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility:hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0);-ms-transform: ranslate3d(0,0,0); position:relative}
.owl-origin {-webkit-perspective: 1200px;-webkit-perspective-origin-x : 50%;-webkit-perspective-origin-y : 50%;-moz-perspective : 1200px;-moz-perspective-origin-x : 50%;-moz-perspective-origin-y : 50%;perspective : 1200px;}
.owl-fade-out {  z-index: 10; -webkit-animation: fadeOut .7s both ease; -moz-animation: fadeOut .7s both ease; animation: fadeOut .7s both ease;}
.owl-fade-in { -webkit-animation: fadeIn .7s both ease; -moz-animation: fadeIn .7s both ease; animation: fadeIn .7s both ease;}
.owl-backSlide-out { -webkit-animation: backSlideOut 1s both ease; -moz-animation: backSlideOut 1s both ease;animation: backSlideOut 1s both ease;}
.owl-backSlide-in { -webkit-animation: backSlideIn 1s both ease; -moz-animation: backSlideIn 1s both ease; animation: backSlideIn 1s both ease;}
.owl-goDown-out {-webkit-animation: scaleToFade .7s ease both;-moz-animation: scaleToFade .7s ease both;animation: scaleToFade .7s ease both;}
.owl-goDown-in {-webkit-animation: goDown .6s ease both;-moz-animation: goDown .6s ease both;animation: goDown .6s ease both;}
.owl-fadeUp-in {-webkit-animation: scaleUpFrom .5s ease both;-moz-animation: scaleUpFrom .5s ease both;animation: scaleUpFrom .5s ease both;}
.owl-fadeUp-out {-webkit-animation: scaleUpTo .5s ease both;-moz-animation: scaleUpTo .5s ease both;animation: scaleUpTo .5s ease both;}
@-webkit-keyframes empty {0% {opacity: 1}}
@-moz-keyframes empty {0% {opacity: 1}}
@keyframes empty {0% {opacity: 1}}
@-webkit-keyframes fadeIn {0% { opacity:0; }100% { opacity:1; }}
@-moz-keyframes fadeIn {0% { opacity:0; }100% { opacity:1; }}
@keyframes fadeIn {0% { opacity:0; }100% { opacity:1; }}
@-webkit-keyframes fadeOut {0% { opacity:1; }100% { opacity:0; }}
@-moz-keyframes fadeOut {0% { opacity:1; }100% { opacity:0; }}
@keyframes fadeOut {0% { opacity:1; }100% { opacity:0; }}
@-webkit-keyframes backSlideOut {25% { opacity: .5; -webkit-transform: translateZ(-500px); }75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }}
@-moz-keyframes backSlideOut {25% { opacity: .5; -moz-transform: translateZ(-500px); }75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }}
@keyframes backSlideOut {25% { opacity: .5; transform: translateZ(-500px); }75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }}
@-webkit-keyframes backSlideIn {0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; -webkit-transform: translateZ(-500px); }100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }}
@-moz-keyframes backSlideIn {0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }75% { opacity: .5; -moz-transform: translateZ(-500px); }100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }}
@keyframes backSlideIn {0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }75% { opacity: .5; transform: translateZ(-500px); }100% { opacity: 1; transform: translateZ(0) translateX(0); }}
@-webkit-keyframes scaleToFade {to { opacity: 0; -webkit-transform: scale(.8); }}
@-moz-keyframes scaleToFade {to { opacity: 0; -moz-transform: scale(.8); }}
@keyframes scaleToFade {to { opacity: 0; transform: scale(.8); }}
@-webkit-keyframes goDown {from { -webkit-transform: translateY(-100%); }}
@-moz-keyframes goDown {from { -moz-transform: translateY(-100%); }}
@keyframes goDown {from { transform: translateY(-100%); }}
@-webkit-keyframes scaleUpFrom {from { opacity: 0; -webkit-transform: scale(1.5); }}
@-moz-keyframes scaleUpFrom {from { opacity: 0; -moz-transform: scale(1.5); }}
@keyframes scaleUpFrom {from { opacity: 0; transform: scale(1.5); }}
@-webkit-keyframes scaleUpTo {to { opacity: 0; -webkit-transform: scale(1.5); }}
@-moz-keyframes scaleUpTo {to { opacity: 0; -moz-transform: scale(1.5); }}
@keyframes scaleUpTo {to { opacity: 0; transform: scale(1.5); }}
.slick-slide{ overflow:hidden; margin-right:10px; position:relative;}
.slick-slide img{display:block; width:100%}
.slick-slide img.slick-loading{border:0 }
.slick-slider{margin:30px auto 50px;}
.slick-slider{ position: relative;display: block;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden; margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px; border:3px solid #ccc;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-dots { position: absolute; margin-top:15px;text-align: center;background: #f2f2f2;height:30px;padding-top: 10px; width:100%}
.slick-dots li { position: relative; display: inline-block; height: 10px; width: 10px; margin: 0px 5px; padding: 5px 0; cursor: pointer; }
.slick-dots li button { border: 0; background: #bbb; display: block; height: 10px; width: 10px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none;border-radius: 5px; }
.slick-dots li.slick-active button{background: #295ab6;}
.slick-initialized .slick-center{ border:3px solid #ff7d00;}
.slider-tit{text-align: center;font-size:0.20rem;color: #fff;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;position:absolute; left:0; bottom:0;width:100%; line-height:0.50rem; height:0.50rem; display:block; background:#000;filter:alpha(opacity=60); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.slider-tit a{color: #fff;}
.slider-con{ line-height:24px; font-size:14px; padding:0 5px}
.slider-butn{ background:#5f5f5f; font-size:14px; color:#fff; height:30px; line-height:30px; width:120px; margin:10px auto; text-align:center;}
.slider-butn a{color:#fff}
.slick-initialized .slick-center .slider-butn{ background:#d5271b}
.slide img {width: 100%;}
.slide-tit{height:50px;width: 100%;bottom: 0;left: 0; background:#000;  filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; color:#fff; line-height:50px}
.slide-tit span{ padding:0 5px; font-size:24px; height:50px; width:30px; float:left}
.slide-tit em{font-style:normal; padding:0 5px; font-size:0.22rem;}
.slide-con{ margin:10px; line-height:0.30rem; clear:both; font-size:0.18rem;}
.slide-con span {display: block;width: 0.22rem;height:  0.22rem;background: #f60;color: #fff;text-align: center;line-height: 0.22rem;float: left;border-radius:  0.11rem;margin-right: 10px; margin-top:5px; font-size:0.20rem;}
.slider-img{ overflow:hidden;width:2.85rem; height:2.2rem;}
.news{width:100%; overflow:hidden}
.news1{width:100%; overflow:hidden; background:#FFF; margin-bottom:10px;}
.news1 ul{overflow:hidden; margin:0px auto; padding:0px; list-style:none; margin:0 0.5em}
.news1 ul li{ font-size:0.18rem;line-height:0.50rem; margin:0 0.5em; text-indent:1em; background:#eeeeee; margin-bottom:0.10rem; overflow:hidden}
.news1 ul li a,.news2 ul li a{color:#666;}
.news1 ul li a:hover,.news2 ul li a:hover{color:#ff7200;}
.news1 ul li span.zuo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left; width:62%;}
.news1 ul li span.you{ padding:0 5px; display:block; float:right;}
.content{ margin:1em;}
.content h2{ font-size:0.25rem; text-align:center; color:#295ab6; line-height:0.30rem; margin-top:0.1rem}
.content h3 {font-size:0.18rem;;text-align: left; line-height: 0.30rem; font-weight: normal; color:#999; margin-top:0.10rem;}
.content p.rq{line-height:0.50rem;margin:0.20rem 0; background:#f6f6f6; font-weight:bold; text-indent:1em; color:#666; font-size:0.20rem;}
.txt_wd{ line-height:30px; color:#333; font-size:0.20rem; overflow:hidden}
.pa-list{overflow:hidden;margin-top:0.1rem}
.pa-list ul li{ float:left; overflow:hidden; margin:0.1rem 0 0 0.1rem; width:1.65rem; height:1.4rem}
.pa-list ul li div{ overflow:hidden; border:1px solid #ccc;width:1.6rem; height:1.0rem; text-align:center}
.pa-list ul li p{ font-size:0.20rem; line-height:0.40rem; text-align:center; height:0.40rem; overflow:hidden}
.form_left{overflow:hidden;margin-top: 0.5rem; margin-left:0.3rem;}
.form_left ul li em{ font-style:normal; font-size:0.20rem; color:#f00;}
.form_left ul li p{ font-style:normal; font-size:0.20rem; color:#f00; clear:both; margin-left:5em}
.form_left ul li{ color:#666; font-size:0.20rem; overflow:hidden; min-height:0.7rem;}
.form_left ul li span{width:5em; float:left; height:0.4rem; line-height:0.4rem; display:block; text-align:right; font-size:0.20rem;}
.inpu {height:0.4rem; line-height:0.4rem;border: 1px #ccc solid;float: left;color: #666; width:17em; font-size:0.20rem;}
.textarea {height:0.9rem;line-height: 0.3rem;border: 1px #ccc solid;float: left;color: #666; width:17em; font-size:0.20rem;}
.button {width:2rem;height:0.6rem;background: #ec5a12;text-align: center;margin: 0.2rem auto 0;color: #fff;cursor: pointer;font-family: 'Microsoft YaHei'; margin-left:5.3em; font-size:0.20rem;}
.n-list{overflow:hidden;}
.n-list ul li{overflow:hidden; border-bottom:1px solid #f1f1f1; margin:0.1rem; padding:0.1rem 0;}
.n-list ul li div{width:2.0rem; height:1.4rem; overflow:hidden; float:left; border:1px solid #ccc;}
.n-list ul li dl{width:3.0rem; float:right;}
.n-list ul li dl dt{font-size:0.20rem;color:#246cd7; font-weight:bold;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; height:0.4rem; line-height:0.4rem}
.n-list ul li dl dd{ font-size:0.18rem; height:1.1rem; line-height:0.35rem; overflow:hidden;color:#666}
.m-btit {line-height:0.60rem;padding-left: 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-top: 1px solid #d9d9d9;box-shadow: 0 1px #fff;position: relative;background-color: #f6f6f6;background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eaeaea));background-image: -webkit-linear-gradient(top, #f6f6f6, #eaeaea);background-image: -moz-linear-gradient(top, #f6f6f6, #eaeaea);background-image: -o-linear-gradient(top, #f6f6f6, #eaeaea);background-image: -ms-linear-gradient(top, #f6f6f6, #eaeaea);background-image: linear-gradient(top, #f6f6f6, #eaeaea);border-bottom: 1px solid #d9d9d9; font-size:0.20rem}
.m-con{ overflow:hidden}
.m-con span.ptitle{ font-size:0.23rem; color:#000; margin:10px 0;  width:100%; line-height:0.40rem; text-align:center; font-weight:bold; text-align:center; display:block}
.m-con h3{ text-align:center; line-height:40px; font-size:0.20rem;border-top:1px dashed #ccc;}
.next{ margin-top:0.30rem; border-top:1px solid #ccc;}
.next ul li{ line-height:0.4rem; overflow:hidden; font-size:0.20rem}
.fenye{ overflow:hidden; margin:20px auto 0; text-align:center;height: 25px;padding-top:10px;}
div.flickr a {margin-right: 3px;border: 1px solid #ccc; padding: 5px 10px; border-radius: 2px; margin:0 3px}
div.flickr a:hover {border-right: #295ab6 1px solid; border-top: #295ab6 1px solid; background-image: none; border-left: #295ab6 1px solid; color: #fff; border-bottom: #295ab6 1px solid; background-color: #295ab6}
div.meneame a:active {border-right: #295ab6 1px solid; border-top: #295ab6 1px solid; background-image: none; border-left: #295ab6 1px solid; color: #fff; border-bottom: #295ab6 1px solid; background-color: #295ab6}
div.flickr span.current {margin-right: 3px; padding: 5px 10px;  color:#fff;font-weight:bold; background:#295ab6;border-radius: 2px; border:1px solid #295ab6}
div.flickr span.disabled { color: #adaaad; margin-right: 3px; border:1px solid #ccc; padding:5px 10px; border-radius:2px; }


.footer{width:100%;height:0.8rem;position: fixed!important;bottom: 0;z-index: 9999;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s; max-width:640px; min-width:320px; margin:0px auto;}
.foot{width:100%;position: fixed;height:0.8rem;bottom:0;left:0;z-index:10;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;background: #224ea0}
.foot-relative{position:relative;width:100%;height:0.8rem;}
.foot a{display:block;float:left;width:25%;color:#ffffff}
.foot a span{display:block;width:100%;text-align:center;font-size:0.4rem;line-height:0.5rem;}
.foot a h3{width:100%;text-align:center;font:0.18rem/0.2rem "microsoft yahei";}
.copyright{ width:100%; text-align:center; padding-top:20px; float:left; line-height:25px; padding-bottom:0.8rem; background-color:#295ab6; color:#fff; font-size: 0.18rem; line-height:0.35rem; margin-top:15px;}
.copyright a{color:#fff}
.wechatBox{display:none;height:100%;position:fixed;top:0;width:100%;z-index:5;}
.wechat{background:#fff none repeat scroll 0 0;border-radius:20px;box-shadow:1px 1px 2px rgba(0,0,0,1);color:#666;display:none;left:10%;padding:30px 0;position:fixed;right:10%;text-align:center;top:20%;width:80%;z-index:5000;font-size:20px;}
.wechat .p1{font-size:20px;}
.wechat .wxid{background-color:#295ab6;color:#fff;font-size:20px;margin:10px 0;padding:10px;}
.wxid{font-size:17px;margin:30px 0;padding:10px;}
.wechat .p2{font-size:20px;}