body { background:#fff; color:#000; font-size:1em; line-height:1.4em; font-family:"Microsoft YaHei",SimHei; padding:0px; margin:0px;}
a:link,a:visited {color:#000;text-decoration:none;}
a:hover,a:active {text-decoration:underline;}
ul,li,p,h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px; list-style: none}
div{ margin:0;}
img{ vertical-align: middle; border:0; padding:0; margin:0;}
*{ padding:0; margin:0; border:0}

.box { MARGIN: 0px auto; width: 1000px;}
* html .box{height: 1%; }*> .box{ overflow: hidden;}
* html ul{height: 1%; }*> ul{ overflow: hidden;}
.top{ overflow:hidden; position: relative; text-align: center; background: url(topbg.jpg) no-repeat center;}
.top img{width:100%; max-width: 1000px;}
.nov{ background:#4683de; margin-top: 2px;}
.nov ul { width: 900px; margin: auto }
.nov ul li{ width: 150px; float: left; background: url(novbg.jpg) no-repeat left center; text-align: center; font-size: 1.6em; height: 2em; line-height: 2em }
.nov ul li a{ color:#fff; text-decoration: none;}
.nov ul li a:hover{ color:#FFFFC8;}
.nov ul li.nobf{ background:none; }
.tve{ background:#ebebeb; padding: 18px 0}
.logo{ width: 175px; float: left }
.ryt{ width: 410px; float: right; margin-top: 25px; }
.bta{ font-size:4em; line-height:1.4em; text-align: center; color: #363636 }
.bta p{ font-size:0.3em; line-height:1.4em; color:#a2a2a2; text-transform: uppercase; letter-spacing: 4px}
.bta h3{ font-size:0.4em; line-height:1.4em; font-weight: normal; color: #555555; letter-spacing: 4px}
.l775{ width: 775px; float: left; font-size: 1.2em; line-height: 1.6em; color: #333333 }
.l775 h2{ font-size: 2.1em; line-height: 1.6em; font-weight: normal;}
.l775 h3{ font-size: 1.25em; line-height: 2em; font-weight: normal;}
.l775 h3 span{background: url(nn.jpg) no-repeat left center; padding: 5px 22px 5px 12px; color: #fff}
.loer{ border-top: #9f9f9f 2px dotted; margin-top: 15px; height: 15px; overflow: hidden }
.l775 h4{ font-size: 1.4em; line-height: 1.6em; font-weight: bold;}
.l775 h4 span{ background: url(dho.jpg) no-repeat left center; padding: 0 15px;}
.l775 p{ font-size: 1.4em; line-height: 1.6em;}
.l775 p span{ background: #4683de; padding: 3px 15px; color:#fff; border-bottom-right-radius:30px;border-top-right-radius:30px;}
.r208{ width: 208px; float: right; }
.r208 ul li{ width: 100%; margin-bottom: 10px; }
.r208 ul li img{ width: 100%;}
.hbg{ background: #f7f7f7; padding: 30px 0; }
.att{ font-size: 1.2em; line-height: 1.6em; color: #333; }
.att h2{ font-size: 1.6em; line-height: 39px; height: 39px; overflow: hidden; margin-top: 25px; margin-bottom: 5px; font-weight: normal;}
.att h2 img{ float: left; margin-right: 5px;}
.tu img{ width:100%}
.tab td img{ width: 100%}
.zzra{ width: 1002px; margin: auto }
.zzra ul{ width: 1012px; margin-left: -10px;}
.zzra ul li{ width: 82px; padding-left: 10px; margin-top: 10px; float: left}
.zzra ul li img{ width: 100%;}
.zzxp{ width: 1002px; margin: auto }
.zzxp ul{ width: 1013px; margin-left: -13px;}
.zzxp ul li{ width: 240px; padding-left: 13px; margin-top: 13px; float: left}
.zzxp ul li img{ width: 100%;}
.newlist{ overflow:hidden;}
.newlist li{ overflow:hidden; position:relative; padding-top:7px; border-bottom:#ccc 1px dashed; padding-bottom:15px;}
.newlist li .xwpt{ width:175px; height:120px; float:left; margin-top:10px; margin-right:20px; border:#ccc 1px solid; }
.newlist li .xwbt{ height:1.4em; line-height:1.4em;  font-size:1.3em; font-weight:bold; overflow: hidden; color:#000; margin-top:7px;}
.newlist li .xwjj{ font-size:0.9em; line-height:1.4em; height:4.2em; overflow: hidden; margin-top:7px; color:#666}
.newlist li .xwra{line-height:1.4em; height:1.4em; font-size:0.8em; overflow: hidden; color:#999; margin-top:3px;}
.newlist li a{ position:absolute; top:0; right:0px; bottom:0; left:0px;}

.ewm{ text-align:left; overflow:hidden;}
.ewm p{ font-size:1.05em; line-height:1.4em; text-indent:9px;}
.ewm img{ width:155px;}
.ewm .zbtu{ width:53%; float:left; margin-right:1%; text-align:right}
.ewm .zbtu img{ width:367px;}
.bot{ text-align:center; font-size:1.1em; color:#fff; overflow:hidden; background:#4d88e2; margin-top:30px; padding:20px 0}
.bot h2{ font-size:2.5em; line-height:1.4em; margin-bottom:10px;}
.bot p{ font-size:1.3em; line-height:1.6em; margin-top:10px}
.bot img{ width:120px; margin-top:5px}
.bot ul{ width:400px; margin:10px auto 0}
.bot ul li{ width:29.3%; padding:0px 2%; float:left;}
.bot ul li img{ width:100%;}
.bot ul li p{ margin-top:5px; font-size:0.9em; color:#fff;}
.bot a{ color:#fff}
.mt10{ margin-top:10px}
.mt20{ margin-top:20px}
.mt25{ margin-top:25px}
.mt30{ margin-top:30px}
sup{ line-height:0; font-size:0.5em;}
.tc{ text-align:center}
.bn1{ display: block}
.bn2{ display: none}

.wjhg{ width:100%; margin: auto; font-size:1em; line-height:1.4em;}
.wjhg ul{ margin-top:20px; position: relative; width:30.3%; padding: 0px 1.5%; float: left;}
.wjhg ul li.liz1{ text-align:center; font-size:1.6em; line-height:1.4em; height:100px; padding-top:5px; border: #aaaaaa 1px solid; border-top:0; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }
.wjhg ul li.liz1 p{ font-size:0.7em; line-height:1.4em;}
.wjhg ul li.liy1{ width:100%;}
.wjhg ul li.liy1 img{ width:100%; border-top-left-radius: 20px; border-top-right-radius: 20px; }


@media screen and (max-width:800px) {
.box { width:94%; padding: 0px 3%;}
.bot{ font-size:3.2vw; margin-top:4vw; padding:2.5vw 0 4vw}
.bot h2{ font-size:2.5em;}
.bot p{ font-size:1.1em; margin-top:5px}
.bot ul{ width:80%; margin:0px auto 0}
.ewm{ font-size:2.7vw; margin-top:4vw;}
.ewm img{ width:24vw; margin-top:5px}
.ewm p{ margin-top:0vw; text-indent:0.5vw;}
.ewm .zbtu{ width:64%;}
.ewm .zbtu img{ width:90%;}
.nov ul { width: 100%; }
.nov ul li{ width: 16.6%; font-size: 3.2vw; background-size:auto 100%; }
.tve{ padding: 2vw 0}
.logo{ width: 20vw; }
.ryt{ width: 52vw; margin-top: 2vw; }
.bta{ font-size:7.5vw;}
.l775{ width: 100%; font-size: 2.8vw; }
.l775 h2{ font-size: 1.75em; }
.l775 h3{ font-size: 1.1em; }
.l775 h3 span{ background-size:auto 100%; padding: 0.3vw 3vw 0.3vw 2vw; }
.loer{ border-top: #9f9f9f 1px dotted; margin-top: 1.5vw; height: 1.5vw; }
.l775 h4 span{ background-size:94% auto; padding: 0 2.5vw;}
.l775 p span{  padding: 0 2vw; }
.r208{ width: 100%; float: right; }
.r208 ul li{ width: 31.3%; float: left; padding: 0 1%; margin-bottom: 10px; }
.r208 ul li.d4g{ display: none}
.att{ font-size: 2.8vw; }
.att h2{ line-height: 6vw; height: 6vw; margin-top: 3vw; margin-bottom: 1vw;}
.att h2 img{ float: left; margin-right: 1vw; width: 5.8vw}
.zzra{ width: 100%; margin: auto }
.zzra ul{ width: 98%; margin: 0px auto;}
.zzra ul li{ width: 13.2%; padding: 0 0.5%; margin-top: 1vw; }
.zzra ul li img{ width: 100%;}
.zzxp{ width: 100%; margin: auto }
.zzxp ul{ width: 98%; margin: 0px auto;}
.zzxp ul li{ width: 48%; padding: 0 1%; margin-top: 1vw; }
.zzxp ul li img{ width: 100%;}
.newlist li .xwpt{ width:110px; height:75px; margin-right: 8px;}
.newlist li .xwbt{ height: auto; max-height:2.8em; line-height:1.4em;  font-size:1em; font-weight:bold; overflow: hidden;}
.newlist li .xwjj{ font-size:0.8em; line-height:1.4em; height:2.8em; overflow: hidden; margin-top:0px;}
.newlist li .xwra{ font-size:0.7em; line-height:1.4em; height:1.4em; overflow: hidden;}
.mt10{ margin-top:1.5vw}
.mt20{ margin-top:2vw}
.mt25{ margin-top:2.5vw}
.mt30{ margin-top:4vw}
.bn1{ display: none}
.bn2{ display: block}
.wjhg{ font-size:2.6vw; line-height:1.4em;}
.wjhg ul{ margin-top:3vw; width:47%;}
.wjhg ul li.liz1{ height:17vw; padding-top:1vw; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; }
.wjhg ul li.liy1 img{ border-top-left-radius: 15px; border-top-right-radius: 15px; }
}
