/* CSS Document */
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video,img{ margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { font-size: 100%;  font-family: Microsoft Yahei; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0);  background: #eee; }
textarea { resize: none; }
iframe,img { border:0; }
ul,ol { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
input { -webkit-appearance: none; }
a{ text-decoration: none; color:#666;}
img{ max-width:100%; text-align:center;}
.fl{float:left;}
.fr{float:right;}
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.wrapper { max-width: 720px; margin: 0 auto; position: relative; background-color:#fff;}
.logo{float:left; width:70%;}
.logo img{margin:15px;}
.menu{float:right; margin-top:17px; margin-right:15px;}


.title{font-size:20px; color:#333; font-family:Microsoft Yahei; text-decoration:none; line-height:28px; background:url(../img/xx.jpg) no-repeat center bottom; padding-bottom:15px; text-align:center; margin-bottom:20px;}
.ccbg{border:1px solid #eee; padding:8px 10px;}
.titlea{font-size:16px; color:#333; font-family:Microsoft Yahei; text-decoration:none; line-height:22px; display:block;}
.titleb{font-size:14px; color:#333; font-family:Microsoft yahei; text-decoration:none;}
.titlec{font-size:12px; color:#666; font-family:Microsoft Yahei; text-decoration:none; line-height:17px; margin-top:5px;}
.newsul{margin-top:10px;}
.newsul li{background:url(../img/jt.png) no-repeat left center; color:#666; font-size:12px; text-indent:14px; line-height:22px;}

.bbbg{margin-top:15px;border:1px solid #eee; padding:8px 10px;}
.nnbr{font-size:13px; color:#666; font-size:12px; line-height:22px; margin-top:15px;}

.ppul{ margin:10px 15px;}
.ppul li{float:left; width:30%; margin:1% 1.5%;}
.ppul li img{width:100%; display:block;}
.tit{ background-color:#006ab4; color:#fff; font-size:10px; text-align:center; padding:4px 0; display:block; margin-top:0px;}

a.more{color:#e40000; font-size:11px; text-decoration:underline; font-family:Microsoft Yahei;}
a.more:hover{text-decoration:underline;}

.ysul{margin-top:18px;}
.ysul li{float:left; width:25%; text-align:center; font-size:11px; color:#666; background:none;}
.ysul li img{width:80%; display:block; margin:8px auto;}

.lxbr{font-size:13px; color:#666; font-size:12px; line-height:20px; margin:10px 0;}

.hezuoul{margin:14px 0; padding:0 0 14px 0;}
.hezuoul li{float:left; margin:0.5% 0; width:33.3%; text-align:center;}
.hezuoul li img{width:100%;}

.footer{text-align:center; padding:15px 0 25px 0; font-size:14px; color:#555;}


/*菜单样式*/
.nav { background: #014d9f; height:0; overflow:hidden; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; }
.nav.navon{height:92px;}
.nav ul{padding:10px 0;}
.nav ul li{float:left; width:25%; text-align:center;}
.nav ul li a{color:#fff; font-size:13px; text-decoration:none; line-height:33px; display:block;}

/*banner*/
.banner{width:100%; overflow:hidden; position:relative; margin:0 auto;}
.banner .bd ul li{float:left; overflow:hidden; width:100%;}
.banner .bd ul li img{display:block;}
.banner .hd{width:50px; margin:0 auto;}
.banner .hd ul{ position:absolute; bottom:10px; left:50%; margin-left:-48px;}
.banner .hd ul li{float:left; width:6px; height:6px; background-color:#fff; text-indent:-99999px; border-radius:50%; margin:0 6px;}
.banner .hd ul li.on{background-color:#e60110;}

.titlee{font-size:11px; color:#666; font-family:Microsoft Yahei; text-decoration:none; line-height:22px;}

.titled{font-size:16px; color:#333; font-family:Microsoft Yahei; text-decoration:none; text-indent:20px; border-bottom:1px solid #eee; padding-bottom:8px; line-height:22px; display:block; background:url(../img/home.png) no-repeat left 3px;}

.nnnbr{font-size:13px; color:#666; font-size:12px; line-height:22px; padding:15px 0 0 0; text-indent:2em;}

.pppbr{margin:15px 0;}
.pppbr li{border-bottom:1px solid #eee; color:#666; font-size:14px; padding:6px 0;}
.pppbr li a.lia{color:#666;}
.ppp{float:left; margin-right:10px; width:20%;}
.ttit{float:left; margin-top:0px;}

.fhan{width:80%; margin:0 auto;}
.fhan .zuo{width:30%; margin:0 2.5%; border:1px solid #ddd; padding:8px 15px; color:#666; font-size:12px; text-decoration:none; text-align:center;}
.fhan .you{width:30%; margin:0 2.5%; border:1px solid #ddd; padding:8px 15px; color:#666; font-size:12px;  text-decoration:none; text-align:center;}

.newlist{margin:20px 0;}
.pppbr li a.lia{color:#666;}

.newlist li{border-bottom:1px solid #eee; padding-bottom:10px; margin:10px 0; font-size:14px;}
.newlist li a.lib{color:#666;}
.bt{background:url(../img/jt.png) no-repeat left; text-indent:15px; color:#134484;}

.cjyj{margin:20px 0;}
.cjyj li{width:46%; margin:2% 2%; float:left;}
.cjyj li img{width:90%; text-align:center; display:block; margin:0 auto;}

.hzmenuul{margin-top:15px;}
.hzmenuul li{float:left; width:28%; margin:0 2.5%; border:1px solid #eee; padding:1% 8%; text-align:center; color:#666;}
.hzmenuul li a{color:#666;}


.bottomnav{ position:fixed;bottom:0; left:0; width:100%; border-bottom:3px solid #5898D1; z-index:9999; margin-top:50px;}
.bottomnav ul{ display:-webkit-box;}
.bottomnav ul li{ -webkit-box-flex:1.0; text-align:center; background-color:#808080;height:50px; border-right:1px solid #6a6a6a;border-left:1px solid #888888; width:25%; }
.bottomnav ul li:first-of-type{ border-left:0px}
.bottomnav ul li:last-of-type{ border-right:0px}
.bottomnav ul li a{ color:#fff; display:block;}
.bottomnav ul li a:before{ display:block; font-size:16px; line-height:30px}
.bottomnav ul li a label{ display:block; font-size:12px;}