h3{ margin:0;padding:0;border:0;font-size:100%;
  font-size:36px; color:#395a80; font-weight:400}
#main .left{
	width:200px;
	float:left;
	text-align:left;
}
#main .mid{
	width:930px;
	float:left;
	text-align:left;
}
#main .right{
	width:260px;
	float:left;
	text-align:left;
}
#main .mid .container {
	width:100%;
	float:left;
	margin-bottom:10px;
}
#main .left .container {
	width:100%;
	float:left;
	margin-bottom:10px;
}
#main .left .title {
	width:198px;
}
#main .left .title , #main .mid .title , #main .right .title {
	margin:0 auto;
	border:1px solid #BCD2E6;
	height:22px;
	line-height:24px;
	text-align:left;
}
#main .left .title ,#main .mid .title, #main .right .title {
	background: url(/style_lite/images/bar_l_r.gif);
}
#main .left .title span ,#main .mid .title span , #main .right .title span{
	font-size:12px;
	font-weight:bold;
	color:#666666;
	margin-left:10px; 
	display:block;
}
#main .left .content {width:190px;}
#main .left .content,#main .right .content{
	background:#F8FAFC;
	border-left:1px solid #BCD2E6;
	border-right:1px solid #BCD2E6;
	border-bottom:1px solid #BCD2E6;
	padding:4px;
}
#main .mid .title {
	width:688px;
	float:left;
}
#main .mid .content {
	margin:0 auto;
	width:910px;
	background:#FFFFFF;
	border-left:1px solid #BCD2E6;
	border-right:1px solid #BCD2E6;
	border-bottom:1px solid #BCD2E6;
	padding:4px;
	text-align:left;
	float:left;
}
#main .right .title {
	width:258px;
}
#main .maincontainer {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	padding:0px;
	width:1190px;
	background-color:#FFF;
	float:left;
}
#main .maincontainer .list1 {
	width:316px;
	float:left;
	margin-right:4px;
}
#main .maincontainer .box2-title{ width:30em; line-height:1.4; padding:2em 0; margin:0 auto; color:#333}
#main .maincontainer .banner-title h3{ font-size:36px; color:#395a80; font-weight:400}
#main .maincontainer .h3{ font-size:36px; color:#395a80; font-weight:400}


#main .maincontainer .list_lifz {
	width:866px;
	float:left;
	margin-right:4px;
}

#main .maincontainer .list2 {
	width:316px;
	float:left;
	margin:0 2px 0 2px;
}
#main .maincontainer .list3 {
	width:316px;
	float:right;
	margin-left:4px;
}
#main .maincontainer .title {
	background: url(/style_lite/images/bar_l_r.gif);
	margin:0 auto;
	border:1px solid #BCD2E6;
	height:22px;
}
#main .maincontainer .title span {
	color:#666666;
	font-weight:bold;
	line-height:24px;
}
#main .maincontainer .title .sl {
	color:#666666;
	float:left;
	display:block;
	padding-left:10px;
}
#main .maincontainer .title0711 {
        text-align:center;
	width:100%;
	float:center;
        font-size:36px; color:#395a80; font-weight:400;
}

#main .maincontainer .title0711 .h3{ font-size:36px; color:#395a80; font-weight:400}

#main .maincontainer .title .sr {
	color:#666666;
	font-weight:normal;
	float:right;
	padding-right:10px;
	line-height:22px;
}
#main .maincontainer .content {
	margin:0 auto;
	width:306px;
	background:#FFFFFF;
	border-left:1px solid #BCD2E6;
	border-right:1px solid #BCD2E6;
	border-bottom:1px solid #BCD2E6;
	padding:4px;
	text-align:left;
}
#main .maincontainer .content_lifz {
	margin:0 auto;
	width:856px;
	background:#FFFFFF;
	border-left:1px solid #BCD2E6;
	border-right:1px solid #BCD2E6;
	border-bottom:1px solid #BCD2E6;
	padding:4px;
	text-align:left;
}

