﻿*{ 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;}
li{ list-style-type:none;}
h1,h2,h3,.menu li,.sidenav{font-family: "微软雅黑",sans-serif;font-weight: normal;}
.wrap:after{ content:"."; display:block; clear:both; visibility:hidden; height:0;}
.wrap{ zoom:1;}
.main{width:1000px;margin:0 auto;}
.pt10{padding-top: 12px;}

.docbody{background: url(../images/bg.png) repeat center 0;}
.header{position: absolute;width:100%;left:0;top:0;z-index: 0;}
.hdbg{height:160px;}
.head{background: url(../images/head.jpg) no-repeat right 0;position: relative;}
.logo{position: relative; z-index:10000; display: block;height: 160px;background: url(../images/logon.png) no-repeat 30px 36px;text-indent: -199px;overflow: hidden;}
.body-index .logo,.body-index .hdbg{height:320px;}
.body-index .head{background: transparent;}
.menuc{box-shadow:#fff 0 -3px 10px;z-index: 10000;position: relative;}
.menu{padding-left:15px;border-bottom: #811 1px solid;position: relative; z-index:10000;  height:36px;line-height: 36px;font-size:1em;background: #900 url(../images/menu.png) repeat-x 0 center;}
.menu li{float: left;}
.menu li a{ padding:0 13px;font-size: 1.1em;color:#fff;display: block;border-left:#c33 1px solid;border-right: #800 1px solid;}
.menu li:hover{}
.menu li.curr a,.menu li a:hover{background:#eda;height:37px;color:#840;}
.menu li.menu-4{background: url(../images/hot.png) no-repeat right 5px;}

.submenu{height:32px;background: #eda;line-height: 30px;color:#840;position: relative;border:#a80 1px solid;border-top: 0;}
.submenu p{position: absolute;top:0;display: none;}
.submenu p.sub0{padding-left: 35px;}
.submenu p a{padding:0 15px;color:#840;font-family: "微软雅黑","黑体";font-size: 0.9em;background: url(../images/arrow.png) no-repeat 0 center;}

.bodydiv{padding-bottom: 20px;}

.bnr{height:360px;}

.side{width:240px;float: left;}
.body{width:740px;float: right;background: #fff;}

.box{background: #feb;border:#a80 1px solid;}
.box h2{padding-top:8px;background:url(../images/h2.png) repeat-x 0 0;color:#fea;font-size: 1.1em;line-height: 1.6em;padding-left:16px;position: relative;}
.box h2 a{display: block;width:16px;height:100%;overflow: hidden;position: absolute;right:15px;top:0;background: url(../images/more.png) no-repeat center center;}
.box .nlist{padding:0.2em 1em;}
.box .nlist a{color:#960;}
.box .nlist li{background: url(../images/li.png) no-repeat 0 center;padding-left:16px;}
.box .nlist .date{float: right;}
.index{padding:20px 0;}
.box h2 span{display: block;width:96px;text-align: center;background: #feb;color:#740;border-radius: 5px 5px 0 0;}

.inbox{padding:5px 15px;}

.homenewspic{width:320px;float: left;margin-right: 12px;}
.indexnews{height: 236px;border:#a80 1px solid;}

.homenews{width:400px;float: left;height: 265px;overflow: hidden;}
.homenews h2{background:url(../images/h2.png) repeat-x 0 0;color:#fff;font-size: 1.1em;padding-left: 15px;}
.homenewshead{padding:10px 10px 2px 10px;}
.homenewshead h3{text-align: center;}
.homenewshead h3 a{color:#e20;font-size: 1.2em;line-height: 1.2em;}
.homenews p{font-size: 0.9em;line-height: 1.8em;padding:5px 0 8px;color:#a82;border-bottom: #ddd 1px dashed;}
.homenews .nlist{line-height: 2em;}
.homenewst{background: #a95;color:#fff;line-height: 2em;border:#a80 1px solid;border-top:0; }

.homeannc{width:252px;float: right;}
.homeann{}
.homeann ul{padding:0 10px;}
.homeann ul li{padding:5px 0; line-height:1.8em; background: url(../images/li.png) no-repeat 0 14px;padding-left:16px;}
.homeann ul li a{color:#960;margin-right: 5px;}
.homeann ul li span.date{color:#f00;}
.homeanna{display: block;background: url(../images/font.png) no-repeat 0 center;height:58px;margin-top: 10px;text-indent: -200px;overflow: hidden;}

.indexnews .ilist li{background: url(../images/li.png) no-repeat 0 center;padding-left:10px;height:2em;}
.indexnews .ilist li a{float: left;padding-right:0.8em;}
.indexnews .date{color:#940;font-size: 0.8em;}

.homelink{width: 735px;float: left;}
.homelinks a{font-family: "微软雅黑","黑体"; border:#a80 1px solid; display: block;width:90px;padding-top:64px;background:#feb url(../images/i01.png) no-repeat center 5px;float: left;text-align: center;margin-right: 15px;}
.homelink a.cate-1040-20{background-image: url(../images/i02.png);}
.homelink a.cate-1040-30{background-image: url(../images/i03.png);}
.homelink a.cate-1040-40{background-image: url(../images/i04.png);}
.homelink a.cate-1040-50{background-image: url(../images/i05.png);}
.homelink a.cate-1040-60{background-image: url(../images/i06.png);}
.homelink a.cate-1040-70{background-image: url(../images/i07.png);margin:0;}

.homeside{width:252px;float: right;}

.homeinfotb td{padding: 8px 0 0 10px;vertical-align: top;border:0;}
.homeinfotb .homeinfotr10 td{background: #fea;}
.homeinfotb .homeinfotr30 td{background: #fec;}
.homeinfocate{width:90px;}
.homeinfo{margin-top: 15px;}
.homeinfo a{font-family: "微软雅黑","黑体"; display: block;float: left;background: url(../images/li.png) no-repeat 5px center;padding-left:18px;width:170px;background-color: #f3e3b3;margin:0 16px 8px 0;border-radius: 8px;}
.homeinfo a:hover{background-color: #eda;}
.links a{display: block;height:60px;background: url(../images/link1.png) no-repeat 0 center;margin-top:10px;}
.links a.link2{background-image: url(../images/link2.png);}
.links a.link3{background-image: url(../images/link3.png);}

.homedoct{background: #feb url(../images/doct.png) no-repeat -15px center;border:#a80 1px solid;margin-top: 15px;padding:10px 15px 10px 48px;}
.homedocts{overflow: hidden;width:932px;float: left;}
.homedoctw{height:180px;width: 10000px;}
.homedocts2{float: right;width:410px;}

.homesub{}
.homesub .nlist{padding:1.5rem .5rem;line-height: 2.5rem;}

.dlist{display: block;float: left;text-align: center;padding:3px;margin-right: 15px;}
.dlist img{height:150px;}
.dlist span{display: block;text-align: center;font-size: 0.8em;}

.homebox1,.homebox2,.homebox3{height:280px;}
.homebox1 .inbox p,.homebox2 .inbox p{font-size: 0.9em;}
.homebox1 .inbox h3,.homebox2 .inbox h3{text-align: center;}

.homebox1{width:320px;float: left;margin-right: 15px;}
.homebox2{width:396px;float: left;}
.homebox2 .inbox{}
.homebox3{width:250px;float: right;}

.indexabout{width:340px;float: left;margin-right: 24px;}
.indexann h2{line-height: 1em;padding-bottom: 3px;font-size: 1.2em;color:#666;margin-bottom: 5px;background: url(../images/new.png) no-repeat 0 -2px;position: relative;padding-left:24px;}

.indexann .nlist{background: #fff;border:#eee 1px solid;padding:8px 10px;}
.indexann .date{margin-right: 5px;color:#f60;}

.picnews{float: right;width:240px;}
.picnews a,.sidepic a{display: block;margin-bottom: 15px;}
.picnews img,.sidepic img{width:100%;border-radius: 8px;}
.picnews .box{box-shadow:#ddd 5px 5px 15px;}
.sidepic .box{box-shadow:#eee 5px 5px 15px;}

.foot{padding: 20px 0;text-align: center;font-size: 0.95em;background: #dc9;color:#a3711a;}
.footmenu{padding-bottom: 10px;}
.footmenu a{padding:0 20px;}

.iproc{}
.ipro{overflow: hidden;}
.iprow{width:3000px;height:190px;}
.ipros{height:190px;}
.iplist{display: block;float: left;margin-right: 15px;margin-bottom:15px;box-shadow: #f5f6f7 3px 3px 3px;}
.iplist img{height:150px;width:200px;}
.iplist span{display: block;text-align: center;}

.iplist:hover{box-shadow: #ddd 3px 3px 3px;}

.blist{float: left;margin:0 24px 20px 0;}
.blist img{height:150px;width: 200px;}
.blist span{display: block;text-align: center;color:#f60;}
.blist:hover span{color:#369;}

.homedev{width:733px;overflow: hidden;float: left;}
.homedev h2{margin-bottom: 12px;}
.homedev .homedevs{width:710px;overflow: hidden;margin:10px 0 10px 10px;position: relative;}
.homedev .homedevw{width:3000px;height: 150px;}
.homedev .homedevc img{height:150px;}

.homelinkss{width:250px;float: right;height: 203px;overflow: hidden;}

.homelnk{margin-top:16px;padding:10px 0 10px 90px;}
.homelnk span{margin-left:-80px;float: left;}
.homelnk a{margin-right:16px;}

.qrcode{width:100px;float:left;margin-top:-16px;margin-left: 5px;}

/** data */
.body-data .bodydiv{padding:15px 0 0 0;}
.datawrap{background:#feb url(../images/h2.png) repeat-x 0 -34px;border:#a80 1px solid;}
.inbody{padding:0 10px 10px;height:auto !important;min-height:540px;height:540px;border-left:#a80 1px solid;}
.inside{padding-left:20px;}
.sidenav{padding-top:8px;}
.sidenav h2{background: #feb;width:120px;text-align: center;margin-left:48px;font-size: 1.2em;padding-bottom: 5px;}
.navul{padding:10px 0;}
.navul li a{display: block;text-indent: 54px;line-height: 32px;color:#222;background: #eda;margin-bottom: 8px;border-radius: 8px;}
.navul li.curr a,.navul li a:hover{color:#f60;background: #dc9;}

.subt{border-bottom: #ddd 1px solid;font-size: 1.2em;line-height: 36px;margin-bottom: 10px;color:#f60;background: url(../images/subt.png) no-repeat 0 center;padding-left:32px;position: relative;padding-bottom: 2px;}
.subt p{position: absolute;right:0;top:0;font-size: 0.8em;font-weight: normal;color:#999;}
.subt p a,.subt p span{padding:0 5px;color:#999;}
.subt p a.poshome{padding-left:18px;background: url(../images/home.png) no-repeat 0 center;}
.intro div{text-indent: 2em;margin-bottom: 0.5em;}
.intro div div{text-indent: auto;margin-bottom: auto;}

.dtitle{text-align: center;padding-bottom: 5px;font-size: 2em;margin-bottom: 20px;clear: both;}
.detailpic{float: left;width:200px;margin: 0 16px 16px 0;}
.detailpic img{max-width: 100%;width:200px;}

.hidepic .detailpic{display: none;}

.datalist li{background: url(../images/li.png) no-repeat 0 center;padding:5px 0;padding-left:18px;}
.datalist .date{float: right;}

.sidetelc{padding-top:48px;}
.sidetel{display: block;background:#dc9 url(../images/sidetel.png) no-repeat center center;height:84px;border-radius: 8px;margin-left: }

.innerbnr{height: 180px;background-position: center 0;margin-bottom: 20px;}

.elist{display: block;float: left;width: 150px;padding:3px;text-align: center;margin-right: 15px;margin-bottom: 12px;}
.elist img{height:200px;max-width: 150px;}
.elist span{display: block;text-align: center;}


.catediv a{
	display: block;
	width:45%;
	float: left;
	line-height: 3em;
	background: #f1f2f3;
	border:#eee 1px solid;
	margin: 1%;
	text-align: center;
}

.intro,.content{line-height: 2em;}
.galleria-theme-classic{background: #fff !important;}
.galleria-theme-classic .galleria-thumbnails .galleria-image {background: #fff !important; border: 1px solid #ccc !important;}
.page{
	text-align: center;
}
.page a,.page span{
	display: inline-block;
	vertical-align: middle;
	padding:0 .15rem;
	margin:0 .25rem;
}