@charset "utf-8";
/* CSS By www.softmoon.com.cn */
body {font-size:12px; margin:0px; font-family:Arial, Helvetica, sans-serif,'微软雅黑';color:#333;}
td {font-family: Arial, Helvetica, sans-serif;}
th {font-family: Arial, Helvetica, sans-serif;}
DIV {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
li {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
dd {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
a{color:#002dd4;text-decoration:none;}
a:hover{color:#ba2636;	text-decoration:underline;}
img { border:0}





.head { width:100%; height:100px;}
.head_box { width:1000px; margin:0 auto; overflow:hidden;}
.logo { float:left; margin-right:100px; margin-top:30px;}
.logo img { width:260px;}
.head_nav { float:left;}
.head_nav ul { overflow:hidden; margin-top:40px;}
.head_nav ul li { float:left; font-size:16px; margin-right:20px;}
.head_nav ul li a { color:#333; text-decoration:none;}
.head_nav ul li a:hover { color:#cc0000; text-decoration:none;}
.head_tel { float:right; margin-top:20px;}


.banner { width:100%; height:525px; text-align:center; position:relative; z-index:999;}

.box_1 { width:880px; margin:0 auto; box-shadow:0px 0px 15px #ccc; border-radius:10px; height:350px; position:relative; margin-bottom:80px;}
.box_1 ul { background:url(box_1_bg.png) no-repeat center; padding-top:370px; position:relative;}
.box_1 ul li {position: absolute; top: 190px; font-size: 18px; width: 700px;left: 100px; line-height:35px; color:#000}

.box_2 {
	width:100%;
	background:-webkit-linear-gradient(left,#4477b1,#313679);/* Safari 5.1 - 6.0 */
	background:-o-linear-gradient(right,#4477b1,#313679);/* Opera 11.1 - 12.0 */
	background:-moz-linear-gradient(right,#4477b1,#313679);/* Firefox 3.6 - 15 */
	background:linear-gradient(to right,#4477b1,#313679);/* 标准*/
	height:520px;
	position:relative;
}
.box_2_title {
	font-size:46px;
	font-weight:bold;
	text-align:center;
	width:1100px;
	margin:0 auto;
	background:-webkit-linear-gradient(left,#f89fa3,#f78ea3);/* Safari 5.1 - 6.0 */
	background:-o-linear-gradient(right,#f89fa3,#f78ea3);/* Opera 11.1 - 12.0 */
	background:-moz-linear-gradient(right,#f89fa3,#f78ea3);/* Firefox 3.6 - 15 */
	background:linear-gradient(to right,#f89fa3,#f78ea3);/* 标准*/
	height:90px;
	line-height:90px;
	border-radius:50px;
	margin-bottom:40px;
	position:absolute;
	left:50%;
	margin-left:-550px;
	margin-top:-40px;
}
.box_2_title span {border-radius:50px; background:#333; width:20px; height:20px; display:inline-block; margin-bottom:5px;}
.box_2_text { width:990px; margin:0 auto; color:#fff; font-size:16px; overflow:hidden; padding-top:90px;}
.box_2_text dl { float:left; border:1px #fff solid; width:240px; height:140px; padding:10px 30px 10px 30px; margin-right:40px;}
.box_2_text dl dd { font-size:30px; font-weight:bold; text-align:center; margin-bottom:15px;}
.box_2_text dl dt { line-height:25px;}

.box_3 {
	width:100%;
	background:-webkit-linear-gradient(left,#6e98c9,#3e6294);/* Safari 5.1 - 6.0 */
	background:-o-linear-gradient(right,#6e98c9,#3e6294);/* Opera 11.1 - 12.0 */
	background:-moz-linear-gradient(right,#6e98c9,#3e6294);/* Firefox 3.6 - 15 */
	background:linear-gradient(to right,#6e98c9,#3e6294);/* 标准*/
	padding-top:30px;
	padding-bottom:120px;
}
.box_3_1 { width:990px; margin:0 auto; border-radius:20px; box-shadow:0px 0px 20px #396294; background:url(box_3_1_bg.png) no-repeat #fff; padding-top:40px; padding-bottom:26px; margin-bottom:10px;}
.box_3_1_title { font-size:36px; font-weight:bold; text-align:center; color:#0d1a4b; margin-bottom:40px;}
.box_3_1_text { width:950px; margin:0 auto;}
.box_3_1_text dl { overflow:hidden;}
.box_3_1_text dl dd { float:left; margin-right:30px; border-radius:30px; background:#4061a6; color:#fff; text-align:center; font-size:18px; width:200px; font-weight:bold; line-height:35px;}
.box_3_1_text dl dt { float:left; font-size:22px; border-bottom:1px #9c9cc7 solid; width:710px; line-height:35px; color:#313a72;}

.box_3_2 { background:url(box_3_2_bg.png) no-repeat; width:990px; margin:0 auto; padding-top:30px;}
.box_3_2_title { text-align:center; color:#bae1ff; font-size:24px; margin-bottom:60px;}
.box_3_2_title ul { font-size:36px; font-weight:bold; margin-bottom:15px;}

.box_4 {
	width:100%;
	background:-webkit-linear-gradient(left,#3a6496,#28306a);/* Safari 5.1 - 6.0 */
	background:-o-linear-gradient(right,#3a6496,#28306a);/* Opera 11.1 - 12.0 */
	background:-moz-linear-gradient(right,#3a6496,#28306a);/* Firefox 3.6 - 15 */
	background:linear-gradient(to right,#3a6496,#28306a);/* 标准*/
	padding-top:30px;
}
.box_4_title { width:1200px; margin:0 auto; background:#10284b; height:110px; border-radius:50px; margin-bottom:40px; margin-top:-80px; color:#fff;}
.box_4_title ul { margin-left:110px; float:left; margin-right:20px;}
.box_4_title li { float:left; font-size:15px; margin-top:10px;}
.box_4_title dl { float:right; margin-right:100px; margin-top:20px;}
.box_4_text { color:#e0fcff; font-size:22px; width:990px; margin:0 auto; text-align:center; margin-bottom:20px;}
.box_4_text ul { font-size:48px; font-weight:bold; margin-bottom:20px;}
.box_4_pic {
	width:980px;
	margin:0 auto;
	border-radius:10px;
	text-align:center;
	padding-top:20px;
	background:-webkit-linear-gradient(left,#5a74a2,#535788);/* Safari 5.1 - 6.0 */
	background:-o-linear-gradient(right,#5a74a2,#535788);/* Opera 11.1 - 12.0 */
	background:-moz-linear-gradient(right,#5a74a2,#535788);/* Firefox 3.6 - 15 */
	background:linear-gradient(to right,#5a74a2,#535788);/* 标准*/
}

.box_5 {
	width:100%;
	background:-webkit-linear-gradient(left,#6e98c9,#3e6294);/* Safari 5.1 - 6.0 */
	background:-o-linear-gradient(right,#6e98c9,#3e6294);/* Opera 11.1 - 12.0 */
	background:-moz-linear-gradient(right,#6e98c9,#3e6294);/* Firefox 3.6 - 15 */
	background:linear-gradient(to right,#6e98c9,#3e6294);/* 标准*/
	padding-top:30px;
	padding-bottom:40px;
}
.box_5_title { width:1187px; margin:0 auto; background:url(box_5_title.png) no-repeat; height:107px; position:relative; margin-top:-60px; margin-bottom:20px;}
.box_5_title a { float: right; margin-right: 100px; margin-top: 16px;}
.box_5_text { color:#d9e1f2; font-size:18px; width:990px; margin:0 auto; text-align:center; margin-bottom:20px;}
.box_5_text ul { font-size:36px; font-weight:bold; margin-bottom:10px;}

.box_6 {
	width:100%;
	background:-webkit-linear-gradient(left,#5479a1,#525586);/* Safari 5.1 - 6.0 */
	background:-o-linear-gradient(right,#5479a1,#525586);/* Opera 11.1 - 12.0 */
	background:-moz-linear-gradient(right,#5479a1,#525586);/* Firefox 3.6 - 15 */
	background:linear-gradient(to right,#5479a1,#525586);/* 标准*/
	padding-top:30px;
	padding-bottom:40px;
}
.box_6_title { width:1007px; margin:0 auto; text-align:center; color:#fcd859; font-size:20px; margin-bottom:30px;}
.box_6_title ul { font-size:36px; font-weight:bold; margin-bottom:10px;}
.box_6_pic { width:1007px; margin:0 auto;}

.box_7 {
	width:100%;
	background:-webkit-linear-gradient(left,#6e98c9,#3e6294);/* Safari 5.1 - 6.0 */
	background:-o-linear-gradient(right,#6e98c9,#3e6294);/* Opera 11.1 - 12.0 */
	background:-moz-linear-gradient(right,#6e98c9,#3e6294);/* Firefox 3.6 - 15 */
	background:linear-gradient(to right,#6e98c9,#3e6294);/* 标准*/
	padding-top:40px;
	overflow:hidden;
}
.box_7_title { font-size:50px; width:990px; margin:0 auto; text-align:center; font-weight:bold; color:#cbecf5}
.box_7_1 { width:960px; margin:0 auto; background:#fff; height:330px; box-shadow:0px 0px 20px #416395; border-radius:10px; position:relative; bottom:-20px; padding-top:20px;}

.box_8 { background:-webkit-linear-gradient(top,#3f55e7,#62a6eb); width:100%; padding-top:60px; padding-bottom:40px;}
.box_8_pic { width:999px; margin:0 auto;}
.box_8_pic li { overflow: hidden; position: relative; margin-top: -60px;}
.box_8_pic li a { float:right;}

.box_9 {
	width:100%;
	background:-webkit-linear-gradient(left,#6e98ca,#3e6294);/* Safari 5.1 - 6.0 */
	background:-o-linear-gradient(right,#6e98ca,#3e6294);/* Opera 11.1 - 12.0 */
	background:-moz-linear-gradient(right,#6e98ca,#3e6294);/* Firefox 3.6 - 15 */
	background:linear-gradient(to right,#6e98ca,#3e6294);/* 标准*/
	padding-top:40px;
	overflow:hidden;
	padding-bottom:40px;
}
.box_9_title { width:990px; margin:0 auto; font-size:18px; text-align:center; color:#1e222b; margin-bottom:40px;}
.box_9_title ul { font-size:40px; font-weight:bold; margin-bottom:10px;}
.indexCon { width:1007px; overflow:hidden; margin:0 auto;}
.indexCon .flashBanner{width:1007px;height:512px;overflow:hidden;margin-bottom:12px;}
.flashBanner{position:relative;}
.flashBanner .mask { height:90px;line-height:90px;background-color:#000;width:100%;top:422px;position:absolute;left:0;bottom:-32px;;overflow:hidden; padding-left:50px;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer;}
.flashBanner .mask img.show{margin-bottom:5px; background-color:#fff; padding:3px}

.box_10 { width:100%; background:#f7e48a;}
.box_10_pic { width:1018px; margin:0 auto;}
.box_10_pic ul { overflow:hidden;}
.box_10_pic ul a { float:right; margin-top:35px;}

.contact {width:205px; height:30px; background-color:#ffd200; color:#805600; font-family:'微软雅黑'; font-size:14px; font-weight:bold; text-align:center; line-height:30px; margin:15px 0px 0px 15px}
.tel { line-height:25px; color:#f8f8f8; margin-top:10px; width:280px; font-family:Arial, Helvetica, sans-serif; border-right:1px #6f6f6f dashed; margin-right:10px; float:left;}
.tel ul { font-size:16px; font-weight:bold; color:#ffd200}
.tel li { padding-left:30px; background:url(ico_qq.jpg) no-repeat 0px 0px;}
.tel A {COLOR: #ffffff; TEXT-DECORATION: none}
.tel A:visited {COLOR: #ffffff; TEXT-DECORATION: none;}
.tel A:hover {COLOR: #ffffff; text-decoration:underline}
.add { line-height:25px; color:#f8f8f8; margin-top:10px; width:330px; font-family:Arial, Helvetica, sans-serif; border-right:1px #6f6f6f dashed; height:220px; float:left; margin-left:40px;}
.add ul { font-size:16px; font-weight:bold; color:#ffd200}
.sns { line-height:25px; color:#f8f8f8; margin-top:10px; width:300px; font-family:Arial, Helvetica, sans-serif; margin-left:10px; height:220px; float:left; margin-left:40px;}
.sns ul { font-size:16px; font-weight:bold; color:#ffd200}

.foot { line-height:25px; margin-top:10px; color:#333}
.foot ul A {COLOR: #333; text-decoration: none}
.foot ul A:visited {COLOR: #333; TEXT-DECORATION: none}
.foot ul A:hover {COLOR: #cc0000; text-decoration: underline}
.foot li { color:#333}

.power { color:#333; padding-top:10px}
.power A {COLOR: #339900; text-decoration: none}
.power A:visited {COLOR: #339900; TEXT-DECORATION: none}
.power A:hover {COLOR: #cc0000; text-decoration: underline}

.float0831 {POSITION: fixed; TOP: 110px; RIGHT: 1px; _position: absolute}
.float0831 A {COLOR: #00a0e9}
.float0831 A:hover {COLOR: #ff8100; TEXT-DECORATION: none}
.float0831 .floatL {POSITION: relative; WIDTH: 28px; FLOAT: left}
.float0831 .floatL A {TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px}
.float0831 .floatR {BACKGROUND: url(float_bg.gif)}
.float0831 .tp {BACKGROUND: url(float_bg.gif)}
.float0831 .cn {BACKGROUND: url(float_bg.gif)}
.float0831 .floatR {PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden}
.float0831 .tp {BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px}
.float0831 .cn {BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px}
.float0831 .cn H3 {TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px}
.float0831 .cn UL {PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px}
.float0831 .cn UL LI {BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal}
.float0831 .cn UL LI img {margin: 8px 0 0 0;}
.float0831 .titZx {BACKGROUND: url(float_s.gif) no-repeat}
.float0831 .titDh {BACKGROUND: url(float_s.gif) no-repeat}
.float0831 .titDc {BACKGROUND: url(float_s.gif) no-repeat}
.float0831 .icoZx {BACKGROUND: url(float_s.gif) no-repeat}
.float0831 .icoTc {BACKGROUND: url(float_s.gif) no-repeat}
.float0831 .icoFf {BACKGROUND: url(float_s.gif) no-repeat}
.float0831 .icoTl {BACKGROUND: url(float_s.gif) no-repeat}
.float0831 .btnOpen {BACKGROUND: url(float_s.gif) no-repeat}
.float0831 .btnOpen_n {BACKGROUND: url(float_s.gif) no-repeat}
.float0831 .btnCtn {BACKGROUND: url(float_s.gif) no-repeat}
.float0831 .titZx {BACKGROUND-POSITION: 5px -10px}
.float0831 .titDh {BACKGROUND-POSITION: 5px -66px}
.float0831 .titDc {BACKGROUND-POSITION: 5px -124px}
.float0831 .icoZx {BACKGROUND-POSITION: 2px -154px}
.float0831 .icoTc {BACKGROUND-POSITION: 0px -323px}
.float0831 .icoFf {BACKGROUND-POSITION: 2px -213px}
.float0831 .icoTl {PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left}
.float0831 .btnOpen {BACKGROUND-POSITION: -30px -396px}
.float0831 .btnOpen_n {BACKGROUND-POSITION: 0px -530px}
.float0831 .btnCtn {BACKGROUND-POSITION: 0px -396px}
.float0831 .icoZx {PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left}
.float0831 .icoTc {PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left}
.float0831 .icoFf {PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left}
.float0831 .btnOpen {POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px}
.float0831 .btnOpen_n {POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px}
.float0831 .btnCtn {POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px}
.float0831 .btnOpen {TOP: 118px; LEFT: 1px}
.float0831 .btnOpen_n {TOP: 118px; LEFT: 1px}
.float0831 .btnCtn {TOP: 118px; LEFT: 2px}
.float0831 UL LI H3.titDc A {WIDTH: 80px; DISPLAY: block; HEIGHT: 36px}
.float0831 UL LI.top {BORDER-BOTTOM: #ace5f9 1px solid}
.float0831 UL LI.bot {BORDER-BOTTOM-STYLE: none}
.float0831 UL.webZx {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(webZx_bg.jpg) no-repeat; HEIGHT: 138px; PADDING-TOP: 0px}
.float0831 UL LI.webZx-in {BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 127px; PADDING-TOP: 8px}