﻿*{ margin:0; padding:0; border:0;}
body{ font-family:Arial,Verdana,sans-serif; font-size:14px; color:#666;line-height: 2em;}
a{ color:#666; text-decoration:none;}
a:hover{color:#e51;}
li{ list-style-type:none;}
.wrap:after{ content:"."; display:block; clear:both; visibility:hidden; height:0;}
.wrap{ zoom:1;}
.main{width:1000px;margin:0 auto;outline: #fff 8px dotted;background: #fff;padding:0 8px;}
.fl{float: left;}
.fr{float: right;}
.w{width: 408px;}
.n{width:240px;}
.m{width:320px;margin-right: 15px;}
.pt10{padding-top: 15px;}
.box{border:#f1f2f3 1px solid;}
.box h2,.subt{z-index: 10; color:#921; border-bottom: #f1f2f3 1px solid;font-family: "微软雅黑";font-weight: normal;font-size: 1.1em;position: relative;background: url(../images/boxt.png) repeat-x 0 bottom;}
.box2 h2{background-image: url(../images/menu.png);}
.box h2 a{position: absolute;right:10px;top:0;font-size: 0.8em;color:#666;}
.box h2 span,.subth{display: inline-block;background:url(../images/boxh.png) no-repeat right 0;padding:0 24px 0 20px; color:#fff;}
.box2 h2 span{background: none;}
.box .nlist{padding:10px;}

.nlist li{background: url(../images/arrow.png) no-repeat 0 center;padding-left:10px;}
.nlist .date{float: right;color:#e51;}

.docbody{background: #f51;}
.head{position: relative;}
.header{background: url(../images/head.jpg) no-repeat 0 0;height: 240px;}
.logo{position:absolute;width:100%;left:0;top:2em;display: block;height: 120px;background: url(../images/logo.png) no-repeat 1em 1em; background-size: auto 53%; text-indent: -199px;overflow: hidden;z-index: 10000;}

.menu{font-family: "微软雅黑";height:36px;line-height: 36px;background: #f51;padding:0 0 0 20px;background: url(../images/menu.png) repeat-x 0 0;}
.menu li.m0{display: block;position: relative;float: left;z-index: 99999;}
.menu li.m0 a.ma0{padding:0 22px;color:#fff;font-size: 1.1em;display: block;}
.menu li.curr a.ma0,.menu li a.ma0:hover,.menu li.hover a.ma0{background:#e41;}
.menu .mu1{position: absolute;z-index: 100000;width:100%;background: #e41;padding:10px 0;display: none;}
.menu .mu1 a{color:#fff;font-size: 0.9em;display: block;padding-left:22px;line-height: 2em;}
.menu li.hover .mu1{display: block;}
.bodydiv{}

.side{width:240px;}
.body{}

.foot{text-align: center;margin:20px 0;padding:10px;border-top: #f21 1px solid;font-size: 0.8em;}
.footmenu a{padding:0 10px;}


/** home */
.picnewsc{border:#eee 1px solid;}
.picnews{height: 240px;}
.picnewst{line-height: 32px;height: 32px;overflow: hidden;text-align: center;}
.side .box{margin-bottom: 15px;}
.homea{padding:10px;}
.links{padding:10px 0;}
.links a{display: block;padding:5px 0;}
.links img{width:100%;display: block;height: 64px;}

.showc{overflow: hidden;position: relative;width: 720px;height: 180px;margin: 10px 0 10px 10px;}
.showw{width:6000px;height: 180px;}
.show{}
.blist img{width:200px;height:150px;}
.blist{width:200px;display: block;margin: 0 10px;float: left;}
.blist span{display: block;}

.bnr img{width:100%;}

.alist .date{color:#e21;font-size: 0.9em;margin-right: 10px;}
.alist li{line-height: 1.4em;padding:5px 0;}

/** data */
.body-data .bodydiv{padding:20px 0;}
.datawrap{}
.datawrap .body{width:740px;}
.inbody{min-height: 500px;}
.inside{padding:10px 0 10px 10px;}
.datatitle h1{float: left;font-family: "微软雅黑";font-size: 1em;font-weight: normal;}
.datatitle .pos{float: right;}
.pos a,.pos span{font-size: 0.8em;padding:0 8px;}
.datatitle{}
.cc{padding:15px 0;}
.cc .nlist li{border-bottom: #eee 1px dashed;padding-right:10px;line-height: 2.4em;}

.navul{padding:10px;background: #fafbfc;}
.navul li a{display: block;text-indent: 54px;line-height: 32px;color:#222;font-family: "微软雅黑";border-bottom: #fff 1px solid;background: url(../images/nav.png) no-repeat 32px center;}
.navul li a.curr,.navul li a:hover{border-bottom: #fdc 1px solid;background-image: url(../images/curr.png);color:#e51;}

.intro div{text-indent: 2em;margin-bottom: 0.5em;}
.intro div div{text-indent: auto;margin-bottom: auto;}
.cc img{max-width: 100%;}

.dtitle{text-align: center;padding-bottom: 5px;font-size: 1.4em;margin-bottom: 20px;border-bottom: #ddd 1px dashed;font-family: "微软雅黑";font-weight: normal;}
.detailpic{margin-bottom: 20px;text-align: center;display: none;}

.datalist .date{color:#aaa;padding-right:15px;margin-right: 20px;border-right: #aaa 1px solid;}

.intro > p,.intro > div{text-indent: 2em;}

.share{padding:15px;}

#menutoggle{z-index: 100000; display: none;background: #fff url(../images/menu-icon.svg) no-repeat center center;width:40px;height: 40px;position: absolute;bottom:20px;right:10px;border-radius: 20px;background-size: 50%;}


@media screen and (max-width: 720px) {
	.w,.n,.m{width: auto;}
	.header{height: 120px;background-size: cover;}
	.header *{display: none;}
	.head{}
	.head span.imgalt{background-size: cover !important; }
	.main{width:auto;outline: none;padding:0;}
	.menu{padding:48px 0 0 0;position: fixed;width:38%;margin-right:-38%;right:0;top:0;overflow: hidden;height: 100%;background: #333;transition:all .5s;-webkit-transition:all .5s;}
	.menu li.m0,menu li.m0 a.ma0{float: none;color:#fff;line-height: 2.4em;}
	.menu li.top{border-bottom:#aaa 1px solid;}
	.menu .sub,.menu li.hover .mu1{display: none;}
	.picnewsc{width:100%;max-width: 360px;margin:0 auto 15px auto;float: none;border:0;}
	.fl,.fr{float: none;}
	.mods{width: auto;float: none;margin-bottom: 20px;}
	.mods a{color:#5799D3;display: block;border-bottom: #5799D3 1px dashed;line-height: 32px;width:80px;}
	.icase{width:auto;float: none;background-size: contain;height: 100px;}
	.index{padding:10px 10px;}
	.showx{display: none;}
	.fdl{display: none;}
	.footbt{position:inherit;padding:0 10px; }
	.logo{width:80%;background-size: contain;height: 60px;background-position: center center;top:0.5em;}
	.side,.body,.datawrap .body{width:auto;float: none;}
	.sidenav h2{display: none;}
	.navul{padding:10px;}
	.sidelink{display: none;}
	.navul li,.navul li a{display: inline-block;}
	.navul li{margin:0 10px 10px 0;}
	.navul li a{padding:0 10px;text-indent:0;}
	.datatitle h1{float: none;clear: both;}
	.blist{float: none;margin:0 0 20px 0;padding:10px;}
	.blist img{width: 100%;}
	.blist span{display: block;width:100%;}
	.pc{margin: 0;}
	.control{padding:0 10px;}
	.control img{max-width: 100%;height: auto !important;}
	.intro > p,.intro > div{text-indent: 0;}
	body.exp{margin-left:-40%;padding-right:40%;transition:all .5s;-webkit-transition:all .5s;}
	body.exp .menu{margin-right: 0;}
	#menutoggle{display: block;}
}