body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd { font-family:"微软雅黑",Arial; margin: 0px;padding: 0px;font-size: 12px;font-weight: normal; }
ul { list-style: none; }
img { border-style: none; }
.clear{ clear:both; padding:0; margin:0;}
body{ background:url(../images/index_21.jpg) repeat;}
.top_bg{ border-top:2px solid #0057a3;}
.top{ width:1024px; margin:0 auto; height:106px;}
.logo{ float:left; margin-top:10px;}
.top_r{ float:right; line-height:25px; height:30px; width:200px; padding-top:10px; }
.top_r a{ color:#8e8e8e; text-decoration:none;}
.top_r a:hover{ color:#0057a4}
.top_r span{ float:right; display:block; padding-left:25px; width:50px;height:30px;}
.zh{ background:url(../images/index_09.jpg) no-repeat left center;}
.eg{background:url(../images/index_06.jpg) no-repeat left center;}
.nav{ background:url(../images/index_15.jpg) no-repeat; width:1023px; margin:0 auto; height:36px;}
.nav ul li{ float:left; line-height:36px; background:url(../images/g.jpg) no-repeat right center; width:110px; text-align:center; font-size:14px;}
.nav ul li a{ color:#FFF; text-decoration:none;}
.nav ul li a:hover{ font-weight:bold; color:#c51918}
.ban{ width: 1004px;background: url(../images/index_19.png) no-repeat;margin: 20px auto;height: 297px;padding: 10px 10px 50px 10px;
}
.mainbox{overflow:hidden;position:relative;}
.flashbox{overflow:hidden;position:relative;}
.imagebox{text-align:right;position:relative;z-index:999;}
.bitdiv{display:inline-block;width:18px;height:18px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(../images/02.png)}
.curimg{background-image:url(../images/01.png)}
.con{ width:1024px; margin:0 auto;}
.zuo{ width:290px; float:left;}
.you h4{ font-size:16px; border-bottom:1px solid #39F; line-height:30px; height:30px; background:url(../images/index_36.jpg) no-repeat left center; color:#39f; padding-left:15px;}
.you h4 a{ color:#39f; text-decoration:none;}
.fenlei{ width:270px; padding:0 10px;}
.fenlei1{ background:url(../images/index_30.jpg) no-repeat bottom center; height:30px;}
.fenlei1 h2{ background:url(../images/index_22.jpg) no-repeat left center; padding-left:30px; height:30px; line-height:30px; font-size:16px; font-weight:bold;}
.fenlei1 h2 a{ color:#034d8f; text-decoration:none;}
.fenlei1 h2 a:hover{ color:#c51918}
ul#menu, ul#menu ul {  list-style-type:none;  margin: 0;  padding: 0; padding:0 5px;}
ul#menu a {  display: block;  text-decoration: none;	}
ul#menu li {  margin-top: 1px;}
ul#menu li a { font-size:16px; background:url(../images/index_36.jpg) no-repeat left center; color:#286B97; padding: 5px 15px; border-bottom:1px dashed #CCC;}
ul#menu li a:hover { color:#034d8f}
ul#menu li ul li a { font-size:12px;  color: #4d4d4d; background:url(../images/index_43.jpg) no-repeat 10px center; border-bottom:1px solid #CCC;  padding-left: 30px;}
.ho{font-weight: bold;color:#034d8f;}
ul#menu li ul li a:hover { color:#034d8f; font-weight: bold; text-decoration: underline;;}
.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.lianxi{ margin-top:10px;}
.lianxi2{ /*background:url(../images/index_51.jpg) no-repeat bottom right;*/ padding:0 10px; color:#494949;line-height:26px;}
.lianxi2 p{ line-height:26px;}
.you{ float:right; width:720px;}
.guanyu{ }
.guanyu1{ height:30px; background:url(../images/index_33.jpg) no-repeat bottom center;}
.guanyu1 h2{background:url(../images/index_25.jpg) no-repeat left center; padding-left:30px; height:30px; line-height:30px; font-size:16px;float: left; font-weight:bold;}
.guanyu1 h2 a{ color:#c51918; text-decoration:none;}
.guanyu1 h2 a:hover{ color:#034c8e}
.guanyu2{ padding:15px 10px; word-break: break-all; height:220px; overflow:hidden;}
.guanyu2 img{ float:left; margin-right:10px;}
.guanyu2 p{ line-height:30px; color:#4d4d4d}
.guanyu2 p a{ color:#007ed3; text-decoration:none;}
.pro{ margin-top:0px;}
/* shortcut */
.shortcut{position:fixed;top:0;left:0;z-index:9999;width:100%;}
*html .shortcut{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
.shortcut{height:28px;line-height:28px;font-size:12px;background:#EEEEEE;text-transform:uppercase;box-shadow:1px 0px 2px rgba(0,0,0,0.2);border-bottom:1px solid #DDDDDD;}
.shortcut h1{font-size:14px;}
.shortcut a,.shortcut h1{padding:0px 10px;letter-spacing:1px;color:#333;text-shadow:0px 1px 1px #fff;display:block;float:left;}
.shortcut a:hover{background:#fff;}
.shortcut span.right{float:right;}
.shortcut span.right a{float:left;display:block;color:#ff6600;font-weight:800;}
.headeline{height:40px;overflow:hidden;}
.adv960x90{width:960px;height:90px;overflow:hidden;border:solid 1px #E6E6E6;margin:0 auto;}
.adv728x90{width:728px;height:90px;overflow:hidden;border:solid 1px #E6E6E6;margin:0 auto;}
.marqueeleft{height:240px;width:720px;overflow:hidden;margin:40px auto 0;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 10px;display:inline;width:200px;height:200px;overflow:hidden;-moz-border-radius:100px;-webkit-border-radius:100px;border:#ccc 5px solid;}
.marqueeleft li .pic{display:block;width:200px;height:170px;overflow:hidden; }
.marqueeleft li .txt{text-align:center;height:30px;line-height:30px; background:#c8c8c8; font-size:14px;}
.marqueeleft li .txt a{ color:#0084d5; text-decoration:none;}
.marqueeleft li .txt a:hover{ color:#C30; text-decoration:none;}
/* marqueetop */
.marqueetop{height:429px;width:148px;overflow:hidden;margin:40px auto;}
.marqueetop li{padding:5px 0;width:148px;height:133px;overflow:hidden;}
.marqueetop li .pic{display:block;border:#ccc 1px solid;width:135px;height:104px;padding:2px;overflow:hidden;}
.marqueetop li .txt{text-align:center;height:23px;line-height:23px;}

.fot{ background:url(../images/index_56.jpg) repeat-x; height:106px;}
.fot ul{ width:770px; margin:0 auto; padding-top:10px;}
.fot ul li{ float:left; line-height:40px; height:40px; width:100px; text-align:center; font-size:14px;}
.fot ul li a{ color:#3a3a3a; text-decoration:none;}
.fot ul li a:hover,.fot p a:hover{ color:#034c8e}
.fot p{ line-height:50px; text-align:center;}
.fot p a{ color:#333; text-decoration:none;}

/**************/
.list{ padding:10px;}
.guanyu1 span{ float:right; line-height:30px;}
.guanyu1 span a{ color:#333; text-decoration:none;}
.list{ padding:0 10px;}
.list li{ line-height:30px; border-bottom:1px dashed #CCCCCC; background:url(../images/index_43.jpg) no-repeat left center; padding-left:10px;}
.list li span{ float:right; padding-right:5px; color:#999;}
.list li a{ color:#333; text-decoration:none;}
.list li a:hover{ color:#034c8e}

DIV.megas512 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
DIV.megas512 A {
	BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #034c8e; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none
}
DIV.megas512 A:hover {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #777777
}
DIV.megas512 A:active {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #777777
}
DIV.megas512 SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #034c8e; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.megas512 SPAN.disabled {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: #adaaad; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
.nei{ padding:0 10px; padding-top:15px;word-break: break-all;}
.nei p{ line-height:26px;}
.list2{padding:0 10px;}
.list2 img{width: 160px;height: 140px;}
.list2 li{ border:3px solid #CCC; margin:4px; width:160px; float:left; overflow:hidden;}
.list2 li span{width: 160px;background: #D7D7D7;display: block;text-align: center;height: 25px;line-height: 25px;}
.list2 li span a{ color:#0057a4; text-decoration:none;}
.list3{padding:0 10px;}
.list3 li{ border:3px solid #CCC; margin:13px; width:200px; float:left; overflow:hidden;}
.list3 li span{width: 200px;background: #D7D7D7;display: block;text-align: center;height: 25px;line-height: 25px;}
.list3 li span a{ color:#0057a4; text-decoration:none;}
.list3 li span a:hover,.list2 li span a:hover{ color:#c51918}
.cur{ font-weight: bold; color:#034d8f !important;}
.lian{ width: 1024px;margin:10px auto;}
.lian1{background:none; border-bottom: 1px solid #C72121;}
.lian2{ margin-top: 10px;}
.lian2 ul li{ float: left; margin: 0px 10px;}


/* pages */


.page{margin:15px 0; font-size:14px;float:left; width:98%;text-align:right; color:#6a6a6a;}
.page a { color:#383838; padding:0 10px;border: 1px solid #d9d9d9; margin:0 2px; background: #fff;}
.page *{ position:relative; border-radius:4px;display:inline-block; _zoom:1;_display:inline;vertical-align:middle;line-height:28px;height:28px;padding-bottom:1px; }
.page .bg{ font-weight: normal; margin:0 5px;}
.disabled{padding:0 10px;border: 1px solid #d5d5d5;color:#fff; background:#b1b1b1;}
.page .current { padding:0 10px;border: 1px solid #d5d5d5; color:#383838; margin:0 2px;  }