.itemleft {
	float:left;
	display:block;
	overflow:hidden;
}
.itemright {
	float:right;
	text-align:right;
	display:block;
}
.l0 li{
	width:33%;
	float:left;
	text-align:center;
}
.l1 li .itemright {
	color:#669999;
}
.l1 li{
	background:url(/style_lite/images/item.gif) no-repeat left 6px;
	text-indent:10px;
}
.l3 li{
	background:url(/style_lite/images/arrow.gif) no-repeat left 6px;
	text-indent:10px;
}
.l1 li,.l2 li,.l3 li{
	clear:both;
	display:block;
	line-height:22px;
}
.l2 li {height:22px;}
.l1 li span , .l2 li span ,.l3 li span{margin:0;padding:0;}
.l1 li a:hover, .l2 li a:hover,.l3 li a:hover{text-decoration:underline;color:#FF9900;font-weight:bold;}
.l4 li {width:10%;float:left;padding:0;}
.l4 li a {background:#F0F5F9;border-left:1px solid #BCD2E6;border-bottom:1px solid #BCD2E6;display:block;padding:0;margin:0;height:30px;line-height:30px;}
.l4 li a:hover {background:#FFF;color:#FF9900;font-weight:bold;} 
.l4 li .nr {border-right:1px solid #BCD2E6;}
/*#banner{ margin-top:3px; width:920px; height:252px; background:url(/style_lite/images/wdgj.jpg) no-repeat;}*/
#download{ padding-top:80px; padding-left:350px;}


#banner{ width:100%; height:645px; overflow:hidden; text-align:left; position:relative; top:0; left:0}
#banner .ul{ width:100%; height:100%; position:relative}
#banner li{ width:6000px; height:100%; text-align:center; position:absolute; top:0; left:50%; margin-left:-3000px}
#banner img{ height:100%}
.banner-title-t{width:100%; text-align:center; position:absolute; top:-100%}
.banner-title-r{width:50%; text-align:left; position:absolute; top:50%; left:100%; margin-top:-48px}
.banner-title h3{ font-size:36px; color:#395a80; font-weight:400}
.banner-title p{ font-size:18px; color:#7d8795}
.banner-title a{ display:inline-block; width:86px; height:28px; line-height:28px; border:1px solid #55acee; margin-top:6px; font-size:16px; text-align:center; color:#55acee; border-radius:14px}
.banner-title a:hover{ background:#55acee; color:#fff}
.banner-title-r h3,
.banner-title-r p{ padding-left:64px}
.banner-title-r p{ width:26em}
.banner-lr{ width:6000px; height:600px; position:absolute; height:100%; bottom:0; left:50%; margin-left:-3000px}
.banner-lr p{ position:absolute; height:100%}
.banner-lr-a{ left:-100%}
.banner-lr-a img{ bottom:0; right:0}
.banner-lr-b{ left:100%}
.banner-lr-b img{ bottom:0; left:0}
#banner .banner-lr p img{ position:absolute; height:86%}
.banner-sl{ position:absolute; bottom:15px;left:50%; position:absolute; z-index:40}
.banner-sl p{ float:left; width:8px; height:8px; overflow:hidden; margin-right:20px; background:#a7b5be; border:1px solid #a7b5be; cursor:pointer; border-radius:50%}
.banner-sl .cur{ background:#fff; border:1px solid #55acee}


.box2-title{ width:30em; line-height:1.4; padding:2em 0; margin:0 auto; color:#333}
.section{ height:600px; }

.section-pt{ width:900px; height:600px;  margin:0 auto; text-align:left; display:table}
.section-p{ display:table-cell; vertical-align:middle}
.section-t{ display:table-cell; vertical-align:middle}
.section-t1{ color:#333}
.section-t2{ color:#888; font-size:16px}
.section-t3{ padding-top:20px}
.section-t3 a,
.section-t3 a:hover{ display:inline-block; width:86px; height:28px; line-height:28px; margin-top:6px; text-align:center; background:#55acee; border:1px solid #55acee; color:#f7f8fa; border-radius:14px}

.section2{}
.section2 .section-pt{ height:auto}
.section3{ background:#f0f1f5}
.section4{}
.section4 .section-t{ position:relative; left:-50px; white-space: nowrap}

.section5{ background:#55acef}
.section6,.section7{ width:870px; margin:0 auto;}
.section7{ margin-top:-100px}
.section8{}
.section9{ background:#f0f1f5}
.section10{ height:auto; background:#395b81; color:#94a1b2}

.box5-b{ padding-top:40px;}
.box5-b .bt1{ height:100px; line-height:100px; color:#fff}
.box5-b1{ height:361px; background:url(xsy-5.png) no-repeat center; margin-right:10px; position:relative}
.box5-b1 a{ width:100px; height:99px; overflow:hidden; background:url(xsy-7.png) no-repeat 0 0; font-size:0; text-indent:-123px; position:absolute; top:50%; left:50%; margin:-100px 0 0 -50px}
.box5-b1 a:hover{ background:url(xsy-7.png) no-repeat -100px 0}
.box5-b2{ padding-top:16px}
.box5-b2 a{ display:inline-block; width:86px; height:28px; line-height:28px; margin-top:6px; text-align:center; border:1px solid #fff; color:#fff; border-radius:14px}
.box5-b2 a:hover{ background:#fff; border:1px solid #fff; color:#55acee}


#box6,#box7{ height:600px; display:table-cell; vertical-align:middle; font-size:16px; color:#a4b0be;}

#box6 .bt1,#box7 .bt1{ color:#55acee}
#box6{}
.box6-a{ min-height:39px; background:url(xsy-2s.png) no-repeat left -39px; padding:8px 50px 8px; color:#395b81}
.box6-b{ display:inline-block;  height:39px; background:url(xsy-2s.png) no-repeat right 0; padding:0 50px}
.box6-b p{ display:inline; padding:2px 12px; background:#55acef; color:#fff}
.box6-c{ padding-top:16px}
.box6-c a{ display:inline-block; width:86px; height:28px; line-height:28px; margin-top:6px; text-align:center; border:1px solid #a4b0be; color:#a4b0be; border-radius:14px}
.box6-c a:hover{ background:#55acee; border:1px solid #55acee; color:#f7f8fa}

#box7{}
.box7-logo{ padding-bottom:18px}
.box7-a{ padding:8px 0 8px; color:#395b81}
.box7-b{}
.box7-b p{ display:inline; padding:2px 12px; background:#55acef; color:#fff}
.box7-c{ padding-top:16px}
.box7-c a{ display:inline-block; width:86px; height:28px; line-height:28px; margin-top:6px; text-align:center; border:1px solid #a4b0be; color:#a4b0be; border-radius:14px}
.box7-c a:hover{ background:#55acee; border:1px solid #55acee; color:#f7f8fa}

#box8{ padding-top:30px}
#box8 .bt1{ text-align:center; padding-bottom:50px; color:#55acee}
#box8 .ul{ padding-left:82px}
.box8-list,.box8-a,.box8-as,.box8-b,.box8-c{ -webkit-transition:all 0.3s linear 0s; transition:all 0.3s linear 0s}
#box8 li{ float:left; width:282px; height:284px; border:1px solid #e6eaed; margin-right:42px; position:relative;cursor:pointer}
.box8-a{ height:36px; line-height:36px; margin:0 19px; padding-top:18px; font-size:16px; font-weight:400;
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.box8-as{ line-height:22px; margin:0 19px; color:#ccc; font-size:12px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.box8-b{ height:144px; margin:0 19px; color:#a4b0be; text-align:justify;text-justify:inter-word}
.box8-c{ height:64px; overflow:hidden; background:#55acee; position:relative}
.box8-c1,
.box8-c2{ padding-left:19px}
.box8-c1{ line-height:32px; font-size:32px; padding-top:6px; color:#fff}
.box8-c2{ line-height:12px; color:#b1d5f5}
.box8-c3{ height:64px; position:absolute; top:0; right:0}
.box8-c i{ width:42px; height:42px; font-size:0; overflow:hidden; text-indent:-123px; background:url(xsy-3.png) no-repeat; position:absolute; top:50%; margin-top:-21px; right:32px}
.box8-c4,.box8-c i{ display:none}
.box8-more{ clear:both; padding-top:50px; text-align:center;}
.box8-more a{ display:inline-block; width:86px; height:28px; line-height:28px; margin-top:6px; text-align:center; border:1px solid #a4b0be; color:#a4b0be; border-radius:14px}
.box8-more a:hover{ background:#55acee; border:1px solid #55acee; color:#f7f8fa}
.box8-list{ background:#fff; width:100%; height:100%; position:absolute}
.box8-li-cur .box8-list{ width:314px; height:346px; background:#55acef; margin-top:-30px; margin-left:-16px}
.box8-li-cur .box8-a{ margin:0 35px; padding-top:48px; color:#fff}
.box8-li-cur .box8-as{ margin:0 35px; color:#b2d4f7}
.box8-li-cur .box8-b{ margin:0 35px; color:#b2d4f7}
.box8-li-cur .box8-c{ height:96px; background:#000}
.box8-li-cur .box8-c1,.box8-li-cur .box8-c2,.box8-li-cur .box8-c3{ display:none}
.box8-li-cur .box8-c4,.box8-li-cur .box8-c i{ display:block}

#box9{ padding-top:30px}
.box9-a{ line-height:3em; font-size:30px; font-weight:400; color:#333}
.box9-b{ color:#888; font-size:16px}
.box9-c{ overflow:hidden; padding-top:60px}
.box9-c li{ float:left; width:193px; margin-right:160px; text-align:center; position:relative; left:100px}
.box9-c a{ display:block; padding-top:193px; text-align:center}
.box9-c p{ height:50px; line-height:50px; background:#f0f1f5}
.box9-ca a{ background:url(xsy-4.png) no-repeat 0 0}
.box9-ca a:hover{ background:url(xsy-4.png) no-repeat -193px 0}
.box9-cb a{ background:url(xsy-4.png) no-repeat 0 -193px}
.box9-cb a:hover{ background:url(xsy-4.png) no-repeat -193px -193px}
.box9-cc img{ display:block; margin:45px auto}


#box10{ color:#94a1b2; padding-bottom:30px}
.box10-a{ overflow:hidden; padding-top:40px}
.box10-a a{ color:#94a1b2}
.box10-a .dl{ float:left; padding-right:80px; position:relative; left:100px}
.box10-a dt{ color:#f6f6f8; font-weight:bold}
.box10-b{ text-align:center; padding:20px 0}
