/* CSS Document */

/*头部样式*/
body {
	margin: 0px auto;
	padding: 0px; background:url(../images/bg.jpg) top repeat-x #f9fbfa ; color: #333333;font-family:"微软雅黑";}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	text-decoration: none;
}
img{ border:0px;}
ul{ padding:0px; margin:0px; list-style:none;}
li{ padding:0px; margin:0px; list-style:none;}






main{ width:98%; overflow:hidden; margin:0px auto;}
.pro {overflow:hidden;}
.pro li{ width:167px; float:left; margin-left:10px; height:200px;}
.pro li img{ width:165px; height:125px; border:1px solid #ccc;}
.tit{ font-size:16px; line-height:150%; font-weight:900;}
.titbg{ line-height:50px; font-size:18px; font-weight:900; text-indent:1em; color:#FFFFFF; background:#03c962; margin-top:10px; margin-bottom:10px;}
.titbg span{line-height:50px; font-size:14px; color:#FFFFFF; background:#03c962; width:80px; float:right;}
.xw li{background: url(mimages/artlist.png) no-repeat 10px 13px; padding-left:20px; line-height:40px; border-bottom:1px dashed #cccccc; }

.footer {
	clear:both;
	margin:0px auto; height:180px; 
	width: 100%;
	overflow: hidden; text-align:center;
    line-height: 250%; font-size:15px; 
	color: #333333; background:url(../images/end.jpg);

}

.footer a:link {
	color: #333333;
	text-decoration: none;
}
.footer a:visited {
	text-decoration: none;
	color: #333333;
}
.footer a:hover {
	text-decoration: none;
	color: #ff0000;
}
.footer a:active {
	text-decoration: none;
}

.btnavlist{position: relative;width:1200px;height: 46px;margin: 0 auto;padding-top: 14px;color:#525252;height: 46px;overflow:hidden;}
.btnavlist a{display: inline-block;color:#fff;font-size:14px;line-height: 46px;}
.copyrightnr{width:1200px;margin: 0 auto;color:#bababa;font-size:15px;line-height:35px;text-align: center;}
.copyrightnr a{color:#bababa}
.copyrightnr a:hover{color:#fff}


.nav{width:1200px;background:url(mimages/navbg.jpg) repeat-x; overflow:hidden;margin:0px auto; text-align:center;}
.nav1{width:100%;background:url(mimages/navbg.jpg) repeat-x; overflow:hidden;margin:0px auto; text-align:center;}
.me li{ width:12%; float:left; line-height:42px; font-size:16px; text-align:center;  }


.top{ width:1201px; ;margin:0px auto;overflow:hidden; }

/* header*/
.header{    min-width: 1200px;width:100%;position:relative;background: #f9fbfa;}
.ntbg{width:100%;height:30px;background:#ae2422;}
.ntbd{width:1200px;height:30px;margin: 0 auto;}
.notice{float:left;width:740px;height:30px;}
.notice .title{float:left;height:30px;color: #fff;font-size:12px;line-height:30px;font-weight:bold;}
.notice .noticenr{float:left;width:656px;height:30px;color:#fff;font-size:12px;line-height:30px;}
.toptel{float:right;width:280px;height:30px;color:#fff;font-size: 12px;line-height:30px;text-align:right;}
.toptel span{color: #fff;font-size:22px;line-height:30px;font-family:impact;}

.content {
	width: 1201px;
	margin: 0px auto;
	overflow: hidden; margin-top:10px;
	
}

.content .left {
	width: 251px;
	float: left;
	overflow: hidden;background: #f2f2f2;overflow: hidden;background:url(../images/lbg_03.jpg) no-repeat top right;
}
.content .right {
	width: 945px;
	float: right;
	overflow: hidden;
}

.protit{ width:220px;  margin:0px auto; overflow:hidden; font-size:15px;  color:#000; font-family:"微软雅黑";   }
.protit li{  text-indent:2em;height:47px; line-height:47px;color:#000;background:url(../images/lll.png); }
.protit li a:hover{ color:#FF0000;}

.pro2 {overflow:hidden;width:100%; }
.pro2 li{ width:400px; float:left;  height:340px;width: 48%;}
.pro2 li img{ width:400px; height:267px;border:1px solid #ccc; }
.tit2{ font-size:12px; line-height:30px; line-height:30px;text-align:center; margin:0px auto;width:400px; font-weight:lighter;}

.xw {
	width: 95%;
	margin: 0px auto;
	overflow: hidden;
}
.xw li {
	font-size: 15px;
	line-height: 35px;
	height: 35px;border-bottom:1px dashed #333;
	text-align: left;
}
.xw li a:link {
	color: #333
	text-decoration: none;
}
.xw li a:visited {
	text-decoration: none;
	color: #333;
}
.xw li a:hover {
	text-decoration: none;
	color: #ff0000;
}
.xw li a:active {
	text-decoration: none;
}



.itit{ background:url(../images/ltitbg.png) no-repeat;line-height:40px; color:#FFFFFF; text-indent:1em; font-size:15px; font-family:"微软雅黑";}
.itit div{ float:right; width:122px; text-align:center; color:#FFFFFF; margin-right:20px; margin-top:5px;}
.itit a:link {
	color: #fff;
	text-decoration: none;
}
.itit a:visited {
	text-decoration: none;
	color: #fff;
}
.itit a:hover {
	text-decoration: none;
	color: #fff;
}
.itit a:active  {
	text-decoration: none;
}

.rtit { background: url(../images/bg2.jpg) repeat-x bottom;line-height:40px; color:#333; text-indent:1em; }

.rtit a:link {
	color: #333;
	text-decoration: none;
}
.rtit a:visited {
	text-decoration: none;
	color: #333;
}
.rtit a:hover {
	text-decoration: none;
	color: #333;
}
.rtit a:active {
	text-decoration: none;
}


.ntit{ border-bottom:1px solid #ccc; height:45px; line-height:45px;}
.kuang {
	border: 1px solid #ddd;
	height: 200px;
	background: #FFF;
}
.lb {
	border: 1px solid #C8C8C8;
	background-color: #ddd; 
	overflow: hidden;
}
.liebiao li {
	background: url(../images/bg_14.jpg) repeat-x;
	line-height: 29px; 
	text-indent: 2em;
	margin-bottom: 8px;
}
.title {
	text-align: center;
}
.info {
	background: #f2f2f2;
	border-bottom: 1px dashed #EAEAEA;
	text-align: center;
}
.intro {
	border: 1px #DDD solid;
	background: #f1f1f1;
	padding: 10px;
	margin-top: 10px;
}
.dede_pages {
}
.dede_pages ul {
	float: left;
	padding: 12px 0px 12px 16px;
}
.dede_pages ul li {
	float: left;
	font-family: Tahoma;
	line-height: 17px;
	margin-right: 6px;
	border: 1px solid #E9E9E9;
}
.dede_pages ul li a {
	float: left;
	padding: 2px 4px 2px;
	color: #555;
	display: block;
}
.dede_pages ul li a:hover {
	color: #690;
	text-decoration: none;
	padding: 2px 4px 2px;
}
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {
	background-color: #F8F8F8;
	padding: 2px 4px 2px;
	font-weight: bold;
}
.dede_pages .pageinfo {
	line-height: 21px;
	padding: 12px 10px 12px 16px;
	color: #999;
}
.dede_pages .pageinfo strong {
	color: #555;
	font-weight: normal;
	margin: 0px 2px;
}
.e2 {
}
.e2 li {
	width: 100%;
	overflow: hidden;
	clear: both;
	padding: 12px 0px;
	border-bottom: 1px solid #EEE;
	color: #aaa;
}
.e2 li b a {
	color: #555;
}
.e2 li a.preview {
	width: 84px;
	float: left;
	margin-right: 7px;
	margin-bottom: 3px;
	margin-left: 10px;
	display: inline;
}
.e2 li a.preview img {
	width: 80px;
	/*height:60px;*/
	display: block;
	padding: 1px;
	border: 1px solid #EEE;
}
.e2 li a.preview:hover img {
	border: 1px solid #AAA;
}
.e2 li a.title {
	overflow: hidden;
	line-height: 25px;
	font-weight: bold;
	font-size: 14px;
	margin-left: 2px;
}
.e2 span.info {
	display: block;
	line-height: 23px;
	color: #555;
	padding-left: 12px;
}
.e2 span.info small {
	color: #AAA;
	font-size: 12px;
	margin-left: 3px;
}
.e2 span.info a {
	color: #690;
}
.e2 p.intro {
	color: #776955;
	line-height: 20px;
	margin-left: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.listbox {
	width: 720px;
	overflow: hidden;
	float: left;
	clear: both;
	overflow: hidden;
}

/*底部固定工具条*/
#tool { position: fixed; bottom: 0; left: 0; right: 0; z-index: 900; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
ul.toollist { position: fixed; z-index: 900; bottom: 0; left: 0; right: 0;margin: auto; display: block; height: 1px;background: #333333; overflow:hidden;}
.toollist li{ float:left;width: auto;  height: 100%;width:50%;position: static!important;  margin: 0;
border-radius: 0!important; -webkit-box-sizing: border-box;box-sizing: border-box; -webkit-box-flex: 1; box-flex: 1;
-webkit-box-sizing: border-box; box-shadow: none!important; background: none;border-right: 1px solid rgba(255, 255, 255, 0.7);}
.toollist li a {font-size: 20px;line-height: 20px;text-align: center;display: block;text-decoration: none;padding-top:5px;position:relative;color: #fff;}
.toollist li a img{width:24px;height:24px;}
.toollist li a p{margin: 1px 0 1px 0;font-size: 14px;display: block !important;line-height: 18px;text-align: center;}
.toollist .li4{ border-right:none;}



.banner{position:relative;width:100%;height:342px;z-index: 1;overflow: hidden;}
.banner img {height: 342px;width:100%;}
.bann{
	position:absolute; top:0; left:50%; margin-left: -700px;
	width:1400px; height:342px;}
#focus {position:relative;width:1400px; height:342px; overflow:hidden;}
#focus ul {position:absolute;height:342px; }
#focus ul li {position:relative;float:left;width:1400px; height:342px; overflow:hidden; }
#focus ul li img{ display: block;margin: 0 auto;}
#focus .btn {position:absolute; width:100%; height:12px; left:0px; bottom:24px; text-align:center;z-index: 99;}
#focus .btn  span{width:10px; height: 10px;  display: inline-block; margin-left: 8px; background: #333333; cursor: pointer; border-radius: 50%;}
#focus .btn  span.on{ background: #ffffff;}
/* end banner */
.line{ background:url(../images/line_04.jpg) top repeat-x;}