@charset "utf-8";
/* CSS Document */
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, pre, q, ruby, s, samp, section, small, span, strike, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin:0; padding:0; border:0; font:inherit; vertical-align:baseline; word-wrap:break-word;}
table { border-collapse:collapse; border-spacing:0;}
button, input, select, textarea { outline:0; -webkit-box-sizing:border-box;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}
li, ol, ul {list-style:none;}
img { max-width:100%; vertical-align:top; border:0; -ms-interpolation-mode:bicubic; -webkit-touch-callout:none;}
:focus {outline:0}
a {	color:#333; text-decoration:none;}
a.active { color:#06c;}

body{ max-width:750px; min-width:320px; margin:0 auto;}
.box{ overflow:hidden;}

/* ͷ �� */
.topbox{ height:1.2rem; overflow:hidden;}

.logo{ width:7.5rem; height:1.2rem; overflow:hidden;}
.logo img{ width:100%;}

/* �� �� */
.menu{ width:7.5rem; overflow:hidden;}
.menu ul{ width:7.6rem;}
.menu li{ width:2.48rem; height:0.8rem; line-height:0.8rem; margin:0 0.02rem 0.02rem 0; background:#81d8cf; font-size:.28rem; text-align:center; float:left; overflow:hidden;}
.menu li a{ color:#fff; display:block;}
.menu li a:hover{ color:#fff; background:#02429a; display:block;}

/* banner */
.banner{ max-width:750px; height:3.7rem; position:relative; overflow:hidden;}
.banner .hd{ width:7.5rem; height:0.2rem; position:absolute; z-index:1; left:0; bottom:0.5rem;}
.banner .hd ul{ text-align:center; height:0.2rem;}
.banner .hd li{ font-size:0; width:0.2rem; height:0.2rem; border-radius:100%; text-align:center; display:inline-block; margin:0 0.06rem; background:#fff; overflow:hidden;}
.banner .hd .on{ background:#81d8cf;}
.banner .bd{ position:relative; z-index:0;}
.banner .bd li img{ width:100%; height:3.7rem;}
.banner .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* ȡ�����Ӹ��� */}

/* �� Ŀ */
.xmbox{ width:7.5rem; background:url(../images/xmbg.jpg) no-repeat; background-size:100%; overflow:hidden;}
.xmcon{ width:7.5rem; margin:0.3rem 0; overflow:hidden;}
.xmcon li{ width:2rem; height:2rem; background:#81d8cf; float:left; border-radius:5px; margin:0 0.25rem 0.3rem 0.25rem; overflow:hidden;}
.xmcon li .xmtu{ width:0.8rem; height:0.8rem; margin:0.2rem auto 0.1rem auto;}

.xmcon li .xmbt{ font-size:.28rem; text-align:center;}
.xmcon li a{ color:#fff; display:block;}

/* �� �� */
.newsbox{ padding:0 0.2rem; overflow:hidden;}
.newscon{ margin:0 0 0.3rem 0; overflow:hidden;}
.newscon li{ padding:0.3rem 0; border-bottom:1px solid #dfdfdf; overflow:hidden;}
.newscon li .zxtu{ width:2.2rem; height:1.7rem; float:left; margin:0 0.2rem 0 0; overflow:hidden;}
.newscon li .zxtu img{ width:2.2rem; height:1.7rem;}
.newscon li .zxdw{ width:4.7rem; float:left; overflow:hidden;}
.newscon li .zxdw h1{ color:#000; font-size:.3rem; margin:0 0 0.1rem 0; overflow:hidden;}
.newscon li .zxdw p{ font-size:.28rem; text-align:justify; margin:0; color:#707070; overflow:hidden;}

/* �� �� */
.slideBox2{ max-width:750px; display:block; overflow:hidden; position:relative; background:url(../images/zjbg.jpg) no-repeat;}
.slideBox2 img{max-width:750px; overflow:hidden; height:4.7rem; width:100%/* ���ý���ͼ����� */}
.slideBox2 .bd{ position:relative; z-index:0; border:0 none; height:4.7rem; overflow:hidden;}
.slideBox2 .bd a{ height:4.7rem; width:100%; position:relative; text-align:center; overflow:hidden;}
.slideBox2 .bd a img{vertical-align:top; height:4.7rem; width:100%; overflow:hidden; /* ͼƬ���100%���ﵽ����ӦЧ�� */}
.slideBox2 .prev,.slideBox2 .next{width:0.5rem; height:0.9rem; position:absolute; top:1.9rem; cursor:pointer; z-index:102;}
.slideBox2 .prev{left:0; background:url(../images/left_btn.png) no-repeat; background-size:cover;}
.slideBox2 .next{right:0; background:url(../images/right_btn.png) no-repeat; background-size:cover;}

/* ҵ �� */
.lcbox{ margin:0.3rem 0; padding:0 0.2rem; overflow:hidden;}
.lcbox .bd li{ width:7.1rem; height:4rem; float:left; overflow:hidden;}
.lcbox .bd li img{ width:7.1rem; height:4rem;}

.lcbox .hd{ font-size:0; text-align:center; margin:0.3rem 0 0 0; overflow:hidden;}
.lcbox .hd ul{ display:inline-block; overflow:hidden;}	
.lcbox .hd li{ width:10px; height:10px; cursor:pointer; background:#d0d0d0; margin:0 5px; overflow:hidden; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; display:inline-block;}
.lcbox .hd .on{ background:#e62129;}

/* �� �� */
.wdbox{ background:#f5f5f5; overflow:hidden;}
.wdcon{ margin:0 0 0.3rem 0; overflow:hidden;}
.wdcon li{ width:7.1rem; height:1.88rem; margin:0.3rem auto 0 auto; background:#fff; box-shadow:0px 0px 15px 0px #e8e8e8; overflow:hidden;}
.wdcon li .wdtu{ width:1.02rem; height:1rem; float:left; margin:0.44rem 0 0.44rem 0.3rem; overflow:hidden;}
.wdcon li .wdtu img{ width:1.02rem; height:1rem;}
.wdcon li .wddw{ width:5.15rem; float:left; font-size:.28rem; padding:0.35rem 0 0 0; margin:0 0.3rem; overflow:hidden;}
.wdcon li .wddw h1{ color:#000;}
.wdcon li .wddw p{ color:#707070; line-height:0.4rem; margin:0;}

.yytu{ width:7.5rem; height:2.28rem; overflow:hidden;}
.yytu img{ width:7.5rem; height:2.28rem;}

.lxtu{ width:7.5rem; height:3.8rem; margin:0.3rem 0; overflow:hidden;}
.lxtu img{ width:7.5rem; height:3.8rem;}

/* �� �� */
.h-tit{ width:7.5rem; margin:0.3rem 0 0 0; overflow:hidden;}
.h-tit h1{ font-size:.4rem; text-align:center; font-weight:bold; color:#81d8cf;}
.h-tit h2{ width:1.04rem; height:2px; background:#959595; margin:0.1rem auto; overflow:hidden;}
.h-tit h3{ font-size:.28rem; text-align:center; font-weight:normal;}

/* �� �� */
.copyright{ font-size:.28rem; height:1.2rem;  background:#81d8cf; text-align:center; color:#fff; margin:0 0 0.83rem 0; padding-top:0.2rem}
.copyright a{ color:#FFFFFF;}
.foot{ width:7.5rem; height:0.8rem; bottom:0; position:fixed; bottom:0; z-index:200; background:#fff;}
.foot ul{ width:7.7rem; overflow:hidden;}
.foot li{ width:1.86rem; font-size:.28rem; line-height:0.8rem; margin:0 2px 0 0; float:left;}
.foot li a { display:block; text-align:center; text-decoration:none; color:#fff;}
.foot li a i{ width:0.54rem; height:0.8rem; display:block; overflow:hidden; float:left;}
.foot li a i img{ max-width:0.54rem; max-height:0.8rem;}

.s1{ background:#81d8cf;}
.s2{ background:#505050;}
.s3{ background:#505050;}
.s4{ background:#505050;}

/* �� �� */
.wap_cover{ background: rgba(0,0,0,.8);width: 100%;display: flex;flex-direction: column;align-items:center;justify-content: center;height: 100%; z-index: 999;left: 0;top:0; position: fixed;text-align: center;display: none}
.wap_dialog_container{width: 85%; max-width: 620px; padding: 15px; overflow:hidden; background: #fff;border-radius: 8px; position: relative; font-size: .28rem;}
.wap_dialog_title{text-align: center;font-size: 0.32rem;margin-top: 5px;color: #ff9855;}
.wap-colose{ width:40px; height: 40px; position: absolute; right: 5px; top: 5px; background:url(../images/close.png) center center no-repeat; background-size:40%;}
.wap_dialog_item{ margin-top:.2rem; color:#666; overflow:hidden;}
.input_wap,.input_wap_btn{ display:block; width:100%; padding:0 0.2rem; font-size:0.28rem; height:0.84rem; line-height: 0.84rem; border:1px solid #dedede; border-radius:4px; background:#fff; color:#333;}
.input_wap_btn{ background:#ff9855; border-color:#ff9855; color:#fff;}

/* �� ҳ */
.weiz{ width:7.5rem; height:0.8rem; line-height:0.8rem; font-size:.28rem; padding:0 0.2rem;}

.x-tit{ font-size:.28rem; line-height:0.6rem; text-align:center; padding:0.1rem 0 0.2rem 0; margin:0 0 15px 0; color:#8e8e8e; border-bottom:1px dashed #cecece;}
.x-tit h1{ font-size:.35rem; font-weight:bold; color:#000;}

.fy{ padding:0.1rem 0.2rem; overflow:hidden; background:#f8f8f8;}
.fy li{ font-size:.28rem; line-height:0.6rem;}
.fy li img{ width:0.6rem; height:0.6rem; margin:0 0.12rem 0 0.2rem;}

.nfl{ padding:0 0 0.3rem 0; text-align:center; overflow:hidden; background:#f5f5f5;}
.nfl li{ width:2.3rem; font-size:.28rem; text-align:center; margin:0.3rem 0.1rem 0 0.1rem; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:#02429a;}
.nfl a{ width:2.3rem; line-height:0.8rem; display:block; text-decoration:none; color:#fff;}
.nfl a:hover{ display:block; color:#fff; background:#81d8cf;}
.nfl .on a{ text-decoration:none;}

.nrwz{ width:7.1rem; padding:0.2rem; font-size:.28rem; text-align:justify; line-height:0.6rem; overflow:hidden; color:#707070;}
.nrwz img{ width:7.1rem; margin:0.15rem auto;}
.nrwz p{ margin:0; padding:0;}

.page{ text-align:center; padding:0.2rem 0; font-size:.28rem; overflow:hidden; background:#f5f5f5;}
.page a{ padding:0.1rem 0.3rem; margin:0 0.1rem; border-radius:4px; display:inline-block; color:#fff; background:#585858;}
.page a:hover{ text-decoration:none; color:#fff; background:#81d8cf;}

.alcon{ overflow:hidden;}
.alcon li{ width:3.55rem; margin:0 0.1rem 0.3rem 0.1rem; font-size:.28rem; text-align:center; overflow:hidden; float:left;}
.alcon li .tu{ width:3.55rem; height:2.5rem; overflow:hidden;}
.alcon li .tu img{ width:3.55rem; height:2.5rem; overflow:hidden;}
.alcon li .tit{  line-height:0.46rem; text-align:center; overflow:hidden; background:#ececec;}
.alcon li .tit a h1{ color:#333333;}
.alcon li:hover .tit h1{ color:#fff;}
.alcon li .tit a{ display:block; padding:0.1rem 0.2rem;}
.alcon li:hover .tit a{ text-decoration:none; color:#fff; background:#81d8cf;}

.alcon li1{ width:3.55rem; margin:0 0.1rem 0.3rem 0.1rem; font-size:.28rem; text-align:center; overflow:hidden; float:left;}
.alcon li1 .tu{ width:3.55rem; height:4.55rem; overflow:hidden;}
.alcon li1 .tu img{ width:3.55rem; height:4.55rem; overflow:hidden;}
.alcon li1 .tit{  line-height:0.46rem; text-align:center; overflow:hidden; background:#ececec;}
.alcon li1 .tit a h1{ color:#333333;}
.alcon li1:hover .tit h1{ color:#fff;}
.alcon li1 .tit a{ display:block; padding:0.1rem 0.2rem;}
.alcon li1:hover .tit a{ text-decoration:none; color:#fff; background:#81d8cf;}

.fenye{ font-size:12px;}
.fengye{ font-size:12px;}
.clear{ clear:both;}