@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,ul,li,dl,dt,dd,div,p,form{
	margin:0;
	padding:0;
	font-size:14px;
	font-family:"微软雅黑", Arial;
	font-weight:normal;
	
	/*overflow:hidden;*/
}
body{
	background:url(../images/bg.png) top center; border:0px;
}
ul,li,dl,dt,dd{list-style:none;}
em,i{font-style:normal;}
img{border:0;}
input, textarea{
	font-family:"微软雅黑", Arial;
	font-weight:normal;
	color:#535353;
}
a,
a:link,
a:hover,
a:visited{
	color:#868686;
	font-weight:normal;
	text-decoration:none;
}
/*fixed*/
#dvtopbg{z-index:200;position:absolute; top:0;width:100%; height:99px; display:none;}
#dvtopbg img{height:100%; width:100%;}


#dvtop{z-index:200;position:absolute; top:0;width:100%; height:99px; text-align:center;display:none;padding-top:9px;}
#dvtop #topback{float:left;width:102px;height:64px;margin-left:10px;}
#dvtop #topback img{width:100%;height:100%;}
#dvtop #tophome{float:right;width:87px;height:64px;margin-right:10px;}
#dvtop #tophome img{width:100%;height:100%;}


#dvfoot{display:none; position:fixed; width:100%; height:88px; text-align:center; bottom:0px; left:0px; z-index:200; background-color:#222222; border-top:solid 1px #3D3D3D; border-bottom:solid 1px #3D3D3D; overflow:hidden;}
#dvfoot a{ width:127px; height:100%;display:inline-block;margin:0px;border:0px; border-right:solid 1px #3D3D3D;  }
#dvfoot a img{ width:100%; height:100%; }


#dvmain{ width:100%; padding:0px; padding-top:105px; padding-bottom:105px; overflow:hidden;display:none;}
#dvmenu{ padding-left:12px; padding-right:12px; color:#535353;}/*line-height:26px; font-size:18px;*/
#dvmenu li{ width:100%;	height:120px;  margin-top:22px; border:1px solid #d0d0d0; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; background:#fafafa;}
#dvmenu li a{ width:100%; display:block; height:110px; font-size:36px; color:#868686; padding-top:10px;  background:url(../images/app-ico1.png) no-repeat right 50px;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.15);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#dvmenu li a:hover{#eeeeee;color:#c2212a;}
#dvmenu li a img{vertical-align:middle; margin-left:15px; margin-right:25px;}

#dvmenulist{ color:#535353;}/*line-height:26px; font-size:18px;*/
#dvmenulist li{ width:100%;	height:120px;  margin-top:0px; border-bottom:1px solid #D0D0D0; background:#ffffff;}
#dvmenulist li a{ width:100%; display:block; height:110px; font-size:36px; color:#868686; padding-top:10px;  background:url(../images/app-ico1.png) no-repeat right 12px;}
#dvmenulist li a img{vertical-align:middle; margin-left:15px; margin-right:25px;}

#dvmnewslist dl{ width:100%; height:120px;margin-top:0px;border-bottom:1px solid #D0D0D0;background:#ffffff;}
#dvmnewslist dt{ width:20%; float:left;  height:120px;  line-height:120px; overflow:hidden; }
#dvmnewslist dt img{ vertical-align:middle; margin-left:15px; margin-right:25px;}
#dvmnewslist dd{ width:80%; float:left; overflow:hidden;}
#dvmnewslist dd a{ width:100%; display:inline-block; height:120px; font-size:36px; color:#868686; line-height:120px;}



