﻿/* 公用样式 开始 */
@media screen and (max-width: 768px){
body{ font-size:13px; font-family:"Microsoft YaHei","宋体",Arial, Helvetica, sans-serif;margin:0;padding:0;color:#363636; background:#f6f6f6;}
div,img,h3,h4,p,dd,dl,em{margin: 0; padding: 0; border: 0;}
h1{font:bold 1.26em Arial, Sans-Serif;letter-spacing:-1px;margin:0;padding:0}
h2{font:bold 1.7em Arial, Sans-Serif;letter-spacing:-1px;font-size:16px;color:#000;background:inherit;margin:0 0 5px;padding:0}
p{margin:0 auto}
ul,li{list-style:none;margin:0;padding:0}
form{margin:0}
.left{float:left}
a{text-decoration:none; color:#666666; cursor:pointer;}
a:hover{ color:#771f26;text-decoration:none;}
a:active{ color:#fff;text-decoration:none;}
.box-center{width: 96%;margin: 0 2%;position: relative;}
.clearfloat{clear:both;}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
.blank{ width:100%; height:1px; clear:both;}
.blank15{ width:100%; height:15px; clear:both;}

/* 公用样式 结束 */
.banner,.pc *{display:none}

/*logo位置*/
.top{ width:100%; float:left; background:#FFF; padding:2% 0; position:relative;}
.top a.top_im{width:60%;text-align:center;float:left;margin:1% 1% 0 4% ;position: relative;z-index: 9999}
.top a.top_im img{width:100%; float:left;}
.top_p1{ width:30%; margin:1% 1% 0 0; float:right; text-align:left;}
.menu{width:90%;margin:0 5%;}
.menu a{color:#fff}
.menu h3.animate{  line-height:220%; text-align:left;font-weight:normal;  border-bottom:1px solid #61a09a;  cursor:pointer;font-size:1em;width:86%; float:left;color:#fff;margin-left:4%;}
.menu h3.animate em{ float:right; display:block; width:13px; height:30px;   background:url(../images/ico1.png) center center no-repeat; cursor:pointer;margin-right:48px; background-size:60% auto;}
.menu h3.on em{ background:url(../images/ico2.png) center center no-repeat;background-size:91% auto; }
.menu ul{width:86%; float:left;margin-left:4%;}
.menu ul li{width:100%; display:none;float:left;line-height:155%;text-indent:3em;color:#fff;text-align:left;font-size:.9em;margin:1% 0;}
.menu ul li:hover a{background:#339892;}
.menu ul li a{color:#fff;}
div.menu li.animate{display:block;}
.menu h3.animate:nth-child(1){margin-top:15%; }
.sj_navbar-bann{width:100%; float:left}
.sj_navbar-bann{ position:relative; overflow:hidden; margin:1px auto;margin-top:12%; max-width:750px;/* 设置焦点图最大宽度 */ }
.sj_navbar-bann .hd{ width:100%; height:11px;  position:absolute; z-index:0; bottom:5px; text-align:center;  }
.sj_navbar-bann .hd ul{ display:inline-block; height:5px; padding:3px 5px;  
-webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px; font-size:0; vertical-align:top;
}
.sj_navbar-bann .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px; background:#333; margin:0 5px;  vertical-align:top; overflow:hidden; }
.sj_navbar-bann .hd ul .on{ background:#2a7f7a;width:10px;-webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px;}
.sj_navbar-bann .bd{ position:relative; z-index:0; }
.sj_navbar-bann .bd li{ position:relative; text-align:center;  }
.sj_navbar-bann .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.sj_navbar-bann .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.sj_navbar-bann .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }
.mbna{width:96%; float:left; padding:0;margin:1% 2%;}
.mbna li{width:48%;margin:1%;float:left;color:#fff;text-align:center;font-size:.8em;background:#b6a06f;padding:3% 0;}
.mbna li img{width:30%;margin:.5% 35%;}
.mbna li a{color:#fff;}
.mbna li span{width:100%;display:block;color:#fff;font-size:.8em;}
.mbna li:nth-child(2){background:#328782;}
.mbna li:nth-child(3){background:#275d8c;}
.mbna li:nth-child(4){background:#2a9672;}
.mbna li:nth-child(5){background:#247da9;width:98%;}
.mbna li:nth-child(5) img{width:16%;margin:.5% 42%;}

.ttl{ width:100%; float:left; padding:0;margin:1% 0; position:relative;text-align:center; text-transform:uppercase;  }
.ttl span{width:100%;float:left; text-indent:0;font-size:1.9em;line-height:100%;font-weight:bold; color:#f4f4f4;letter-spacing:0; margin:0% 0 0 0;}
.ttl p{width:100%;float:left;font-size:.8em;line-height:100%;margin:1% 0 4% 0;color:#888888;}
.ttl img{width:4%;margin:1% 5%;}
.ttl h4 b{ color:#2a7f7a;}
.ttl h4{ width:100%;margin:0;float:left;line-height:100%;  font-size:1.1em; color:#fff;  text-align:center;}

.in_4_1_yy{ width:100%; float:left; position:relative;}
.in_4_1_yy img{ width:100%; float:left;}
.in_4_1_yy p{ position:absolute;text-align:left; font-size:.8em; left:14%; top:7%; width:auto;}
.in_4_1_yy p b{ color:#2746b3; font-weight:bold;}

.sjyx1{width:100%; position:absolute; left:0%; top:49%;}
.sjyx1 p{ position:absolute;  line-height:120%; left:19.5%; top:0%; font-size:.6em;}

.sjyx{width:96%; float:left; margin:1% 2%;}
.sjyx .hd{width:100%; float:left; text-align:center; position:relative;}

.sjyx .hd li{ width:30%;  margin:1% .5%; line-height:200%; display:inline-block; position:relative; border:#f7cd2a solid 1px; background:#FFF; font-size:.7em; color:#333; text-align:center;}
.sjyx .hd li.on,.sjyx .hd li:hover { background:#f7cd2a;}

.sjyx .hd li a{ color:#333;}
.sjyx .bd{width:100%; float:left;}
.sjyx .bd ul{ padding:10px 0;  }
.sjyx .bd ul li{ width:46%; border:#d6d6d6 solid 1px; display:inline-block; margin:1%; position:relative;}
.sjyx .bd img{ width:100%; float:left;}
.sjyx .bd li a{}

.sjyx .bd li a p{width:100%; float:left; background:#333333; font-size:.7em; line-height:220%; color:#FFF; border-radius:0;}
.sjyx .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */

.in_4_1_pc{ width:90%; margin:0 5%; position:relative; float:left;}
.in_4_1_pc .hd{ width:100%; float:left;  }
.in_4_1_pc .hd img{ width:100%; float:left;}
.in_4_1_pc .prev,.in_4_1_pc .next{ position:absolute; left:-4%; top:40%; display:block; width:4%; height:auto; }
.in_4_1_pc .next{ left:auto; right:-4%; }
.in_4_1_pc .prev:hover,.in_4_1_pc .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.in_4_1_pc .prevStop{ display:none;  }
.in_4_1_pc .nextStop{ display:none;  }

.in_4_1_pc .bd{width:100%; float:left;}
.in_4_1_pc .bd ul{ padding:10px 0;  }
.in_4_1_pc .bd ul li{ width:48%; float:left;color:#333333; margin:1%; position:relative;}
.in_4_1_pc .bd img{ width:100%; float:left;}
.in_4_1_pc .bd h4{ width:80%; font-size:.9em; text-align:left; position:absolute; left:10%; top:15%;color:#00a5ff;}
.in_4_1_pc .bd h4 b{width:100%; float:left;color:#3e8df6;}
.in_4_1_pc .bd p{ color:#fff; width:80%; position:absolute; left:10%; top:25%;text-align:left;font-size:.8em; line-height:140%;}
.in_4_1_pc .bd p b{ width:100%; font-size:1.3em; display:block;}
.in_4_1_pc .bd a{width:50%;text-align:center; position:absolute; left:25%; bottom:16%; background:#f7cd2a; color:#333333; font-size:.8em; border-radius:25px; line-height:160%;}
	
.sjyx_a1{width:100%; float:left;}
.sjyx_a1 p{ width:40%; margin:1% 30%; background:#f7cd2a; line-height:200%; border-radius:25px; float:left; font-size:.8em; color:#FFF; text-align:center;}

.in_4_1_pa{ width:96%; margin:0 2%; float:left; position:relative;}


.in_4_1_pa .bd{ width:100%;margin:0 0%; float:left;}
.in_4_1_pa .bd li{width:100%; overflow:hidden; position:relative; float:left; border-radius:0; padding:0; }
.in_4_1_pa .bd li img{width:100%;padding:0 0;float:left;}
.in_4_1_pa .bd li p{ line-height:160%; font-size:.8em;width:94%;margin:2% 3%; float:left;text-align:left;  color:#666666;}
.in_4_1_pa .bd li h5{width:100%; float:left;font-size:1em;margin:2% 0;color:#333333;font-weight:normal;}
.in_4_1_pa .bd li:hover p b{ color:#d91f20;}

.in_4_1_pa .hd{ width:96%;margin:0 2%; float:left;}
.in_4_1_pa .hd li{ width:30%;margin:1%;border:#113eab solid 2px; float:left;position:relative;background:#000; }
.in_4_1_pa .hd li img{width:100%; float:left;}
.in_4_1_pa .hd li p{width:100%; position:absolute;left:0;top:40%; font-size:.7em;filter:alpha(opacity=0);opacity:0;color:#fff;}
.in_4_1_pa .hd li.on img{filter:alpha(opacity=50);opacity:.5;}
.in_4_1_pa .hd li.on p{filter:alpha(opacity=100);opacity:1;}


.in_4_1_pac{ width:100%; margin:1% 0 0 0; float:left; position:relative;}
.in_4_1_pac img{width:100%; float:left;}
.in_4_1_pac p{width:34%; position:absolute;left:10%; top:23%; font-size:.75em;text-align:left; }
.in_4_1_pac p b{text-align:center;width:100%; float:left;font-size:1.1em;margin-bottom:2%;}



.in_4_1_paa{ width:96%; margin:0 2%; float:left; position:relative;}
.in_4_1_paa .hdt{ width:100%; float:left; margin:1% 0; text-align:center;position:relative;}
.in_4_1_paa .hdt li,.in_4_1_paa .hdt h4{ width:48%; font-size:.85em; float:left;line-height:260%;text-indent:0; margin:1% 1%; background:#ebebeb; color:#fff; text-align:center; border-radius:6px; font-weight:normal;}
.in_4_1_paa .hdt h4{text-indent:0;text-align:center;background:#ebebeb;color:#fff;}
.in_4_1_paa .hdt li a,.in_4_1_paa .hdt h4 a{color:#33;}
.in_4_1_paa .hdt h4 a{color:#fff;}
.in_4_1_paa .hdt li.on,.in_4_1_paa .hdt li:hover,.in_4_1_paa .hdt h4:hover{background:#2a7f7a;background-size:auto 100%;}
.in_4_1_paa .hdt li.on a,.in_4_1_paa .hdt li:hover a,.in_4_1_paa .hdt h4:hover a{color:#fff;}

.in_4_1_paa .hd{width:100%; float:left; text-align:center; position:relative;}
.in_4_1_paa .hd li{ width:12px; height:12px; border-radius:25px;  margin:0 1%; line-height:200%; display:inline-block; position:relative; background:#8a8989; font-size:0; color:#333; text-align:center;}
.in_4_1_paa .hd li.on,.in_4_1_paa .hd li:hover {width:30px; background:#2a7f7a;}

.in_4_1_paa .bd{ width:100%;margin:0 0%; float:left;}

.in_4_1_paa .bd ul{ text-align:center; text-align:left;}
.in_4_1_paa .bd li{ width:48%; margin:1.5% 1%; border-radius:0; float:left; position:relative;  text-align:center;}
.in_4_1_paa .bd li span{ }
.in_4_1_paa .bd li span img{width:100%; }
.in_4_1_paa .bd li img{ width:100%; margin:0%; float:left;border-radius:5px;-moz-box-shadow:0 0 3px #333; -webkit-box-shadow:0 0 3px #333; box-shadow:0 0 3px #333;}
.in_4_1_paa .bd li p{ width:90%;float:left;color:#333;margin:1% 5%; line-height:170%;  text-align:left;font-size:.7em;}
.in_4_1_paa .bd li p b{ width:100%;float:left;color:#333; line-height:240%; text-align:center; font-size:1.1em;}
.in_4_1_paa .bd li:hover { background:#2a7f7a;}
.in_4_1_paa .bd li:hover p{color:#fff;}

.in_4_1_paa1{ width:96%; margin:0 2%; float:left; position:relative;}

.in_4_1_paa1 .hdt{ width:100%; float:left; margin:1% 0; text-align:center;position:relative;}
.in_4_1_paa1 .hdt li,.in_4_1_paa1 .hdt h4{ width:30%; font-size:.9em; float:left;line-height:200%;text-indent:0; margin:1% 1%;  color:#4a4a4a; text-align:center; border-radius:25px; font-weight:normal;}
.in_4_1_paa1 .hdt h4{text-indent:0;text-align:center;background:#ffffff;color:#fff;}
.in_4_1_paa1 .hdt li a,.in_4_1_paa1 .hdt h4 a{width:100%; float:left;color:#333;}
.in_4_1_paa1 .hdt h4 a{color:#fff;}

.in_4_1_paa1 .hdt li:hover,.in_4_1_paa1 .hdt h4:hover{background:#328782;color:#fff;}
.in_4_1_paa1 .hdt li:hover a,.in_4_1_paa1 .hdt h4:hover a{color:#fff;}

.in_2_1_r_1{width:100%; float:left;border-bottom:#cdcdcd dashed 1px;margin-bottom:2%;padding-bottom:3%;}
.in_2_1_r_1 span{width:20%;background:#fff;border:#dbdbdb solid 1px;text-align:center;font-size:.9em;color:#8c8889;line-height:150%; float:left;padding:5% 0;margin-top:1%;}
.in_2_1_r_1 p{width:77%; float:right;color:#8c8889;font-size:.7em;line-height:150%;}
.in_2_1_r_1 p b{width:100%; float:left;color:#4a4a4a;font-size:1.1em;margin-bottom:1%;}

.in_2_1_r_2{width:100%; float:left;}
.in_2_1_r_2 li{width:100%; float:left;line-height:190%;font-size:.8em;}
.in_2_1_r_2 li p{width:84%; float:left;color:#1f1f1f;}
.in_2_1_r_2 li span{width:15%;font-size:.7em; float:right;color:#8c8889;}
.in_2_1_r_2 li a:hover p{color:#328782;}


.in_2_1_l{width:100%; float:left;margin:2% 0;}
.in_2_1_l li{position:relative;}
.in_2_1_l img{width:100%; float:left;}
.in_2_1_l li .title{position:absolute;left:0;bottom:0;width:100%; background:rgba(0,0,0,.5);color:#fff;font-size:.7em;text-align:center;padding:2% 0;}
.in_2_1_l .hd{width:100%;float:left;font-size:0; text-align:center;margin-top:2%;}
.in_2_1_l .hd ul li{ cursor:pointer; display:inline-block; *display:inline; width:20px; height:4px; margin:0 5px; background:#545454;font-size:0;	border-radius:0; }	
.in_2_1_l .hd ul .on{ background:#2a7f7a; }	

.in_2_1_l .prev,.in_2_1_l .next{ position:absolute; left:2%; top:72%; display:block; width:7%; }
.in_2_1_l .next{ left:auto; right:2%; }

.in_4_1_paa3{ width:96%; margin:0 2%; float:left; position:relative;}
.in_4_1_paa3 h4{color:#fff;width:100%; float:left;font-size:.9em;font-weight:normal;line-height:170%;}
.in_4_1_paa3 h4 span{width:100%; float:left;font-size:.8em;}
.in_4_1_paa3 h4 b{font-size:1.2em;}
.in_4_1_paa3 .in_1_1_1{  width:48%;padding:8% 3%;float:left;margin:1%;background:#339e98;}
.in_4_1_paa3 .in_1_1_1 p{color:#9ac8c5;line-height:160%;text-align:left;font-size:.7em;width:100%; float:left;margin:5% 0;}
.in_4_1_paa3 .in_1_1_1 a{color:#fff;border:#9ac8c5 solid 1px;line-height:180%;border-radius:25px;width:60%; float:left;margin:0 19%;}
.in_4_1_paa3 .in_1_1_1 a:hover{color:#339e98;background:#fff;}
.in_4_1_paa3 .in_1_1_2{  background:#275d8c;padding:10% 0;width:48%;float:left;margin:1%;}
.in_4_1_paa3 .in_1_1_2 img{width:20%;}
.in_4_1_paa3 .in_1_1_3{  background:#48a988;width:48%;float:left;margin:1%;padding:10% 0;}
.in_4_1_paa3 .in_1_1_4{  background:#247da7;width:48%;float:left;margin:1%;padding:10% 0;}
.in_4_1_paa3 .in_1_1_5{width:48%;float:left;margin:1%; }
.in_4_1_paa3 .in_1_1_6{ width:98%;float:left;margin:1%;}




.info{background:#076a62;color:#fff;width: 100%; float:left;padding: 4% 5%;font-size:.9em;line-height:180%;}
.info a{color:#fff; margin:0 1%;}
.info a{color:#fff;}


.lbottom {width: 100%; float:left;padding: 3% 5% 3% 5%;font-size: .8em;color: #fff;text-align: center;line-height: 180%;border-top:#398881 solid 1px; background:#076a62; }
.lbottom .info{overflow:hidden;float:left;margin:0 2%;width:96%; color:#fff;}
.lbottom .info p{font-size:.7em;line-height:170%;width:80%;float:left;margin:0 0 0 4%;color:#bababa;}
.lbottom .info h4{width:100%; line-height:400%; float:left;font-size:1em; margin-bottom:2%}
.lbottom  img{width:40%;float:left;margin:5px 30%;}
.lbottom li{width:100%; float:left;margin-bottom:2%;}
.lbottom .info a{color:#fff}
.lbottom a{color: #efefef}

.vfg{width: 100%; float:left;padding: 1% 0%;}
.vfg li{width: 30%; float:left;margin: 1.5%;text-align:center;font-size:.8em;}

/*导航开始*/
.mnav {width:100%; float:left; background:#FFFFFF; padding:2% 0 3% 0;}
.mnav a:link, nav a:visited, nav a:hover, nav a:active { color:#333; }
.mnav ul {width:100%;text-align:center;line-height: 220%;}
.mnav li {width:24%;float:left;font-size: .8rem;background: #FFC501;border-radius: .5rem;margin-top: .45rem;margin-left: 1%;}
.mnav li a{color: #fff;}

.zymain {width: 100%; float:left;background:#FFFFFF; }
.zybt {width: 100%; text-align:center;margin: 10px 0px;box-shadow: 2px 4px 6px #CCCCCC;}
.zybt strong {font-size:1.1em;color: #ffc502;line-height: 260%;}

.listt{ width: 100%;float:left; padding-bottom:5%;}
.listt li{ position:relative; padding-bottom:5%; width:94%; padding:2% 3%; float:left;box-shadow: 2px 4px 6px #CCCCCC; }
.listt li img{ width:100%; float:leftl}
.listt li img.list_m1{ padding-bottom:3%; padding-top:2%;}
.listt li h4{ width:90%; padding-left:5%; position:absolute; left:0; top:3%; line-height:2.2em;}

.pages {padding: 5% 0;text-align: center}
.pages li {display: inline;margin: 0 2px;font-size: 12px}
.pages li.thisclass, .pages a:hover {color:#FF0000;text-decoration: none}
.pages a {padding: 3px 8px;border: 1px solid #CCC;background: #fff;color: #A4A4A4;line-height: 18px;font-size: 12px}
.pages li.thisclass a{color:#FF0000;border: 1px solid #FF0000;}


.art{ width:94%; padding:2% 3% 5% 3%; float:left;}
.art_t{ width:100%; float:left; text-align:center; font-size:1.2em; line-height:220%; padding:5% 0;}
.art_1{ width:100%; float:left;}
.art_1 img{ width:90%; padding:2% 5%;}

.mbx{ width:96%; float:left;font-size:.85em;  border-bottom:#cccccc dashed 1px;line-height:20px;margin:1% 2%; padding:3% 0 2% 0; color:#333;}
.mbx a,.mbx i{font-style:normal;  color:#333;}
.mbx img{float:left; height:16px; padding-right:2%; padding-top:3px; }
.mbx span{ float:left; width:75%; text-align:center;}


.list_tp{ width:96%; float:left; font-size:.9em; color:#FFF; line-height:200%; padding:2% 2%;}
.list_tp span{ float:left; padding:1% 3%; background:#840d21; margin-top:1.5%;}
.list_tp a{ float:left; color:#FFF;padding:1% 3%; background:#d31436; margin-left: 2%; margin-top:1.5%;}

.listsj{ width:98%; padding:2% 1%; margin:0 1%; float:left; background:#fff;}
.list_r_2{ width:100%; float:left;}
.list_r_2 li{ width:96%; float:left; padding:1% 2%; border-bottom:#cccccc dashed 1px;margin-bottom:2%;padding-bottom:2%;}
.list_r_2 li img{ width:40%;float:left;}
.list_r_2 li .list_r_2_1{width:55%; float:right;text-align:left; }
.list_r_2 li h2{width:100%; float:left; color:#323232;  padding:1% 0; line-height:160%; font-size:.85em;}
.list_r_2 li p{width:100%; float:left; color:#323232;  padding:1% 0; line-height:160%; font-size:.75em;}

.list_r_2a{ width:100%; float:left;}
.list_r_2a li{ width:48%; float:left; text-align:center; margin:2% 1%; }
.list_r_2a li img{ width:96%;float:left;}
.list_r_2a li h2{width:100%; float:left; color:#323232;  padding:1% 0; line-height:160%; font-size:.85em;}
.list_r_2a li p{width:100%; float:left; color:#323232;  padding:1% 0; line-height:160%; font-size:.75em;}

.list_r_3{width:98%; padding:1% 1%; float:left; }
.list_r_3 li{width:100%; float:left;border:#e6e6e6 solid 1px;padding:2%; margin:2% 0;}
.list_r_3 img{width:98%; float:left;margin:1% 1%; }
.list_r_3 h2{width:100%; float:left; color:#454545;  padding:1% 0 0 0; line-height:160%; font-size:.9em;}
.list_r_3 span{width:100%; float:left; color:#b2b2b2;  padding:0 0 1% 0; line-height:160%; font-size:.7em;}

.list_r_4{width:98%; padding:1% 1%; float:left; }
.list_r_4 li{width:100%; float:left;border-bottom:#e6e6e6 dashed 1px;padding-bottom:2%; margin-bottom:2%;}
.list_r_4 h2{width:100%; float:left; color:#2a7f78;  padding:1% 0; line-height:160%; font-size:.9em;}
.list_r_4 span{width:100%; float:left; color:#b2b2b2;  padding:1% 0; line-height:160%; font-size:.7em;}
.list_r_4 p{width:100%; float:left; color:#323232;  padding:1% 0; line-height:160%; font-size:.8em;}

.profiles img{ max-width:98%;}
.profiles p{ font-size:.9em;line-height:170%;width:100%;float:left; margin:2% 0;}

.bna1{ width:96%;margin:3% 2%;background:#fff;float:left;box-shadow:0 2px 7px 1px rgba(0,0,0,.5)}
.bna1 ul{ }	
.bna1 li{width:19%;float:left;text-align:center;margin:0 .5%;color:#454545;line-height:150%;padding:2% 0; font-size:.8em;}
.bna1 li a{color:#454545;}
.bna1 li img{border:#454545 solid 1px;border-radius:70px;}
.bna1 li img.bna_m1{display:inline-block;}
.bna1 li img.bna_m2{display:none;}
.bna1 li:hover a,.bna1 li.on a{color:#2a7f7a;}
.bna1 li:hover img,.bna1 li.on img{border:#2a7f7a solid 1px;}
.bna1 li:hover img.bna_m1,.bna1 li.on img.bna_m1{display:none;}
.bna1 li:hover img.bna_m2,.bna1 li.on img.bna_m2{display:inline-block;}
.bna1 li p{margin-top:1%;}


.art_r_yy{ width:100%; float:left; margin:2% 0; }
.art_r_yy li{ float:left; width:48%; text-align:center;border-radius:8px; padding:1% 0; margin:1%; background:#f6f6f6;line-height:200%; font-size:.75em;}
.art_r_yy li a{ color:#333;width:100%; float:left;}
.art_r_yy li.on{ background:#2a7f7a; color:#fff; font-weight:bold;}
.art_r_yy li.on a{ color:#fff;}
.art_r_yy li:hover{ background:#2a7f7a; color:#fff; font-weight:bold;}
.art_r_yy li:hover a{ color:#fff;}




.list_ne{width:98%; float:left; padding:1% 1% 1% 1%;}
.list_ne li{width:88%; float:left; position:relative;padding:1.5% 10% 1.5% 2%; font-size:.9em; border-bottom:#666 solid 1px;}
.list_ne li img{ position:absolute; right:2%; top:40%; width:6%;}
.list_ne li h4{ font-size:1.2em; padding:1% 0 2% 0;}

	/*分页器*/

.pagination-wrapper{margin: 20px 0; width:100%; float:left;}
.pagination{height: 34px;text-align: center;}
.pagination li {display: inline-block;height: 34px;margin-right: 5px;}
.pagination li a{display: block;height: 30px;line-height: 30px;padding: 0 7px;font-size: .8em;border: 1px solid #dddddd;color: #555555;text-decoration: none;}
.pagination li a:hover{background:#2a7f7a;color:#0099ff;}
.pagination li.thisclass {background: #09f;color: #fff;padding: 0 8px;font-size: .8px;border: 1px solid #dddddd;}
.pagination li.thisclass a,.pagination li.thisclass a:hover{border-color: #09f;color: #fff;cursor: default;}
	
.list_r1_2{ width:96%; float:left; padding:2%;}
.list_r1_2 li{ width:100%; float:left; line-height:200%; border-bottom:dashed #999999 1px;}


.list_lx{width: 96%; padding:2%; float:left;}
.list_lx img.fim{ width:100%;}
.list_lx_1{width:100%; float:left;}
.list_lx_1 h4{width:100%; float:left; background:#ffe200; color:#000; text-align:center; padding:10px 0;}
.list_lx_1 ul{width:100%; float:left; background:#dedede;}
.list_lx_1 ul li{width:100%; float:left; padding:5% 0;}
.list_lx_1 ul li img{ width:10%; float:left; padding:0 2% 0 5%;}
.list_lx_1 ul li span{ float:left; line-height:200%;}


.listsj_r_2{ width:96%; float:left; margin:2%; background:#FFF; }
.listsj_r_2 .cover-img img{ width:100%;}

.art_r_co img{ max-width:98%}
.art_r_co p{text-indent:6%;line-height:200%;margin:1% 0;font-size:.9em;background:url(../images/ico5.png) no-repeat left 5px; background-size:3% auto;}
.art_r_co p strong{color:#2a7f7a;}

iframe{max-width:99% !important;width:99% !important; height:220px !important;}
@media (min-width:340px)and (max-width:359px) {  
	body{ font-size:14px; }
	iframe{height:220px !important;}
}

@media (min-width:360px)and (max-width:404px) {  
	body{ font-size:15px; }
	iframe{height:220px !important;}
}

@media (min-width:405px)and (max-width:425px) {  
	body{ font-size:17px; }
	iframe{height:300px !important;}
}

@media (min-width:426px)and (max-width:445px) {  
	body{ font-size:18px; }
	iframe{height:300px !important;}
}

@media (min-width:446px)and (max-width:479px) {  
	body{ font-size:19px; }
	iframe{height:350px !important;}
}
@media (min-width:480px)and (max-width:570px) { 
	body{ font-size:20px;}	.in_4_1_pa2_m1{ height:16em;}
	iframe{height:350px !important;}
}
@media (min-width:571px)and (max-width:639px) { 
	body{ font-size:20px;}	.in_4_1_pa2_m1{ height:18.5em;}
	iframe{height:350px !important;}
}
@media (min-width:640px)and (max-width:719px) { 
	body{ font-size:22px;}	.in_4_1_pa2_m1{ height:18.5em;}
	iframe{height:400px !important;}
}
@media (min-width:720px)and (max-width:749px) { 
	body{ font-size:22px;}	.in_4_1_pa2_m1{ height:19.5em;}
	iframe{height:400px !important;}
}
@media screen and (min-width: 750px){ 
	body{ font-size:24px; width:750px; margin:0 auto;}.in_4_1_pa2_m1{ height:18.5em;}
	iframe{height:440px !important;}
}

.fl{float: left;}
.fr{float: right;}
.tips{color: #fa492c}
.text-center{text-align: center}
.list6 li{width: 48.33%}
.zx-btn a{padding: 5px;background: #fa492c;color: #FFF;width: 88%;margin: 0 auto;display: block;border-radius: 50px}
.fwbt{color: #31a49a;text-align: center;padding-bottom: 5px;margin-top: 10px}
.line{height: 1px;width: 100%;border-top: 1px solid #dddddd;border-bottom: 1px dashed #dcdcdc}
.chui{color: #888}

video{ background:#dbe8ee url(/stac/images/0_58_1.jpg) no-repeat center; max-width:99%;}
table{max-width:99% !important;width:99% !important;border-collapse:collapse;}


.dl1_l{width:94%;margin:0 3%; float:left;text-align:left;}
.dl1_l img{ float:left;}
.dl1_l h4{width:100%; float:left;font-size:.8em;text-transform:uppercase;}
.dl1_l h4 b{width:100%; float:left;color:#2a7f7a;font-size:1.2em;margin-bottom:1%;}
.dl1_l p{width:100%; float:left;margin:2% 0 0 0;font-size:.7em;}
.dl1_l p img{float:left;margin:0 2% 12% 0;width:6%;}
.dl1_l a{ width:30%; margin:2% 20% 0 0; position:relative; overflow:hidden;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; color:#fff; padding:0 0;line-height:200%; border-radius:25px; text-align:center; font-size:.8em;background:#2a7f7a; display:inline-block;text-transform:uppercase;}

.dl1_l a:hover{ color:#fff; box-shadow: none;}
.dl1_l a .btnbg-x{  position:absolute; background: #f39316; left:50%; width:0; top:0px; bottom:0px; transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;  }
.dl1_l a:hover .btnbg-x{ width:100%; left:0px; }
.dl1_l a i{ position:relative; z-index:1;}

.dl6_l{width: 100%;position:relative;margin:0 0;float:left;}
.dl6_l li{width: 47%;position:relative;margin:1.5% 1.5%;float:left;}
.dl6_l li img{width:80%;margin:0 10%; float:left;}
.dl6_l li p{width:100%; float:left;margin:1% 0 0 0;font-size:.7em;text-align:center;line-height:170%;}
.dl6_l li p b{width:100%; float:left;color:#2a7f7a;font-weight:bold;}
a.dl6 { width:70%; margin:1% 15% 5% 15%; position:relative; overflow:hidden;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; color:#fff; padding:0 0;line-height:200%; border-radius:25px; text-align:center; font-size:.75em;background:#2a7f7a; display:inline-block;text-transform:uppercase;float:right;}

.dl7_l{width: 98%;position:relative;margin:0 1%;float:left;}
.dl7_l li{width: 47%;position:relative;margin:1.5% 1.5%;float:left;background:url(../images/zsdl_14.png) no-repeat center bottom;border-radius:5px;padding-bottom:2%;min-height:14em}
.dl7_l li img{width: 30%;margin:10% 35% 2% 35%;}
.dl7_l li p{width:90%; float:left;margin:1% 5% 0 5%;font-size:.7em;text-align:center;line-height:150%;}
.dl7_l li p b{width:100%; float:left;color:#2a7f7a;font-weight:bold;}

.dl8_l{width: 98%;position:relative;margin:0 1%;float:left;}
.dl8_l li{width: 47%;position:relative;margin:1.5% 1.5%;float:left;}
.dl8_l li p{width:100%; float:left;margin:1% 0 0 0;font-size:.8em;text-align:center;line-height:170%;}
.dl8_l li p b{width:100%; float:left;color:#2a7f7a;font-weight:bold;}


.dl10_l .dl10_l_1 { width:100%;position:relative; float:left;font-size:.8em;}
.dl10_l .dl10_l_1 b{width:100%;float:left;font-size:1.2em;font-weight:bold;margin-bottom:1%;text-transform:uppercase;}
.dl10_l .dl10_l_2 { width:100%;position:relative;margin:0 0 0 0;padding:3% 0 0 0; float:left;background:url(../images/zsdl14.png) no-repeat left center;}
.dl10_l .dl10_l_2 b{width:100%;float:left;font-size:22px;font-weight:bold;color:#2a7f7a;margin:8px 0 0 0 ;}
.dl10_l .dl10_l_3 { width:100%;text-align:center;position:relative; float:right;background:#dadada;line-height:40px;margin:15px 0 0 0}
.dl10_l .dl10_l_3 h2{width:60px;display:inline-block;color:#ea1818;}

.dl10_2 { width:100%;position:relative; float:left;margin:2% 0 0 0 ;}
.dl10_2 .dl10_2_1 { width:100%;position:relative; float:left;margin-top:2%;text-align:center;}
.dl10_2 .dl10_2_1 label{float:left;margin:0 1% 0 6%;font-size:.7em;}
.dl10_2 .dl10_2_1 h4{width:100%;float:left;font-size:.8em;font-weight:bold;margin-bottom:2%;text-transform:uppercase;}
  input[type=checkbox]{
    position: relative;
    margin-right: 1px;float:left;
  }
 
  input[type=checkbox]::after{
    position: absolute;
    top: 0;
    background-color:white;
    border: 1px solid #bababa;
    width:1rem;
    height: 1rem;
    display: inline-block;
    visibility: visible;
    text-align: center;
    content: ' ';
    border-radius: 3px
  }
 
  input[type=checkbox]:checked::after{
    background: #007bff url('data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23fff%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z%27/%3e%3c/svg%3e') center no-repeat;
    content: "";
    border: none;
  }

.dl10_2 .dl10_2_2 { width:100%;position:relative; float:right;}
.dl10_2 .dl10_2_2 input,.dl10_2 .dl10_2_2 select{width:84%;padding:0 3%;line-height:40px;height:40px;margin:2% 5%;}
.dl10_2 .dl10_2_2 button{width:30%; margin:1% 35%; position:relative; color:#fff; padding:0 0;line-height:32px;text-align:center; font-size:17px;background:#2a7f7a; display:inline-block;text-transform:uppercase;float:right;}


}