@charset "gb2312";
* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: ËÎÌå;
	font-size: 12px;
}
.top {
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	height: 85px;
}
ul li {
	list-style-type: none;
}
a, a:visited {
	color: #000;
	text-decoration: none;
}
.nav ul .home a, .nav ul .home a:visited {
	color: #183289;
	display: block;
	background-image: url(../images/nav-hover.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.nav ul li a:hover {
	display: block;
	background-image: url(../images/nav-hover.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #183289;
}




.top .logo {
	float: left;
	width: 380px;
	margin-top: 30px;
}
.top .nav {
	float: right;
	width: 700px;
	margin-top: 45px;
}
.top .nav ul {
	padding-left: 20px;
}

.top .nav ul li {
	float: left;
	width: 90px;
	text-align: center;
	font-size: 14px;
	line-height: 35px;
	height: 35px;
	margin-right: 3px;
	margin-left: 3px;
	font-weight: bold;
	font-family: Î¢ÈíÑÅºÚ;
}


.ban {
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
.inbox {
	width: 1100px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
.inbox .inleft {
	float: left;
	width: 217px;
}
.inbox .inright {
	float: right;
	width: 857px;
}
.clear {
	clear: both;
}
.itemdiv h5 {
	line-height: 30px;
	background-image: url(../images/classname.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
	font-size: 14px;
	font-family: Î¢ÈíÑÅºÚ;
	color: #FFF;
	padding-left: 30px;
}
.itemcont {
	background-color: #f2f2f2;
	line-height: 22px;
	font-weight: bold;
	color: #333;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.inpro {
	background-color: #F2F2F2;
}
.inpro dl dt {
	background-image: url(../images/li.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 26px;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	font-family: Î¢ÈíÑÅºÚ;
	padding-left: 25px;
}
.inpro dl dd {
	line-height: 22px;
	background-image: url(../images/ico.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
	padding-left: 35px;
	color: #333;
}
.inpro dl dd a, .inpro dl dd a:visited {
	color: #333;
}

.inpro dl dd a:hover {
	color: #183289;
}
.cname {
	font-family: Î¢ÈíÑÅºÚ;
	font-size: 14px;
	color: #556193;
	height: 30px;
	background-image: url(../images/classbar.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	line-height: 25px;
	padding-left: 18px;
	margin-bottom: 20px;
}
.cname span {
	font-size: 12px;
	font-weight: normal;
	float: right;
	margin-right: 5px;
}

.inabo {
	font-size: 14px;
	line-height: 25px;
	text-align: left;
}

.inabo p img {

}
.inprolist {
	margin-top: 10px;
}

.inprolist dl dd {
	float: left;
	margin-right: 7px;
	margin-left: 7px;
	padding-right: 5px;
	padding-left: 5px;
}

.inprolist dl dd i {
	font-style: normal;
	display: block;
	line-height: 18px;
	text-align: center;
	color: #333;
	height: 36px;
}
.inprolist dl .sp {
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.inprolist dl .sp i {
	width: 84px;
	padding: 0px;
	line-height: 22px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.inprolist dl dd i a, .inprolist dl dd i a:visited {
	color: #333;
	text-decoration: none;
}
.inprolist dl dd i a:hover {
	color: #183289;
}
.inpro dl dt a:hover {
	color: #183289;
}
.foot {
	background-image: url(../images/foot-bg.jpg);
	background-repeat: repeat-x;
	height: 106px;
	padding-top: 20px;
}
.foot .footext {
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
}
.footext .flogo {
	float: left;
	width: 300px;
	height: 60px;
}
.flogo ul li {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}

.footext .fotext {
	float: left;
	width: 700px;
	font-size: 12px;
	line-height: 20px;
	color: #333;
}
.lefmar {
	margin-left: 10px;
}
.abosb {
	margin-top: 40px;
}

.abosb .sbtext {
	float: right;
	width: 370px;
	font-size: 14px;
	line-height: 30px;
}
.sbtext  img {
	float: right;
	margin-top: 100px;
}


.abosb ul {
	float: left;
	width: 460px;
}

.abosb ul li {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	display: block;
	margin-bottom: 10px;
}

.abosb ul li i {
	font-style: normal;
	line-height: 30px;
	display: block;
	text-align: center;
	color: #333;
}
.sbtext h2 {
	font-size: 16px;
	margin-bottom: 10px;
}
.inprolist ul li {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
.inprolist ul li i {
	font-style: normal;
	display: block;
	line-height: 30px;
	text-align: center;
	color: #333;
}
#mban img {

}
.page {
	margin-top: 20px;
}
.page b {
	border: 1px solid #556193;
	padding-right: 5px;
	padding-left: 5px;
	color: #FFFFFF;
	display: block;
	float: left;
	line-height: 20px;
	height: 20px;
	margin-right: 5px;
	margin-left: 5px;
	background-color: #556193;
	font-size: 12px;
	font-weight: normal;
}

.page a,.page a:visited {
	border: 1px solid #556193;
	padding-right: 5px;
	padding-left: 5px;
	color: #000000;
	display: block;
	float: left;
	line-height: 20px;
	height: 20px;
	margin-right: 5px;
	margin-left: 5px;
	background-color: #F2F5F9;
	font-size: 12px;
}
.protext {
	text-align: left;
	line-height: 25px;
	font-size: 14px;
}
.order {
	font-size: 12px;
	padding: 10px;
	border: 1px dashed #999;
	background-color: #EEE;
	margin: 20px;
}
.order p strong {
	color: #FF0000;
}
.abim img {
	float: right;
}
.plis dd {
	margin-bottom: 20px;
	display: block;
	width: 145px;
	text-align: center;
	float: left;
	border: 1px solid #CCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.plis dd i {
	line-height: 30px;
	padding-bottom: 8px;
}
#demo {
overflow:hidden;
width: 845px;
height:140px;
}

#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
	margin: 0px;
}
#sm {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}
.inprolist dl .bm {
	margin-right: 10px;
	margin-left: 18px;
	padding-right: 10px;
	padding-left: 10px;
}
.inprolist dl dt {
	font-weight: bold;
	color: #333;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 20px;
}
.plis dd i b {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-weight: normal;
	color: #2B3B93;
}
.plis #text {
	width: 400px;
	text-align: left;
	margin-left: 30px;
	line-height: 22px;
	background-color: #F2F2F2;
	border: 1px solid #E6E6E6;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	margin-bottom: 0px;
	color: #444E6C;
	height: 200px;
}
.plis #pag {
	clear: both;
	display: block;
	width: 800px;
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	line-height: 35px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 10px;
}
.plis #pag a, .plis #pag a:visited {
	margin-right: 10px;
	margin-left: 10px;
	display: block;
	float: left;
	padding-right: 8px;
	padding-left: 8px;
}
.plis #pag a:hover {
	color: #FFF;
	background-color: #556193;
}
.ti {
	height: 30px;
	color: #FFF;
	font-size: 14px;
	background-image: url(../images/classname.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 35px;
	line-height: 30px;
	width: 90px;
}
.ntxe {
	padding: 10px;
	line-height: 2em;
	margin-top: 5px;
	margin-bottom: 5px;
}
.banner-box{min-width:1100px;height:342px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:1210px;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:342px;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:1100px;position:absolute;top:120px;left:50%;margin-left:-605px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(../images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(../images/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:195px;left:980px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#DA324D;}