#dvmimg{ width:100%;  margin-bottom:16px; text-align:center;margin:0 auto; padding:0px; }
#dvminfo{ width:100%; width:100%; margin-bottom:6px; margin:0 auto;  padding:0px; word-break:break-all;	line-height:30px; font-size:20px; color:#535353;}
#dvmtit{ width:100%; width:100%; margin-bottom:6px; margin:0 auto;  padding:0px; word-break:break-all; line-height:64px; font-size:36px; color:#2f2f2f; }
#dvmdate{ width:100%; width:100%;  margin:0 auto; margin-bottom:12px; padding:0px; word-break:break-all; line-height:26px; font-size:26px; color:#999999; }
#dvphototit{ width:100%; width:100%;  margin:0 auto; text-align:center; margin-bottom:12px; padding:0px; word-break:break-all; line-height:38px; font-size:36px; color:#2f2f2f; }
#dvphotolist li{ float:left; margin-left:12px; margin-bottom:12px;}
#dvphotolist li span{ width:100%; font-size:16px; line-height:18px; color:#535353; text-align:center; display:inline-block;}
#dvphotolist li a img{	-moz-border-radius:8px;	-webkit-border-radius:8px;	border-radius:8px;	box-shadow: 2px 2px 2px #d8d8d8;}
#dvphotoinfo{ width:100%; height:52px; margin:0 auto; margin-bottom:12px; padding:0px; word-break:break-all; line-height:52px; overflow:hidden;}
#dvphotoinfo #ltit{ float:left; overflow:hidden; height:100%; font-size:28px; display:inline-block; color:#2f2f2f;}
#dvphotoinfo #linfo{ float:right;}
#dvphotoinfo #ldown{ float:right; margin-left:10px; }
#dvphotobig{ width:100%; margin:0 auto; text-align:center;}
#dvphotobig ul{ width:100%; overflow:hidden; height:250px;position:relative; cursor:pointer;}
#dvphotobig li{width:100%; height:250px; line-height:250px; text-align:center;left:-50000px;cursor:pointer;position:absolute;display:inline;float:left;}
#dvphotobig .bimg{ -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}









/* Feedback */
#feedback{
	padding:10px 25px 15px 25px;
}
#feedback h2{
	line-height:36px;
	font-size:28px;
}
#feedback h2 span{
	float:right;
}
#feedback h2 a,
#feedback h2 a:link,
#feedback h2 a:hover,
#feedback h2 a:visited{
	color:#949494;
}
.feedback-item{
	margin-top:20px;
	padding:15px 20px;
	border:1px solid #d0d0d0;
	background:#fff;
}
.feedback-item p{
	line-height:30px;
	font-size:24px;
}
.feedback-item .user{
	color:#d94545;
}
.feedback-item .user span{
	padding-left:10px;
}
.feedback-item .text{
	padding:10px 0;
	color:#8b8989;
}

#feedback .ui-input{
	padding:5px 0;
}
#feedback .rbin,
#feedback .rbtext{
	width:98%;
	padding:0 10px;
	border:1px solid #cecdcb;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	box-shadow: 2px 2px 2px #d8d8d8;
	overflow:hidden;
	background:#fbfbfb;
	font-size:25px;
}
#feedback .rbin{
	height:48px;
	line-height:48px;
}
#feedback .rbtext{
	height:200px;
	line-height:25px;
	padding-top:5px;
	padding-bottom:5px;
}

.feedback-tips{
	padding-top:15px;
}
.feedback-tips dt{
	float:left;
	line-height:52px;
	font-size:24px;
	color:#e63b3b;
}
.feedback-tips dd{
	float:right;
}
.feedback-tips .btncomm{
	width:138px;
	height:52px;
	cursor:pointer;
	border:0;
	background:url(../images/ico_but.png) no-repeat;
	display:none;
}


.swiper-loading{
	height:31px;
	margin-top:10px;
	background:url(../images/loadimg.gif) no-repeat top center;
}
.device {
	position: relative;
	display:none;
}
.swiper-container img{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.pagination {
	position: absolute;
	right: 5px;
	text-align: right;
	bottom: 5px;
	margin-right:18px;
	width: 100%;
	z-index:30;
}
.swiper-pagination-switch {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #fff;
	box-shadow: 0px 1px 2px #555 inset;
	margin: 0 3px;
	cursor: pointer;
}
.swiper-active-switch {
	background: #97201c;
}


.app-sidebar{
	margin:0px 0px 15px 0px;
}

#index-nav{
	margin:0 20px;
	padding-bottom:20px;
}
#index-nav li{
	height:120px;
	padding:0 20px;
	margin-top:22px;
	border:1px solid #d0d0d0;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background:#fafafa;
}
#index-nav a{
	height:112px;
	padding-top:10px;
	display:block;
	font-size:40px;
	color:#868686;
	background:url(../images/app-ico1.png) no-repeat right 47px;
}
#index-nav a img{
	margin-right:72px;
	vertical-align:middle;
}
















