@charset "utf-8";
/* CSS Document */
a {text-decoration: none;color: #333;padding:0;margin:0;}
ul {list-style: none;padding:0;margin:0;}
li {list-style: none;padding:0;margin:0;}
ul li {list-style: none;}
p{padding:0;margin:0;}
iframe,img {border: none;margin: 0px;}
input,button,select,textarea{outline:none}
img{ vertical-align:middle; max-width:100%;}
img a {border: none;margin: 0px;}
body {font-family: Verdana, Geneva, sans-serif;font-size: 12px;color:#333;padding:0;margin:0;}
body { width:100%; max-width:750px; margin:0 auto; font-family:"微软雅黑";}
@media screen and (min-width:320px){.tt1 {font-size: 14px;}
.tt2{font-size: 12px;}
.tt3{font-size:16px;}
.tt4{font-size:20px;}

}
@media screen and (min-width: 414px){.tt1 {font-size: 16px;}
.tt2{font-size: 12px;}
.tt3{font-size:18px;}
.tt4{font-size:24px;}

}
@media screen and (min-width: 480px){.tt1 {font-size: 16px;}
.tt2{font-size: 14px;}
.tt3{font-size:20px;}
.tt4{font-size:26px;}

}
@media screen and (min-width: 640px) {.tt1 {font-size:18px;}
.tt2{font-size: 16px;}
.tt3{font-size:22px;}
.tt4{font-size:30px;}
}

.logo{overflow:hidden; clear:both;}
.logo img{ width:100%;}
.adv{ overflow:hidden; clear:both; } 
.adv img{ width:100%;}
.nav{ overflow:hidden; clear:both; background:#152462; margin-left:-1px;}
.nav li{ float:left; width:20%; text-align: center; line-height:240%;}
.nav li a{ border-left:1px solid #485484; color:#fff; display:block;}
.hj{ padding:1%; overflow:hidden; clear:both;}
.mm{ padding:1%;}
.tit1{ background:#152462; padding:1% 2%; color:#fff; font-weight:bold;}
.nr1{ overflow:hidden; clear:both; background: #f3f3f3; line-height:200%; padding:1% 2%;}
.nr1 li{ float:left; width:46%; padding:1% 2%;}
.nr1_p1{ display:block; width:100%; padding-bottom:60%; position:relative; border:1px solid #ddd;}
.nr1_p1 img{ position: absolute; top:0; left:0; width:100%; height:100%;}
.nr1 li p{ padding-top:1%; text-align:center; height:40px; overflow:hidden; line-height:40px;}
.nr2{ overflow:hidden; clear:both; padding:1%;}
.nr2 li{ margin:1% 0; border:1px solid #ddd; overflow:hidden;}
.nr2_p1{ display:block; padding:0 15px; line-height:220%; background:#f5f5f5; font-weight:bold; color:#2667dd;}
.nr2_p2{ float:left; width:26%}
.nr2_p2 a{ display:block; position:relative; padding-bottom:120%; overflow:hidden;}
.nr2_p2 img{ position: absolute; top:0; left:0; height:100%; width:100%;}
.nr2_p3{ float:right; width:72%;overflow:hidden; line-height:180%;}

.bg4{ background:url(../mimages/bg2.jpg) no-repeat center; padding:2%;}
.link{ border:1px solid #152462; text-align:center; line-height:220%; padding:4% 2%; color:#152462;}


.foot{padding:3% 2%; text-align:center; line-height:180%;}

#focus{ overflow:hidden;}
#focus ul{ float:left;}
#focus li{ width:100%; float:left;}
#focus li img{ width:100%}
.neir{  text-align:left; font-size:14px; color:#333;font-family:"微软雅黑";}
.neir th{ line-height:35px;}
.content{  text-align:left; font-size:14px; color:#333;font-family:"微软雅黑";}

.nr11{ overflow:hidden; clear:both; padding:5px;}

.nr13{ overflow:hidden; clear:both; margin:1% -1%;}
.nr13 li{ float:left; width:48%; padding:1%; text-align:center;}
.nr13 li img{ width:100%; height:160px;}
.nr13 li p{ position:relative; margin-top:-36px; line-height:36px;height:36px; font-size:14px;background:url(../mimages/tbg2.png); overflow:hidden;}
.nr13 li p a{ color:#fff;}

.nr14{ overflow:hidden; clear:both; margin:1% -1%;}
.nr14 li{ float:left; width:48%; padding:1%; text-align:center;}
.nr14 li img{ width:100%; height:270px;}
.nr14 li p{ position:relative; margin-top:-36px; line-height:36px;height:36px; font-size:14px;background:url(../mimages/tbg2.png); overflow:hidden;}
.nr14 li p a{ color:#fff;}

.nr21{ overflow:hidden; clear:both; padding:5px;}
.nr21 li{ background:url(../mimages/tub1.jpg) no-repeat left center; padding:5px 15px; border-bottom:1px dotted #ddd; overflow:hidden; clear:both; line-height:200%; font-size:16px}
.bor{ border:1px solid #eee}
.must{ color:#F00}