@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;background:#fff;}
body { width:100%; max-width:750px; margin:0 auto; font-family:"微软雅黑";background:url(../mimages/bg1.jpg) repeat-x top #fff;}

.head{ overflow:hidden; clear:both;}
.logo{ float:left; width:80%;}
.logo img{ width:100%;}
.nav{ float:right; padding-top:5%; width:5%; padding-right:1%;}
.nav img{ width:100%;}
.adv{ width:100%;overflow:hidden; clear:both; text-align:center;}
.adv img{ width:100%;}
.hj{overflow:hidden; clear:both; height:5px;}
.mm{ padding:5px 0;}
.tit1{ line-height:150%; padding:1% 0; font-weight:bold; color:#dd292a; border-bottom:1px dotted #ddd; }
.tit1 img{ height:100%;}
.nr1{ padding:1%;  line-height:250%;}
.nr2{ overflow:hidden; clear:both;}
.nr2 li{ float:left; width:48%; padding:1%; text-align:center;}
.nr2 li a{ display:block; border:1px solid #ddd;}
.nr2 li img{ width:100%; height:160px;}
.nr2 li p a{ border:none; background:#10468e; line-height:300%; color:#FFF;}
.tit2{background:url(../mimages/tbg3.jpg) repeat-x bottom; background-size:auto 100%; line-height:150%; padding:1%; font-weight:bold; color:#dd292a;}

.nr3{ overflow:hidden; clear:both; margin:1% -1%;}
.nr3 li{ float:left; width:48%; padding:1%; text-align:center;}
.nr3 li img{ width:100%; height:200px;}
.nr3 li p{ position:relative; margin-top:-36px; line-height:36px;height:36px; font-size:14px;background:url(../mimages/tbg2.png); overflow:hidden;}
.nr3 li p a{ color:#fff;}


.nr4 { overflow:hidden; clear:both; padding:5px 8px;}
.nr4 li{ overflow:hidden; clear:both; line-height:30px; background:url(../mimages/tub1.jpg) no-repeat left center; padding-left:20px;}
.tit3{ overflow:hidden; clear:both;line-height:25px;}
.tit3_p1{ float:left; display:block; padding:0 5px; background:#558521; color:#FFF; font-size:14px;}
.nr55 { overflow:hidden; clear:both; padding:5px 8px;}
.nr55 li{ overflow:hidden; clear:both;}
.nr55 li p{ margin:10px 0;}
.nr55 li p  a {display:block; font-size:12px; float:left; padding:5px 5px;}

.foot{ padding:10px 0; height: auto; background: #dd292a; color:#FFF; text-align:center}
.data{ float:right;}
.tel{ display:block; position:fixed; bottom:0px; width:100%; height:60px; background: #dd292a}
.tel li{ float:left; width:50%; color:#FFF; text-align:center}
.tel li a{ color:#FFF}
.tel li a:hover{ text-decoration:none}
@font-face{font-family:"iconfont_s";src:url('font/iconfont_s.woff') format('woff'),url('font/iconfont_s.ttf') format('truetype');}
.iconfont{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}

.iconfont_s {
	font-family:"iconfont_s" !important;
	font-size:0.45rem;
	font-style:normal;
	color:#fff500;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
	border-radius: 50%;
	display: inline-block;
	width: 1rem;
	height: 0.45rem;
	line-height: 0.45rem;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:0.2px;
	-moz-osx-font-smoothing:grayscale;
}

.nav_new{width: 93.75%; height:auto; padding: 0 3.125% 2% 3.125% ; background-color: #eeeeee; }
.nav_new a{
	float:left;display:block;width:25%; padding-top: 20px; text-align:center; font-size:16px;
}
.nav_new p{ height:25px; font-size:16px;
}
#focus{ overflow:hidden;}
#focus ul{ float:left;}
#focus li{ width:100%; float:left;}
#focus li img{ width:100%; height:100%;}

.nr22{ overflow:hidden; clear:both; padding:5px; font-size:14px;  line-height:25px;}
.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;}
.nr5 { overflow:hidden; clear:both; padding:5px 8px; }
.nr5 li{ overflow:hidden; clear:both; line-height:30px; background:url(../mimages/tub1.jpg) no-repeat left center; border-bottom:1px dotted #CCC; height:30px; padding-left:20px;}
.nr5 li a{ font-size:14px;}

@media screen and (min-width:100px){.tt1 {font-size: 12px;}
.tt2 {font-size: 12px;}
}
@media screen and (min-width:320px){.tt1 {font-size: 12px;}
.tt2 {font-size: 12px;}
}
@media screen and (min-width: 414px){.tt1 {font-size: 14px;}
.tt2 {font-size: 12px;}
}
@media screen and (min-width: 480px){.tt1 {font-size: 16px;}
.tt2 {font-size: 14px;}
}
@media screen and (min-width: 640px) {.tt1 {font-size: 18px;}
.tt2 {font-size: 14px;}
}
