﻿html,body,div,p,th,td,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,strong,a,em,span,form,iframe,img,pre,code,object{ margin: 0; padding: 0; border: 0; outline: 0 none;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3{ color: #000; font-weight:normal}
em,i{ font-style:normal;}
ul,ol,li{ list-style: none;}
html,body,input,button,select{ font:12px/1.5 Arial,宋体,sans-serif; color: #000 ; background:#50196D}
a{ text-decoration: none; color: #0A3D90;}
a:hover{ text-decoration: underline; color:#FF7F02; }
.f14 { font-size:14px; color:#666}
.mbt { margin:15px;}
.cf9 { color:#999; line-height:22px;}
.cf60 { color:#FF6600}
.cff { color:#fff;}
.cf7 { color:#726F8F}

.header { width:100%;}
.topnav { background:url(images/top-nav.jpg) repeat-x; height:30px; width:100%; line-height:30px;}
	.topnav-box { width:1000px; margin:0 auto;}
	.topnav-box h1 { background:url(images/logo.jpg); width:100px; height:30px; float:left}
	.topnav-box p { float:right;}
	.banner { width:1000px; margin:0 auto}
		
.wrapper { width:1000px; overflow:hidden; background:#fff; margin:auto }
	.main { width:750px; float:left; overflow:hidden; background:#fff; padding:15px 12px;}
	  .hot { width:750px; overflow:hidden; margin-bottom:10px}
		.hot-img-show { width:340px; border:1px solid #ccc; overflow:hidden; height: 290px; position: relative; float:left; }
		.hot-img-show-d { width:740px; overflow:hidden; height: 420px; position: relative; float:left; }
	    .img-show{ width: 100%; height: 100%; overflow: hidden;}
		.img-show li { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0;}
		.img-show li.on { z-index: 20;}
		.img-show .name{ position: absolute; height: 25px; width: 100%; left: 0; bottom: 0px;text-indent: 2em; line-height: 25px; z-index: 100; background: url(images/png.png) repeat-x; _background: #000;}
		.img-show .name a{ color: #fff;}
		.img-show-num { position:absolute;right: 5px; bottom: 5px; z-index: 1000;}
		.img-show-num li { float:left; display:block; width:16px; height:16px; background:#7F7F7F; text-align:center; margin:0 2px; font-size:11px; color:#fff; font-family:Verdana; cursor:pointer; }
		.img-show-num li.on { background:#f3971d; font-weight:700; }

		.hot-txt { float:left; width:380px; margin-left:20px;}
		.hot-txt-one { border-bottom:1px dotted #ccc; margin-bottom:10px; overflow:hidden; padding-bottom:10px;}
		.hot-txt-one h2 { font-size:20px; font-family:微软雅黑; margin:5px 0; font-weight:normal; width:400px;}
		.hot-txt-one p { text-indent:1em; padding:10px 0; line-height:24px; color:#999 }
		.txt-list { width:380px; overflow:hidden}
		.txt-list li { line-height:24px; background:url(images/side-ico.png) 0 -5px no-repeat; text-indent:1em; height:24px; font-size:14px}
		.txt-list span { float:right; margin-right:10px; font-size:12px; color:#999}

		.m-box { width:750px; height:auto; margin-top:10px; }
		.m-box-tit { background:url(images/tit-bg.jpg); height:34px; line-height:34px; }
		.m-box-tit h3 { margin-left:20px; font-size:18px; color: #fff; font-family:微软雅黑;}
		.m-box-tit-1 { background:url(images/tit-bg2.jpg); height:37px; line-height:37px; }
		.m-box-tit-1 h3 { margin-left:20px; font-size:18px; font-family:微软雅黑; color:#000}
		.m-box-tit-2 { background:url(images/tit-3.jpg); height:34px; line-height:34px; }
			.more { float:right; display:inline; margin-right:10px; }
		.m-box-cnt { width:748px; border:#DDDDDD 1px solid; overflow:hidden }

.m-box0 { width:970px; height:auto; margin-top:10px; }
		.m-box0-tit { background:url(images/tit-bg3.jpg); height:34px; line-height:34px; }
		.m-box0-tit h3 { margin-left:20px; font-size:18px; color: #fff; font-family:微软雅黑;}
		.m-box0-tit-1 { background:url(images/tit-bg2.jpg); height:37px; line-height:37px; }
		.m-box0-tit-1 h3 { margin-left:20px; font-size:18px; font-family:微软雅黑; color:#000}
		.m-box0-tit-2 { background:url(images/tit-3.jpg); height:34px; line-height:34px; }
			.more { float:right; display:inline; margin-right:10px; }
		.m-box0-cnt { width:968px; border:#DDDDDD 1px solid; overflow:hidden }
		.m-box0-cnt img { border:1px solid #ccc; padding:2px;}

	.side { width:205px; float:right; overflow:hidden; padding:10px; background:#ECEBF5;}
	.side h2 { font-size:20px; padding-bottom:5px; margin:10px 0; font-family:微软雅黑; font-weight:500; color:#7B31B2; border-bottom:1px solid #DEDEDE;}
	.side h3 { color:#1B4894; font-size:14px; font-weight:700; line-height:16px; margin-top:10px;}
	.side-box { border:1px solid #DFDEE6; background:#fff; padding:10px; margin-bottom:10px;}
	.side p { line-height:24px; margin:5px 0; color:#666; text-align:center}
	.side-line { border-bottom:1px solid #EFEFEF; padding:10px 0; color:#666}

.bottom { overflow:hidden; padding:20px 0; clear:both; color:#666; width:1000px; margin:auto; background:#fff;}
.bottom p { text-align:center; line-height:20px;}
.bottom-link { margin:15px 0;}
.bottom-link a { margin:0 5px;}

.tab-1 { border:1px solid #F1F1F1; margin:10px;}
.tab-1 td { border:1px solid #F1F1F1; line-height:26px; padding:5px;}
.tab-1 td strong { font-size:14px;}
.line-p { border-bottom:1px dotted #E3E3E3; margin:0 10px;}

.m-line{ border-bottom:1px solid #ccc; float:left; height:225px}

.pro-list { overflow:hidden; padding-bottom:10px}
.pro-list li { width:128px; height:130px; margin-left:30px; padding:30px 10px; float:left; overflow:hidden; text-align:center}
.pro-list li p { height:20px; overflow:hidden; line-height:20px; padding:2px 0;}
.pro-list li p a { color:#0075C1;}
.pro-list li p a:hover { color:#f00;}
.img120 { height:120px; width:120px; display:inline-block; margin-bottom:10px; text-align:center; background:#F5F5F5; border:1px solid #E1E1E1;}
.img120 img { max-height:120px; max-width:120px; vertical-align:middle; _width:expression(this.width > 120 ? "120px" : this.width +'px');_height:expression(this.height > 120 ? "120px" : this.height + "px")}
.img120 i { display:inline-block; height:100%; vertical-align:middle;}

.clr { clear:both; line-height:0; height:0}
.j-tit { font:700 16px Microsoft yahei; padding:5px 10px;}
.list-img { overflow:hidden}
.list-img li { float:left; width:126px; margin:10px;}
.list-img li .img195 { border:1px solid #ddd; height:120px; width:120px; display:inline-block; vertical-align:middle; overflow:hidden; padding:2px; margin-bottom:5px; background:#fff;}
.list-img li .img195 img { width:120px; height:120px; vertical-align:middle}