﻿@charset "utf-8";
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp, figure,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent; border: 0; margin: 0; padding: 0;  list-style-type: none;}
h4, h5, h6{font-weight:normal;}
body { font-family:"Microsoft YaHei"; font-size: 100%; width:100%; position:relative; color:#333;}
iframe, img { border: 0; vertical-align:top;}
ul, ol { list-style: none outside none;}
input, select, textarea {outline: 0 none;}
a { text-decoration: none;color:inherit;}
input, button, textarea, checkbox, select, radio, form { vertical-align: top; font-family:"Microsoft YaHei"; }
.clear{ clear:both; }
em, i{ font-style:normal;}
header, section, nav{ display:block;}
.clearfix:after{ display:block; font-size:0; content:""; clear:both; height:0; line-height:0;}
.fr{ float:right;}
.fl{ float:left}
img{ max-width:100%;}
.wrapper{ min-width:320px; max-width:640px; width:100%; margin:0 auto; position:relative;}
.nav li{ float:left; width:25%; text-align:center; box-sizing:border-box; border-right:1px solid #fff; border-bottom:1px solid #fff; background:#019eaa; line-height:1.4rem; font-size:0.6rem; color:#fff;}
.nav li:nth-of-type(4n){ border-right:none;}
.nav li a{ display:block; height:100%;}
.banner{ position:relative;}
.banner .hd{ position:absolute; bottom:0.25rem; width:100%; text-align:center; font-size:0;}
.banner .hd li{ display:inline-block; vertical-align:middle; width:0.5rem; height:0.5rem; border-radius:50%; background:#ddd; margin:0 0.15rem;}
.banner .hd li.on{ background:#019eaa;}

.top_btn{ border:1px solid #ddd; margin:5px auto;}
.top_btn p{ text-align:center; font-size:0.7rem; color:#333; line-height:2rem;}
.top_btn h1{ text-align:center; font-size:0.7rem; color:#333; line-height:2rem;}
.top_btn_row{ width:94%; margin:0 auto; padding-bottom:0.5rem;}
.top_btn_row a{ float:left;}
.top_btn_row a.btn1{ background:#f46b14; color:#fff; font-size:0.6rem; line-height:1.4rem; border-radius:0.15rem; text-align:center; width:40%; margin-left:5%;}
.top_btn_row a.btn1 span{ animation:scale 0.8s infinite ease; -webkit-animation:scale 0.8s infinite ease; -moz-animation:scale 0.8s infinite ease; -ms-animation:scale 0.8s infinite ease; display:inline-block;}
.top_btn_row a.btn2{ background:#019eaa; color:#fff; font-size:0.6rem; line-height:1.4rem; border-radius:0.15rem; text-align:center; width:40%; float:right; margin-right:5%;}
.top_btn_row a.btn2 span{ animation:scale 0.8s infinite ease; -webkit-animation:scale 0.8s infinite ease; -moz-animation:scale 0.8s infinite ease; -ms-animation:scale 0.8s infinite ease; display:inline-block;}
/*
@keyframes scale{
	0%{ transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); }
	50%{ transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1);  }
	100%{ transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2);}
              
}
@-webkit-keyframes scale{
	0%{ transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); }
	50%{ transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1);  }
	100%{ transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2);}
              
}
@-moz-keyframes scale{
	0%{ transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); }
	50%{ transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1);  }
	100%{ transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2);}
              
}
@-ms-keyframes scale{
	0%{ transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); }
	50%{ transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1);  }
	100%{ transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2);}
}
*/
.menu_item{ margin:1% auto; box-sizing:border-box; border:1px solid #ccc; padding:0.25rem 0.25rem;}
.menu_item .menu_left{ float:left; width:15%; text-align:center; font-size:0.65rem; line-height:0.85rem; color:#fff; background:#019eaa; height:4rem; box-sizing:border-box; padding-top:0.3rem;}
.menu_right{ float:right; width:82%; height:4rem;}
.menu_right li{ float:left; box-sizing:border-box; border:1px solid #ccc; font-size:0.6rem; text-align:center;}
.menu1 li:nth-of-type(1){ width:48.5%; height:1.8rem; padding:0.25rem 0.25rem;}
.menu_right li img{ height:1.3rem;}
.menu1 li:nth-of-type(2){ width:48.5%; height:1.8rem; margin-left:3%; padding:0.1rem 0.25rem; line-height:0.8rem;}
.menu1 li:nth-of-type(3){ width:27.5%; height:1.8rem; line-height:1.8rem; margin-top:0.4rem;}
.menu1 li:nth-of-type(4){ width:39%; height:1.8rem; line-height:0.8rem; padding:0.1rem 0; margin-top:0.4rem; margin-left:3%;}
.menu1 li:nth-of-type(5){ width:27.5%; height:1.8rem; line-height:1.8rem; margin-top:0.4rem; margin-left:3%;}
.menu2 .fl{ width:62%;}
.menu2 .fr{ width:35%;}
.menu2 .fl li{ width:47.5%; line-height:1.06rem; margin-bottom:0.35rem;}
.menu2 .fl li:nth-of-type(2n){ margin-left:5%;}
.menu2 .fl li:nth-of-type(5){ margin-bottom:0;}
.menu2 .fl li:nth-of-type(6){ margin-bottom:0;}
.menu2 .fr li{ width:100%; height:1.8rem; padding:0.25rem 0.25rem;}
.menu2 .fr li:nth-of-type(1){ margin-bottom:0.4rem; line-height:1.8rem; color:#e80000; font-weight:bold; padding:0;}
.menu_item a{ display:block; height:100%;}
.menu2 .fr li.col1{ color:#a1a014;}
.menu1.menu3 li:nth-of-type(4){ line-height:1.8rem; padding:0;}
.title{ background:#019eaa; padding:0.25rem 3%;  color:#fff; font-size:0.65rem; line-height:1rem;}
.title a{ float:right; font-size:0.6rem; background:#fff; color:#019eaa; padding:0 0.3rem; border-radius:0.15rem;}
.sy_yyjj_box{ box-sizing:border-box; border:1px solid #ccc; padding:3% 3%; overflow:hidden;}
.sy_yyjj_box .fl{ float:left; width:30%;}
.sy_yyjj_box .fl img{ width:100%;}
.sy_yyjj_box .fr{ width:64%;}
.sy_yyjj_box .fr .fr_name{ font-size:0.7rem; color:#019eaa;}
.sy_yyjj_box .fr p{ margin-top:0.25rem; font-size:0.6rem; color:#676764; line-height:1rem;}
.sy_yyjj_box .fr p span{ display:inline-block; background:#aea09f; color:#fff; padding:0 0.25rem; margin-right:0.2rem;}
.sy_yyjj_box .fr p a{ color:#f00;}
.sy_yyjj_box .fr .btn a{ width:48%; float:left; background:#019eaa; font-size:0.6rem;color:#fff; text-align:center; line-height:1.1rem; margin-top:0.15rem;}
.sy_yyjj_box .fr .btn a:nth-of-type(2){ float:right; background:#f27406;}
.sy_art ul{ box-sizing:border-box; border:1px solid #ccc; padding:1% 3% 2%; overflow:hidden;}
.sy_art ul li{ font-size:0.6rem; color:#333; line-height:1.4rem; border-bottom:1px dashed #ccc; position:relative; padding-left:1rem;}
.sy_art ul li:before{ position:absolute; content:''; border-left:0.35rem solid #019eaa; border-top:0.25rem solid transparent; border-bottom:0.25rem solid transparent; left:0.35rem; top:50%; margin-top:-0.25rem;}
.sy_art ul li:last-child{ border-bottom:none;}
.sy_lylx_box{ box-sizing:border-box; border:1px solid #ccc; padding:3% 3%; overflow:hidden; }
.lylx_l{ float:left; width:60%;}
.lylx_l p{ font-size:0.6rem; color:#333; text-align:center; line-height:1rem;}
.lylx_l a{ display:block; width:84%; text-align:center; font-size:0.6rem; color:#fff; background:#019eaa; margin:0 auto; line-height:1.2rem; margin-top:0.25rem;}
.lylx_r{ float:right; width:26%;}
.lylx_r a{ display:block; margin:0 auto 0.15rem;}
.lylx_r a img{ display:block; height:1.1rem;}
.footer{ margin-top:3%; padding-bottom:2.8rem;}
.footer p{ text-align:center; font-size:0.6rem; color:#d64239; line-height:1.1rem;}
.footer p.p1{ color:#777673;}
.bottom{ position:fixed; width:100%; max-width:640px; min-width:320px; left:50%; bottom:0; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.bottom li{ float:left; width:25%; text-align:center; background:#019eaa; padding:0.25rem 0;}
.bottom li span{ display:block; width:100%; font-size:0.6rem; color:#fff;}
.bottom li img{ display:block; margin:0 auto;}
.bottom li:nth-of-type(1){ background:#f27406;}
.bottom li a{ display:block; width:100%; height:100%;}
.bottom li:hover{ background:#f27406;}

/* list */
.list_tip{ box-sizing:border-box; border:1px dashed #ccc; margin:3% auto; padding:3% 3% 0;}
.list_tip p{ text-align:center; font-size:0.6rem; color:#333; line-height:1rem; margin-bottom:0.25rem;}
.list{ box-sizing:border-box; border:1px solid #ccc; margin:3% auto; padding:3% 3% 0; }
.position{ font-size:0.6rem; color:#524e4e; line-height:1.2rem; border-bottom:1px solid #ccc; line-height:1.25rem;}
.position p{ display:inline-block; border-bottom:3px solid #d75f58; line-height:1.2rem; margin-bottom:-2px;}
.list_item{ margin:0.4rem 0 0; padding-bottom:0.55rem; border-bottom:1px dashed #ccc;}
.list_item h3{ font-size:0.65rem; font-weight:bold; color:#019eaa; line-height:1.25rem;}
.list_item  p{ font-size:0.6rem; line-height:160%;}
.list_item  p i{ color:#f00;}
.list_item span{ display:block; text-align:right; font-size:0.6rem;}
.page{ text-align:center; font-size:0; padding:0.6rem 0;}
.page li{ display:inline-block; vertical-align:middle; font-size:0.55rem; color:#333;}

/* article */
.article{ border:1px solid #ccc; padding:3% 3% 3%; box-sizing:border-box;}
.article_box{ margin-top:4.5%;}
.article_box h1{ text-align:center; font-size:0.7rem; line-height:1rem;}
.article_box h5{ font-size:0.6rem; color:#f00; text-align:center; font-weight:bold; margin-top:0.25rem; margin-bottom:0.35rem;}
.article_box p{ font-size:0.6rem; line-height:160%;}
.zjtd_item{ margin:4% 3%;}
.zjtd_item .fl{ width:30%;}
.zjtd_item .fl img{ width:100%;}
.zjtd_item .fr{ width:65%;}
.zjtd_item .name{ font-size:0.6rem; color:#a04723; margin-bottom:0.25rem;}
.zjtd_item .name em{ font-weight:bold; font-size:0.7rem; margin-right:0.25rem;}
.zjtd_item p.sc{ font-size:0.55rem; line-height:160%; color:#333;}
.zjtd_item .zx{ margin-top:0.45rem;}
.zjtd_item .zx a{ float:left; width:48%; font-size:0.55rem; color:#fff; line-height:1.4rem; border-radius:0.15rem; text-align:center;}
.zjtd_item .zx a:nth-of-type(1){ background:#f27406;}
.zjtd_item .zx a:nth-of-type(2){ background:#019eaa; margin-left:4%;}
.wenz{ width: 100%; margin: 0 auto; margin-top:.1rem; overflow: hidden; }
.wenz p{ text-align: center;}
.wenz p a{ color: #ffffff; }
.yi{float: left;background-color: #7fb8f3;width: 34%;padding-top: 7%;padding-bottom: 7%;overflow:hidden; font-size:.6rem}
.er{float: left;background-color: #6fc8f2;width: 32%;padding-top: 2%;padding-bottom: 2%;margin-left: 0.9%;margin-bottom: 1%;overflow:hidden;font-size:.6rem}
.san{float: left;background-color: #65d2df;width: 32%;padding-top: 2%;padding-bottom: 2%;margin-left: 0.9%;margin-bottom: 1%;overflow:hidden;font-size:.6rem}
.si{float: left;background-color: #65d2df;width: 32%;padding-top: 2%;padding-bottom: 2%;margin-left: 0.9%;margin-bottom: 1%;font-size:.6rem}
.wu{float: left;background-color: #6fc8f2;width: 32%;padding-top: 2%;padding-bottom: 2%;margin-left: 0.9%;margin-bottom: 1%;font-size:.6rem}
.liu{float: left;background-color: #6fc8f2;width: 49.5%;padding-top: 2%;padding-bottom: 2%;margin-bottom: 1%;font-size:.6rem}
.qi{float: left;background-color: #7fb8f3;width: 49.5%;padding-top: 2%;padding-bottom: 2%;margin-left: 0.9%;margin-bottom: 1%;font-size:.6rem}















