@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: 12px;}
.tt2{font-size: 16px;}
.tt3{font-size:16px;}
.tt4{font-size: 14px;}
}
@media screen and (min-width: 414px){.tt1 {font-size: 14px;}
.tt2{font-size: 16px;}
.tt3{font-size:18px;}
.tt4{font-size: 16px;}
}
@media screen and (min-width: 480px){.tt1 {font-size: 14px;}
.tt2{font-size: 18px;}
.tt3{font-size:20px;}
.tt4{font-size: 16px;}

}
@media screen and (min-width: 640px) {.tt1 {font-size:16px;}
.tt2{font-size: 20px;}
.tt3{font-size:22px;}
.tt4{font-size: 18px;}

}

.head{ background:#666; text-align:center; color:#FFF; padding:1%;}
.logo{overflow:hidden; clear:both;}
.logo img{ width:100%;}
.adv{ overflow:hidden; clear:both; } 
.adv img{ width:100%;}
.nav{ overflow:hidden; clear:both;}
.nav li{ float:left; padding:1% 0; width:20%; text-align: center; line-height:240%;}
.nav li a{ display:block;}
.nav li img{ width:60%; display:block; margin:0 auto;}

.hj{ height:1%; overflow:hidden; clear:both;}
.hj2{ padding:1%; background:#e6eef3; width:100%; overflow:hidden; clear:both;}
.nr1{ overflow:hidden; clear:both; margin-right:-3px}
.nr1 li{ float:left; width:25%; border-right:1px solid #ddd; padding-left:8%; position:relative;}
.nr1_p1{ width:100%; padding-bottom:120%; position:relative; text-align:right;}
.nr1_p1 img{ position:absolute; top:0; right:0; height:100%;}
.nr1_p2{ position:absolute; bottom:3%; left:3%; z-index:999;}
.nr1_p2 span{ display:block; color:#999;}

.tit1{ font-weight:bold; padding:2%;}
.nr2{ padding:0 2%;}
.nr2 li{ overflow:hidden; clear:both; padding:2% 0; border-bottom:1px dotted #eee;}
.nr2_p1{ display:block; float:left; width:38%; height:22%; overflow:hidden;}
.nr2_p1 img{ width:100%; height:100%;}
.nr2_p2{ float:right; width:60%;}
.nr2_p3{line-height:26px;height:26px; overflow:hidden;}
.nr2_p4{ padding-top:2%; overflow:hidden; line-height:22px;height:40px; overflow:hidden; color:#999;}
.nr2_p5{ text-align:center; padding:3% 0;}
.nr2_p5 a{ text-decoration:underline;}
.nr2_p6{ display:block; text-align:right; padding:1% 0; color:#999;}

.nr3{ overflow:hidden; clear:both; }
.nr3 li{ float:left; width:31.333%; padding:1%;}
.nr3 li a{ display:block;}
.nr3_p1{ width:100%; padding-bottom:70%; position:relative; }
.nr3_p1 img{ position:absolute; top:0; right:0; height:100%; width:100%;}
.nr3_p2{line-height:26px;height:26px; overflow:hidden;}
.nr4{ text-align:center; border-bottom:1px solid #ddd; border-top:1px solid #ddd; padding:2% 0;}

.foot{ text-align:center; padding:1%; color:#999;}

.head2{ background:#333;  color:#FFF; padding:1%; color:#898989; text-align:left}
.head2 img{ height:30px;}
.head2 span{ float:right}
.head2 span a{ color:#898989;}
.tit2{ text-align:center; overflow:hidden; clear:both; margin-left:-1%;}
.tit2 li{ float:left; width:50%; background:#f2f2f2; line-height:220%;}
.tit2 li a{ display:block; border-left:1px dashed #ddd;}


.tit33{ text-align:center; overflow:hidden; clear:both; margin-left:-1%;}
.tit33 li{ float:left; width:25%; background:#f2f2f2; line-height:220%;}
.tit33 li a{ display:block; border-left:1px dashed #ddd;}


.content img { max-width:95%;}

.tit3{background:url(../mimages/tbg3.jpg) left no-repeat;  line-height:40px; color:#548dd4; height:40px; padding-left:20px;border-bottom:2px solid #d7d7d7;}

#focus{ overflow:hidden;}
#focus ul{ float:left;}
#focus li{ width:100%; float:left;}
#focus li img{ width:100%; height:100%;}

.nr5 { overflow:hidden; clear:both; padding:5px 8px; }
.nr5 li{ overflow:hidden; clear:both; line-height:40px;border-bottom:1px dotted #eee; height:40px; padding-left:20px;}
.nr5 li a{ font-size:16px; color:#000}


.nr22{ overflow:hidden; clear:both; padding:5px;   line-height:30px;}
.content { font-size:14px; text-align:left; line-height:28px;}
.content img{ width:100%; height:100%}
.content iframe{ width:100%; height:100%; min-height:300px;}


.nr33{ overflow:hidden; clear:both; margin:1% -1%;}
.nr33 li{ float:left; width:48%; padding:1%; text-align:center;}
.nr33 li img{ width:100%; height:200px;}
.nr33 li p{ position:relative; margin-top:-36px; line-height:36px;height:36px; font-size:14px;background:url(../mimages/tbg2.png); overflow:hidden;}
.nr33 li p a{ color:#fff;}