.content{
	width:100%;
	overflow:hidden;
}
.top{
	background:url(../images/topbg.jpg) repeat-x top center;
	height:89px;
}
.topcon{
	margin:0 auto;
	width:1200px;
}
.logo{
	float:left;
	margin-top:0px;
	margin-right:20px;
}
.logo a{
	background:#1BBC9B url(/static/style/images/logo.png) no-repeat;
	display:block;
	width:300px;
	height:85px;
}
.nav{
	float:right;
	width:850px;
	margin-right:24px;
}
.nav .list li{
	float:left;
	position:relative;
	background:url(/static/style/images/line.png) no-repeat right center;
	padding:20px 5px 0 5px;
	font-size:15px;
	font-family:微软雅黑;
	height:40px;
	line-height:30px;
	overflow:hidden;
}
.nav .list li a{
	color:#fff;
	display:inline-block;
	background:url(/static/style/images/mark.png) no-repeat right center; width:80px;
	position:relative; padding:2px 6px;border-radius:10px;
	 text-align:center;
	border:#1BBC9B solid 2px;
}
.nav .list li a:hover,.nav .list li a.on{
    border:#FFFFFF solid 2px;
}


.text{
	border:1px #57a8d7 solid;
	width:65px;
	padding:0 10px;
	height:28px;
	float:left;
	line-height:28px;
	background:#398ec4;
	border-left:none;
	color:#fff;
	font-family:微软雅黑;
	border-right:none;
}
.search .list li{
	border-top:1px #57a8d7 solid;
	font-size:14px;
	text-align:center;
	color:#ccc;
	cursor:pointer;
	height:28px;
	line-height:28px;
}
.button{
	background:url(/static/style/images/mark03.png) no-repeat center center;
	border:1px #57a8d7 solid;
	border-left:none;
	height:30px;
	width:25px;
	cursor:pointer;
}
.fx_grid_c1{width:990px;margin:0 auto}






#focus {width:100%; height:900px; overflow:hidden; position:relative;margin:0 auto}
#focus .con{position: absolute; width: 100%;height:450px;padding: 5px 10px;right: 0;bottom: 20px;text-align: center;}
#focus li {float:left; width:100%; height:900px; overflow:hidden; position:relative;}
#focus li div{ display:block;height:900px;margin:0 auto;width:1200px;}
#focus li div span{ font-size:20px;}
#focus li.on div .text1{animation:myfirst 0.5s;
	-moz-animation:myfirst 0.5s; 
	-webkit-animation:myfirst 0.5s; 
	-o-animation:myfirst 0.5s; 
	left:0px;}
#focus ul li.on div .text2{animation:myfirst01 0.5s;
	-moz-animation:myfirst01 0.5s; 
	-webkit-animation:myfirst01 0.5s; 
	-o-animation:myfirst01 0.5s; 
	right:0px;}


#focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; }
#focus .btn {position:absolute; width:100%; height:10px; padding:5px 10px; right:0; bottom:20px; text-align:center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;border-radius: 50%;
    background-color: transparent;
    box-shadow: inset 0 0 0 3px #fff;
    transition: box-shadow 0.3s ease;}
#focus .btn span.on {background:#1BBC9B; 
    box-shadow: inset 0 0 0 3px #1BBC9B;}
#focus .preNext {width:64px; height:64px; position:absolute; top:350px; background:url(/static/style/images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:150px;}
#focus .next {right:150px; background-position:right top;}

@keyframes myfirst
{
from {left:-500px; opacity:0;}
to {left:0px; opacity:1;}
}

@-moz-keyframes myfirst 
{
from {left:-500px; opacity:0;}
to {left:0px; opacity:1;}
}

@-webkit-keyframes myfirst 
{
from {left:-500px; opacity:0;}
to {left:0px; opacity:1;}
}

@-o-keyframes myfirst 
{
from {left:-500px; opacity:0;}
to {left:0px; opacity:1;}
}


@keyframes myfirst01
{
from {right:-500px; opacity:0;}
to {right:0px; opacity:1;}
}

@-moz-keyframes myfirst01 
{
from {right:-500px; opacity:0;}
to {right:0px; opacity:1;}
}

@-webkit-keyframes myfirst01 
{
from {right:-500px; opacity:0;}
to {right:0px; opacity:1;}
}

@-o-keyframes myfirst01 
{
from {right:-500px; opacity:0;}
to {right:0px; opacity:1;}
}





.indexline{
	background:url(/static/style/images/linebg.jpg) no-repeat;
	height:67px;
	text-align:center;
	padding-top:55px;
}
.indexline span{
	cursor:pointer;
}
.main{
	background:#f5f5f5;
	padding-top:85px;
	padding-bottom:80px;
}
.maincon{
	margin:0 auto;
	width:1200px;
}
.aboutusv{
	width:1000px;
	overflow:hidden;
	height:323px;
}
.video{
	float:left;
	margin-right:19px;
	position:relative;
	left:-500px;
}
.video .media{
	padding:3px;
	border:1px #ddd solid;
}
.video .hd{
	margin-top:10px;
}
.video .hd .entt{
	padding-left:8px;
}
.video .hd .tt{
	background:url(/static/style/images/videott.jpg) no-repeat;
	padding-left:48px;
	font-size:20px;
	height:42px;
	line-height:42px;
	color:#fff;
	font-family:微软雅黑;
	margin-top:5px;
}
.video .hd .tt a{
    color:#fff;
}
.filiale{
	float:right;
	width:491px;
	position:relative;
	right:-500px;
}
.filialecon{
	border:1px #ddd solid;
	padding:3px;
	width:483px;
}
.filialecon .list li{
	width:484px;
	overflow:hidden;
}
.filialecon .list li span{
	float:left;
	margin-right:1px;
	margin-bottom:1px;
}
#scrollDiv{
	height:229px;
	overflow:hidden;
}
.filiale .hd .handdle{
	float:right;
}
#btn1{
	background:url(/static/style/images/prve.jpg) no-repeat;
	width:38px;
	height:43px;
}
#btn2{
	background:url(/static/style/images/prve.jpg) no-repeat bottom;
	width:38px;
	height:43px;
}
#btn1:hover{
	background:url(/static/style/images/next.jpg) no-repeat;
	width:38px;
	height:43px;
}
#btn2:hover{
	background:url(/static/style/images/next.jpg) no-repeat bottom;
	width:38px;
	height:43px;
}
.filiale .hd .entt{
	padding-left:8px;
	padding-top:10px;
}
.filiale .hd .tt{
	background:url(/static/style/images/videott.jpg) no-repeat;
	padding-left:48px;
	font-size:20px;
	height:42px;
	line-height:42px;
	color:#fff;
	font-family:微软雅黑;
	margin-top:5px;
}
.filiale .hd .tt a{
    color:#fff;
}
.casen{
	width:1000px;
	overflow:hidden;
	margin-top:75px;
	height:323px;
}
.case{
	float:left;
	margin-right:19px;
	position:relative;
	left:-500px;
}
.casecon{
	padding:3px;
	border:1px #ddd solid;
}
.casecon .list li{
	position:relative;
}
.casecon .list li .info{
	background:url(/static/style/images/mark04.png) repeat;
	height:30px;
	line-height:30px;
	position:absolute;
	left:0px;
	bottom:0px;
	font-family:微软雅黑;
	width:100%;
}
.casecon .list li .info a{
	color:#fff;
	padding:0 10px;
	font-size:17px;
}
#scrollDiv01{
	height:229px;
	overflow:hidden;
}
.case .hd .handdle{
	float:right;
}
#btn3{
	background:url(/static/style/images/prve.jpg) no-repeat;
	width:38px;
	height:43px;
}
#btn4{
	background:url(/static/style/images/prve.jpg) no-repeat bottom;
	width:38px;
	height:43px;
}
#btn3:hover{
	background:url(/static/style/images/next.jpg) no-repeat;
	width:38px;
	height:43px;
}
#btn4:hover{
	background:url(/static/style/images/next.jpg) no-repeat bottom;
	width:38px;
	height:43px;
}
.case .hd .entt{
	padding-left:8px;
	padding-top:10px;
}
.case .hd .tt{
	background:url(/static/style/images/videott.jpg) no-repeat;
	padding-left:48px;
	font-size:20px;
	height:42px;
	line-height:42px;
	color:#fff;
	font-family:微软雅黑;
	margin-top:7px;
}
.case .hd .tt a{
	color:#fff;
}
.news{
	float:right;
	width:491px;
	position:relative;
	right:-500px;
}
.newscon{
	border:1px #ddd solid;
	width:489px;
}
.newscon .list li{
	position:relative;
}
.newscon .list li .intro{
	position:absolute;
	background:url(/static/style/images/mark04.png) repeat;
	padding:15px 15px;
	left:-3px;
	top:-3px;
	width:219px;
	color:#fff;
	font-family:微软雅黑;
	height:206px;
	font-size:16px;
}
.newscon .list li .intro .tt{
	font-size:18px;
	font-weight:bold;
}
.newscon .list li .intro .c{
	margin-top:35px;
}
.newscon .list li .intro .more a{
	font-size:14px;
	color:#19bfff;
}
.newscon .list li .intro .more{
	margin-top:15px;
}
#scrollDiv02{
	height:236px;
	overflow:hidden;
}
#btn5{
	background:url(/static/style/images/prve.jpg) no-repeat;
	width:38px;
	height:43px;
}
#btn6{
	background:url(/static/style/images/prve.jpg) no-repeat bottom;
	width:38px;
	height:43px;
}
#btn5:hover{
	background:url(/static/style/images/next.jpg) no-repeat;
	width:38px;
	height:43px;
}
#btn6:hover{
	background:url(/static/style/images/next.jpg) no-repeat bottom;
	width:38px;
	height:43px;
}
#scrollDiv02 li{
	padding:3px;
}
.news .hd .entt{
	margin-top:-1px;
	position:relative;
	margin-left:1px;
}
.news .hd .tt{
	background:url(/static/style/images/videott.jpg) no-repeat;
	padding-left:48px;
	font-size:20px;
	height:42px;
	line-height:42px;
	color:#fff;
	font-family:微软雅黑;
	margin-left:1px;
}
.news .hd .tt a{
	color:#fff;
}
.news .hd .handdle{
	float:right;
	position:relative;
	z-index:11;
}
.footer{
	background:#2476ab url(/static/style/images/footerbg.jpg) repeat-x;
	padding-top:5px;
}
.footercon{
	margin:0 auto;
	width:1000px;
	overflow:hidden;
}
.footercon .flogo{
	float:left;
	border-right:1px #2271a7 solid;
	padding:50px 20px 0 0;
	height:180px;
}
.footercon .flist li{
	float:left;
	font-family:微软雅黑;
	text-align:center;
	padding:20px 0;
	border-left:1px #3382b2 solid;
	height:200px;
}
.footercon .flist li .title{
	font-size:17px;
	font-weight:bolder;
}
.footercon .flist li a{
	color:#ccc;
}
.footercon .flist li .mark{
	margin:10px 0;
}
.footercon .flist li .slist a{
	font-size:16px;
	display:inline-block;
	width:100px;
	height:35px;
	line-height:35px;
}
.footercon .flist li .slist{
	text-align:left;
	padding-left:30px;
}
.footercon .flist{
	width:632px;
	overflow:hidden;
	float:left;
}
.footercon .jhwx{
	float:left;
	padding:20px 0;
	width:192px;
	font-size:16px;
	color:#ccc;
	font-family:微软雅黑;
	border-left:1px #3382b2 solid;
	text-align:center;
	height:200px;
}
.footercon .jhwx .c{
	margin-top:5px;
}
.footer .copy{
	background:url(/static/style/images/fline.jpg) repeat-x top center;
	height:40px;
	line-height:40px;
	font-family:微软雅黑;
	color:#ccc;
}
.footer .copy a{
	color:#ccc;
}
.footer .copy .copycon{
	margin:0 auto;
	width:1000px;
}
.footer .copy .copycon .c{
	float:right;
}
.fadein{
	animation:myfirst 0.5s;
	-moz-animation:myfirst 0.5s; 
	-webkit-animation:myfirst 0.5s; 
	-o-animation:myfirst 0.5s; 
	left:0px;
}
.lfadein{
	animation:myfirst01 0.5s;
	-moz-animation:myfirst01 0.5s; 
	-webkit-animation:myfirst01 0.5s; 
	-o-animation:myfirst01 0.5s; 
	right:0px;
}
@keyframes myfirst
{
from {left:-500px; opacity:0;}
to {left:0px; opacity:1;}
}

@-moz-keyframes myfirst 
{
from {left:-500px; opacity:0;}
to {left:0px; opacity:1;}
}

@-webkit-keyframes myfirst 
{
from {left:-500px; opacity:0;}
to {left:0px; opacity:1;}
}

@-o-keyframes myfirst 
{
from {left:-500px; opacity:0;}
to {left:0px; opacity:1;}
}


@keyframes myfirst01
{
from {right:-500px; opacity:0;}
to {right:0px; opacity:1;}
}

@-moz-keyframes myfirst01 
{
from {right:-500px; opacity:0;}
to {right:0px; opacity:1;}
}

@-webkit-keyframes myfirst01 
{
from {right:-500px; opacity:0;}
to {right:0px; opacity:1;}
}

@-o-keyframes myfirst01 
{
from {right:-500px; opacity:0;}
to {right:0px; opacity:1;}
}

.fadeout{
	animation:myfirst02 0.5s;
	-moz-animation:myfirst02 0.5s; 
	-webkit-animation:myfirst02 0.5s; 
	-o-animation:myfirst02 0.5s; 
	left:-500px;
}
.lfadeout{
	animation:myfirst03 0.5s;
	-moz-animation:myfirst03 0.5s; 
	-webkit-animation:myfirst03 0.5s; 
	-o-animation:myfirst03 0.5s; 
	right:-500px;
}
@keyframes myfirst02
{
from {left:0px; opacity:1;}
to {left:-500px; opacity:0;}
}

@-moz-keyframes myfirst02 
{
from {left:0px; opacity:1;}
to {left:-500px; opacity:0;}
}

@-webkit-keyframes myfirst02 
{
from {left:0px; opacity:1;}
to {left:-500px; opacity:0;}
}

@-o-keyframes myfirst02 
{
from {left:0px; opacity:1;}
to {left:-500px; opacity:0;}
}


@keyframes myfirst03
{
from {right:0px; opacity:1;}
to {right:-500px; opacity:0;}
}

@-moz-keyframes myfirst03 
{
from {right:0px; opacity:1;}
to {right:-500px; opacity:0;}
}

@-webkit-keyframes myfirst03 
{
from {right:0px; opacity:1;}
to {right:-500px; opacity:0;}
}

@-o-keyframes myfirst03 
{
from {right:0px; opacity:1;}
to {right:-500px; opacity:0;}
}





.itop{
	background-position:center top;
	height:52px;
}
.addusbd{
	background:#9dc9e3 url(/static/style/images/hzbg.jpg) no-repeat center bottom;
	padding-bottom:130px;
}
.inner .hd{
	border-bottom:1px #fff solid;
	padding:10px 0;
}
.inner .hd .hdcon{
	margin:0 auto;
	width:1120px;
	height:52px;
}
.inner .hd .hdcon .tab{
	float:right;
	position:relative;
	animation:inav 0.5s;
	-moz-animation:inav 0.5s; 
	-webkit-animation:inav 0.5s; 
	-o-animation:inav 0.5s; 
}

@keyframes inav
{
from {right:-500px; opacity:0;}
to {right:0px; opacity:1;}
}

@-moz-keyframes inav 
{
from {right:-500px; opacity:0;}
to {right:0px; opacity:1;}
}

@-webkit-keyframes inav 
{
from {right:-500px; opacity:0;}
to {right:0px; opacity:1;}
}

@-o-keyframes inav 
{
from {right:-500px; opacity:0;}
to {right:0px; opacity:1;}
}



.inner .hd .hdcon .title{
	float:right;
	position:relative;
	animation:linav 0.5s;
	-moz-animation:linav 0.5s; 
	-webkit-animation:linav 0.5s; 
	-o-animation:linav 0.5s; 
}

@keyframes linav
{
from {left:-500px; opacity:0;}
to {left:0px; opacity:1;}
}

@-moz-keyframes linav 
{
from {left:-500px; opacity:0;}
to {left:0px; opacity:1;}
}

@-webkit-keyframes linav 
{
from {left:-500px; opacity:0;}
to {left:0px; opacity:1;}
}

@-o-keyframes linav 
{
from {left:-500px; opacity:0;}
to {left:0px; opacity:1;}
}

.inner .hd .hdcon .tab li{
	float:left;
	font-family:微软雅黑;
	line-height:49px;
	margin-left:50px;
	position:relative;
}
.inner .hd .hdcon .tab li .line{
	background: #2476ab;
    height: 3px;
    overflow: hidden;
    width: 51px;
	position:absolute;
	bottom:-12px;
	display:none;
}
.inner .hd .hdcon .tab li.select .line{
	display:block;	
}
.inner .hd .hdcon .tab li a{
	color:#fff;
	font-size:17px;
}
.inner .hd .hdcon .tab li img{
	vertical-align:middle;
	border:1px #fff solid;
}
.inner .hd .hdcon .title{
	float:left;
	margin-top:8px;
}
.joinusbd{
	margin:80px auto 0;
	background:url(/static/style/images/zsbg.png) no-repeat;
	width:966px;
	height:545px;
	font-family:微软雅黑;
	padding:20px;
}
.joinusbd .first{
	overflow:hidden;
	width:100%;
}
.joinusbd .first .media{
	border:1px #ffffff solid;
	float:left;
	width:321px;
	margin-right:30px;
}
.joinusbd .first .intro{
	float:left;
	font-size:20px;
	color:#777;
	width:560px;
}
.joinusbd .first .intro .title{
	height:70px;
	line-height:70px;
	color:#333;
	font-size:26px;
}
.joinusbd .first .intro .line{
	width:45px;
	height:3px;
	overflow:hidden;
	background:#2476ab;	
}
.joinusbd .first .intro .c{
	line-height:35px;
	margin-top:15px;
}
.joinusbd .info{
	padding-right:20px;
	color:#777;
	font-size:17px;
	line-height:33px;
	height:295px;
	overflow:hidden;
}
.joinusbd .joininfo{
	margin-top:20px;
	border-top:1px #fff solid;
	padding:20px 0 20px 20px;
}
.ccc{
	border-radius:5px;
}
.ccc div{
	border-radius:5px;
}
.findworkbd{
	background:#a3d2e8 url(/static/style/images/fwbg.jpg) no-repeat;
	padding-bottom:130px;
	height:738px;
}
.workbd{
	margin:0 auto;
	width:960px;
	padding-top:140px;
}
.workbd .list li{
	margin-top:2px;
}
.workbd .list li .title{
	background:url(/static/style/images/wbg.png) repeat;
	padding:0 20px;
	height:55px;
	line-height:55px;
	border-radius:5px;
	color:#2476ab;
	font-size:17px;
	font-weight:bolder;
	font-family:微软雅黑;
	cursor:pointer;
}
.workbd .list li .title .tt{
	float:left;
	width:260px;
}
.workbd .list li .con{
	background:url(/static/style/images/bbg.png) repeat;
	padding:15px;
	font-size:17px;
	color:#fff;
	font-family:微软雅黑;
	display:none;
}
.workbd .list li .title .titlecon{
	background:url(/static/style/images/mark05.png) no-repeat 896px center;
}
.workbd .list li .titles .titlecon{
	background:url(/static/style/images/mark05s.png) no-repeat 896px center;
}
.contactbg{
	background:#a3d2e8 url(/static/style/images/ctusbg.jpg) no-repeat bottom center;
	padding-bottom:130px;
	height:738px;
}
.contactusbd{
	margin:0 auto;
	width:1000px;
	padding-top:110px;
}
.contactusbd .first{
	overflow:hidden;
	width:100%;
}
.contactusbd .first .map{
	float:left;
}
.contactusbd .first .info{
	padding:15px;
	float:left;
	width:305px;
	font-family:微软雅黑;
	color:#fff;
	font-size:16px;
	background:#398ec4;
	height:353px;
}
.contactusbd .first .info .li .tt{
	font-size:17px;
	width:50px;
	float:left;
	height:30px;
}
.contactusbd .first .info .li{
	overflow:hidden;
	margin-bottom:20px;
}
.text01{
	border:none;
	height:30px;
	width:230px;
	padding:0 10px;
	line-height:30px;
}
.text02{
	border:none;
	height:130px;
	width:230px;
	padding:0 10px;
	line-height:30px;
}
.button01{
	background:#666666;
	border-radius:5px;
	color:#fff;
	font-size:16px;
	font-family:微软雅黑;
	border:none;
	cursor:pointer;
	width:80px;
	height:30px;
}
.contactusbd .intro{
	float:left;
	width:535px;
	font-size:16px;
	color:#888;
}
.contactusbd .intro span.c{
	background:url(/static/style/images/mark06.png) no-repeat left center;
	padding-left:20px;
	font-family:微软雅黑;
	display:block;
	margin-right:20px;
	margin-top:5px;
}
.contactusbd .intro span.c01{
	width:320px;
	background:url(/static/style/images/mark06.png) no-repeat left center;
	padding-left:20px;
	font-family:微软雅黑;
	display:inline-block;
	margin-top:5px;
}
.gccsse{
	background:#9cc7e2 url(/static/style/images/gcfwbg.jpg) no-repeat bottom center;
	padding-bottom:130px;
	height:738px;
}
.fgsmore{
	float:right;
	cursor:pointer;
	margin-right:85px;
	display:inline;
	margin-top:28px;
}

.design{
	position:relative;
}
.designcon{
	margin:0 auto;
	width:1048px;
	position:relative;
}
.designcon .img{
	position:absolute;
	top:200px;
}
.designcon .mark{
	position:absolute;
	left:335px;
	top:200px;
	cursor:pointer;
}
.designcon .mark01{
	position:absolute;
	left:240px;
	top:284px;
	cursor:pointer;
}
.designcon .mark02{
	position:absolute;
	left:427px;
	top:270px;
	cursor:pointer;
}
.designcon .mark03{
	position:absolute;
	left:577px;
	top:240px;
	cursor:pointer;
}
.designcon .mark04{
	position:absolute;
	left:740px;
	top:299px;
	cursor:pointer;
}
.designcon .mark05{
	position:absolute;
	left:615px;
	top:390px;
	cursor:pointer;
}
.designcon .mark06{
	position:absolute;
	left:870px;
	top:360px;
	cursor:pointer;
}
.designcon .mark07{
	position:absolute;
	left:725px;
	top:420px;
	cursor:pointer;
}
.ddetail{
	background:url(/static/style/images/cbg.png) no-repeat;
	width:100px;
	height:100px;
	position:absolute;
	left:0;
	top:0;
	width:929px;
	display:none;
	height:460px;
}
.ddetail .closed{
	float:right;
	padding-right:35px;
	margin-top:60px;
	cursor:pointer;
}
.ddetail .media{
	margin-top:2px;
	margin-left:2px;
	display:inline;
	padding:16px 0 0 15px;
	width:218px;
	float:left;
	margin-right:20px;
}
.ddetail .intro{
	float:left;
	width:630px;
	padding-top:4px;
}
.ddetail .intro .title{
	font-size:20px;
	font-family:微软雅黑;
	color:#2476ab;
}
.ddetail .intro .con{
	font-size:16px;
	font-family:微软雅黑;
	color:#777777;
	max-height:70px;
	line-height:30px;
	overflow:hidden;
}
.ddetail .intro .casecon01{
	margin-top:20px;
}


.ddetail01{
	background:url(/static/style/images/cbg.png) no-repeat;
	left:0;
	top:0;
	width:929px;
	height:460px;
	position:absolute;
	left:0;
	top:0;
	display:none;
}
.ddetail01 .closed{
	float:right;
	padding-right:35px;
	margin-top:60px;
	cursor:pointer;
}
.ddetail01 .media{
	margin-top:2px;
	margin-left:2px;
	display:inline;
	width:218px;
	float:left;
	margin-right:20px;
}
.ddetail01 .intro{
	float:left;
	width:630px;
	padding-top:4px;
}
.ddetail01 .intro .title{
	font-size:20px;
	font-family:微软雅黑;
	color:#2476ab;
}
.ddetail01 .intro .con{
	font-size:12px;
	font-family:微软雅黑;
	color:#777777;
	height:38px;
	line-height:20px;
	overflow:auto;
}
.ddetail01 .intro .casecon01{
	margin-top:20px;
}
.casecon01 .tt{
	background:#2476ab;
	color:#FFF;
	padding-left:10px;
	padding-right:10px;
	line-height:35px;
	display:inline-block;
	height:35px;
	font-size:16px;
	font-family:微软雅黑;
}
.casecon01 .c{
	overflow:hidden;
	width:630px;
}
.casecon01 .m{
	float:left;
	width:325px;
	position:relative;
	display:none;
}

.casecon01 .ms{
	display:block;
}
.casecon01 .list{
	float:left;
	width:305px;
	margin-right:15px;
	position:relative;
	font-size:16px;
	font-family:微软雅黑;
}
.casecon01 .list li{
	float:left;
	width:135px;
}
.casecon01 .list .li{
	background:url(/static/style/images/mark05.jpg) no-repeat left center;
	padding-left:15px;
	height:30px;
	cursor:pointer;
	color:#666;
	line-height:30px;
	overflow:hidden;
}
.casecon01 .listcon .list li
{
    width:280px;
}
.casecon01 .list .li a{
	color:#666;
}
.casecon01 .list .lis a
{
    font-weight:bolder;
    color:#75a13a;
}
.casecon01 .listcon{
	overflow:hidden;
	width:280px;
	margin-right:25px;
	float:left;
}
.casecon01 .listcon01{
	overflow:hidden;
	width:134px;
	float:left;
}
.casecon01 .cm{
	float:left;
	border:2px #efefef solid;
	margin-right:10px;
}
.ddetail01 .casecon01 .c
{
    height:235px;
}
.lprve{
	background:url(/static/style/images/prve02.jpg) no-repeat left top;
	width:15px;
	height:15px;
	cursor:pointer;
	margin-right:5px;
	float:left;
}
.lprve:hover{
	background:url(/static/style/images/prve02.jpg) no-repeat left bottom;
	width:15px;
	height:15px;
	cursor:pointer;
	margin-right:5px;
	float:left;
}
.rprve{
	background:url(/static/style/images/prve02.jpg) no-repeat right bottom;
	width:15px;
	height:15px;
	cursor:pointer;
	float:left;
}
.rprve:hover{
	background:url(/static/style/images/prve02.jpg) no-repeat right top;
	width:15px;
	height:15px;
	cursor:pointer;
	float:left;
}
.lprve01{
	background:url(/static/style/images/prve02.jpg) no-repeat left top;
	width:15px;
	height:15px;
	cursor:pointer;
	margin-right:5px;
	float:left;
}
.lprve01:hover{
	background:url(/static/style/images/prve02.jpg) no-repeat left bottom;
	width:15px;
	height:15px;
	cursor:pointer;
	margin-right:5px;
	float:left;
}
.rprve01{
	background:url(/static/style/images/prve02.jpg) no-repeat right bottom;
	width:15px;
	height:15px;
	cursor:pointer;
	float:left;
}
.rprve01:hover{
	background:url(/static/style/images/prve02.jpg) no-repeat right top;
	width:15px;
	height:15px;
	cursor:pointer;
	float:left;
}
.casecon01 .m .img{
	position:absolute;
	left:0;
	top:0;
}
.casecon01 .m .img01{
	left:272px;
	top:60px;
	position:absolute;
}
.casecon01 .m .img02{
	left:0px;
	top:152px;
	position:absolute;
}
.casecon01 .m .mlink03{
	left:207px;
	top:152px;
	position:absolute;
	background:#dbd9d9;
	padding:4px 5px;
}
.designcon01{
	width:917px;
	position:relative;
	margin:0 auto;
}
.designcon01 .img{
	background:url(/static/style/images/cbg01.png) no-repeat;
	padding:13px;
	width:889px;
	height:470px;
	position:absolute;
	top:150px;
}
.designcon01 .mark{
	position:absolute;
	cursor:pointer;
}
.designcon01 .mark01{
	position:absolute;
	left:213px;
	top:291px;
	cursor:pointer;
}
.designcon01 .mark02{
	position:absolute;
	left:683px;
	top:437px;
	cursor:pointer;
}
.descon{
	position:absolute;
	background:url(/static/style/images/pbg.png) no-repeat;
	padding:5px 10px;
	width:354px;
	height:137px;
	display:none;
}
.gcnav{
	background:url(/static/style/images/wcbg.png) repeat;
	height:50px;
	line-height:50px;
	margin-top:70px;
	border-radius:5px;
}
.gcnav .tt{
	background:url(/static/style/images/wcbg.png) repeat;
	width:110px;
	text-align:center;
	font-size:16px;
	color:#2476ab;
	font-family:微软雅黑;
	float:left;
}
.picgd {position:relative; width:938px; margin:0px auto 0; font-family:微软雅黑; font-size:16px;}
.picgd a.up {background:url(/static/style/images/llprve.png) no-repeat center center; border-right:1px #fff solid; display: block;height:50px; left:0px; overflow: hidden;position: absolute; text-indent: -9999px;top:0px;width:50px;}
.picgd a.down{background:url(/static/style/images/rrprve.png) no-repeat center center; border-left:1px #fff solid; display: block;height:50px;overflow: hidden; position: absolute; right: 0px;text-indent: -9999px;top:0px;width:50px;}
.picgd .pic {height:50px;margin: 0 auto;overflow: hidden;width:430px;}
.picgd .pic div {float: left;}
.picgd .pic li {float: left; width:140px; text-align:center;}
.picgd .pic li .media{
}
.picgd .pic li .media a{
	color:#666;
	display:block;
}
.gcnavc{
	float:right;
	width:938px;
}
.picgd .pic li.select a{
	background:#2476ab;
	color:#fff;
}
.fwcase{
	background:#9cc7e2 url(/static/style/images/fw1bg.jpg) no-repeat bottom center;
	padding-bottom:130px;
	height:738px;
}

.fwcase01{
	margin:0 auto;
	width:1000px;
	padding-top:140px;
}
.fwcase01 .allmedia{
	float:left;
	background:url(/static/style/images/wbg.png) repeat;
	padding:0 10px 10px;
	box-shadow:0 2px 2px #687985;
	width:640px;
	margin-right:20px;
}
.fwcase01 .result{
	width:100%;
}
.fwcase01 .allmedia .title{
	background:url(/static/style/images/mark01.jpg) no-repeat left center;
	padding-left:10px;
	color:#666;
	font-size:18px;
	font-family:微软雅黑;
	height:60px;
	line-height:60px;
}
.syFocusThumb .prev {
	background:url(/static/style/images/mprve.png) no-repeat left center;
}
.syFocusThumb .next {
    background:url(/static/style/images/mnext.png) no-repeat right center;
}
.syFocusThumb {
    height:435px;
    overflow: hidden;
    position: relative;
    width:640px;
	margin:0px auto 0;
}
.syFocusThumb .pagination {
    clear: both;
    color: #FFFFFF;
    height:90px;
    left: 0;
    position: absolute;
    text-align: left;
    bottom:0px;
    width:630px;
}
.syFocusThumb .pagination IMG {
  
}
.syFocusThumb .thumbWrap {
    left: 24px;
    overflow: hidden;
    position: absolute;
    top: 4px;
    width:595px;
	margin-left:0px;
}
.syFocusThumb .thumbWrap IMG {
}
.syFocusThumb .holder {
    width: 4000px;
}
.syFocusThumb .holder I {
    cursor: pointer;
    margin-right: 6px;
	position:relative;	
}
.syFocusThumb .prev {
    cursor: pointer;
    left: 4px;
    position: absolute;
    top:35px;
    width:10px;
	height:18px;
}
.syFocusThumb .next {
    cursor: pointer;
    left: 5px;
    position: absolute;
    top:35px;
	width:10px;
	height:18px;
}
.syFocusThumb .next {
    left: auto;
    right:-5px;
}
.syFocusThumb .pagination I IMG {
	border:2px #fff solid;
}
.syFocusThumb .pagination I.selected IMG {
	
}
.syFocusThumb .pagination I.next IMG
{
    border:none;
}
.syFocusThumb .pagination I.prev IMG
{
    border:none;
}
.syFocusThumb .contentdiv {
    height:440px;
}

.syFocusThumb .contentdiv .media {
	border:2px #fff solid;
	margin-bottom:5px;
}
.syFocusThumb .toc IMG {
   
}
.syFocusThumb .holder I .shoem{
	position:absolute;
	left:0;
	top:0;
	display:none;
}
.syFocusThumb .holder I.selected .shoem{
	display:block;
}
.casenav{
	float:left;
	background:url(/static/style/images/wbg.png) repeat;
	box-shadow:0 2px 2px #687985;
	width:320px;
	font-family:微软雅黑;
}
.casenav .title{
	font-size:16px;
	color:#2476ab;
	padding:0 10px;
	height:50px;
	line-height:50px;
	border-bottom:1px #98c1db solid;
}
.cnavlist .list li{
	border-bottom:1px #98c1db solid;
	font-size:16px;
	line-height:50px;
}
.cnavlist .list li .slist
{
    display:none;
}
.cnavlist .list li .slist .li
{
    border-bottom:1px #ffffff solid;
}
.cnavlist .list li .slist .select a
{
    background: #2476ab;
    color: #fff;
}
.cnavlist .list li a{
	color:#666;
	display:block;
	padding:0 10px;
}
.cnavlist .list li.select a{
	
}
.cnavlist .list li.select .ctt
{
    color:#fff;
	background:#2476ab;
}
.cnavlist .list li.select .slist
{
    display:block;
    font-size:12px;
    line-height:35px;
}
.cnavlist .list li a:hover{
	color:#fff;
	background:#2476ab;
}
.casemark{
	position:absolute;
	right:10px;
	top:80px;
	background:url(/static/style/images/hdmark.png) no-repeat center center;
	width:50px;
	height:150px;
	z-index:100;
}
.cnavlist{
	position:relative;
	height:455px;
	overflow:hidden;
}
.cnavlist .list{
	position:relative;
}
.casemark .topbut{
	cursor:pointer;
	width:50px;
	height:75px;
}
.casemark .bottombut{
	cursor:pointer;
	width:50px;
	height:75px;
}
.jsfwcase{
	background:#9cc7e2 url(/static/style/images/jsfwbg.jpg) no-repeat bottom center;
	padding-bottom:130px;
	height:738px;
}

.jsfwcasebd{
	margin:0 auto;
	width:1000px;
	padding-top:140px;
	overflow:hidden;
}
.jsfwcasebd .title{
	text-align:center;
}
.jsfwcasebd .jsfwlist{
	overflow:hidden;
	width:100%;
	margin:40px auto 0;
}
.jsfwcasebd .jsfwlist li{
	float:left;
	margin-right:30px;
	position:relative;
}
.jsfwcasebd .jsfwlist li.llast{
	margin-right:0;
}
.jsfwcasebd .jsfwlist li .link{
	background:url(/static/style/images/more.png) no-repeat;
	position:absolute;
	left:40px;
	top:40px;
	width:211px;
	display:none;
	color:#ffffff;
	font-size:20px;
	font-weight:bolder;
	font-family:微软雅黑;
	height:172px;
	padding-top:60px;
	padding-left:20px;
}
.jsfw1case{
	background:#9cc7e2 url(/static/style/images/jsfw1bg.jpg) no-repeat bottom center;
	padding-bottom:130px;
	height:738px;
}
.equipobd .list{
	border-right:2px #fff solid;
	border-bottom:2px #fff solid;
	overflow:hidden;
}
.equipobd .list li{
	float:left;
	width:317px;
	border-top:2px #fff solid;
	position:relative;
	border-left:2px #fff solid;
}
.equipobd01 .list li{
    margin-right:20px;
}
.equipobd01 .list li.llast{
    margin-right:0px;
}
.fwcase01 .allmediapadding{
	padding:0 0 41px;
}
.fwcase01 .allmediapadding .title{
	padding:0 20px;
	background-position:10px center;
}
.equipobd{
	margin-top:15px;
}
.equipobd .list li .mark{
	position:absolute;
	left:0;
	top:0;
	display:none;
}
.equipobd .list li .name{
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	padding:0 10px;
	background:url(/static/style/images/mark04.png) repeat;
	z-index:10;
}
.equipobd .list li .name a{
	color:#fff;
	font-size:16px;
	font-family:微软雅黑;
}
.equipobd .list li.select .mark{
	display:block;
}
.page{
	text-align:center;
	line-height:45px;
	font-family:微软雅黑;
	color:#666;
	width:256px;
	margin:0 auto;
}
.page a{
	float:left;
}
.page span.c{
	display:inline-block;
	float:left;
	background:url(/static/style/images/wcbg.png) repeat;
	width:150px;
	font-size:16px;
	text-align:center;
}
.page img{
	vertical-align:middle;
}
.blue{
	color:#2476ab;
}
.jscasedetail{
	margin:0 auto;
	width:1050px;
	padding-top:40px;
	overflow:hidden;
	position:relative;
}
.jsleft{
	position:absolute;
	left:0;
	top:255px;
}
.jsright{
	position:absolute;
	right:0;
	top:255px;
}
.jscasedetail .media{
	border:2px #fff solid;
	width:865px;
	margin:0 auto;
}
.jscasedetail .intro{
	background:url(/static/style/images/wbg.png) repeat;
	width:848px;
	font-family:微软雅黑;
	font-size:16px;
	margin:20px auto 0;
	position:relative;
	padding:10px;
	color:#888;
}
.jscasedetail .intro .back{
	background:#2476ab;
	width:105px;
	height:35px;
	position:absolute;
	right:0;
	top:0;
	color:#fff;
	font-family:微软雅黑;
	font-size:16px;
	text-align:center;
	line-height:35px;
}
.jscasedetail .intro .back a{
	color:#fff;
}
.jscasedetail .intro .title{
	font-size:18px;
	color:#333;
	margin-bottom:10px;
}
.ctusconlist{
	position:fixed;
	z-index:10000;
	top:50%;
	margin-left:-524px;
	left:50%;
	height:400px;
	display:none;
	width:1048px;
	margin-top:-200px;
}
.picgd01 {position:relative; width:1048px; margin:0px auto 0; font-family:微软雅黑; font-size:16px;}
.picgd01 a.up {background:url(/static/style/images/leftbut.jpg) no-repeat center center; display: block;height:50px; left:0px; overflow: hidden;position: absolute; text-indent: -9999px;top:172px;width:50px;}
.picgd01 a.down{background:url(/static/style/images/rightbut.jpg) no-repeat center center; display: block;height:50px;overflow: hidden; position: absolute; right: 0px;text-indent: -9999px;top:172px;width:50px;}
.picgd01 .pic {height:400px;margin: 0 auto;overflow: hidden;width:430px;}
.picgd01 .pic div {float: left;}
.picgd01 .pic li {float: left; display:inline; color:#fff;  }
.picgd01 .pic li .media{
	background:url(/static/style/images/wbg.png) repeat;
	border:1px #000 solid;
	margin:15px;
	padding:15px;
	width:393px;
}
.picgd01 .pic li .media a{
	color:#666;
	display:block;
}
.floatbg{
	background:url(/static/style/images/mark04.png) repeat;
	width:100%;
	top:0;
	left:0;
	position:fixed;
	height:100%;
	display:none;
	z-index:9999;
}
.gccasebg{
	background:#9cc7e2;
	font-family:微软雅黑;
}
.timeleft{
	float:left;
	width:140px;
	font-size:16px;
	color:#fff;
	height:700px;
	background:url(/static/style/images/sline.jpg) repeat-y 45px center;
	padding:0 15px;
	top:125px;
	overflow:hidden;
}
.timeleft a{
	color:#fff;
}
.timeleft .title{
	font-size:20px;
	background:#9cc7e2;
	margin-top:20px;
}
.timeleft .clist{
	padding-left:22px;
	display:none;
}
.timeleft .clist li{
	background:url(/static/style/images/mark07.png) no-repeat left center;
	padding-left:25px;
	height:40px;
	line-height:40px;
}
.timeleft .clist li.select{
	background:url(/static/style/images/mark07s.png) no-repeat left center;
}
.timeleft .clist li.select a{
	color:#2476ab;
}
.timeleft .clists{
	display:block;
}
.timeright{
	margin-left:170px;
	background:#dae7ef;
}
.timeright .ntitle{
	float:left;
	padding:0 30px;
	color:#aaaaaa;
	text-align:center;
	font-size:24px;
	line-height:42px;
	width:100px;
	position:relative;
}
.timeright .ntitle .ntitlecon{
	position:absolute;
	left:50%;
	margin-left:-50px;
	top:50%;
	width:100px;
	height:90px;
	margin-top:-45px;
}
.timeright .ntitle .c{
	font-size:33px;
}
.timelist{
	margin-left:160px;
}
.timelist .list{
	width:100%;
	overflow:hidden;
	padding-bottom:10px;
}
.timelist .list li{
	float:left;
	width:50%;
	margin-top:5px;
	overflow:hidden;
}
.timelist .list .emp{
	float:left;
	width:100%;
	height:592px;
	text-align:center;
	font-size:20px;
	line-height:582px;
	color:#aaaaaa;
}
.timelist .list li .bg{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	display:none;
	height:100%;
}
.timelist .list li .box{
	margin-right:5px;
	position:relative;
	height:100%;
}
.timelist .list li .mark{
	position:absolute;
	text-align:center;
	height:51px;
	margin-top:-25px;
	top:50%;
	left:50%;
	margin-left:-25px;
	display:none;
	z-index:10;
}
.timelist .list li .name{
	position:absolute;
	z-index:11;
	bottom:0;
	left:0;
	right:0;
	padding:0 10px;
	height:28px;
	color:#fff;
	line-height:28px;
	background:url(/static/style/images/mark04.png) repeat;
}
.timelist .list li .name a{
	color:#fff;
	font-size:16px;
}
.timelist .list li .name .time{
	float:right;
}
.timelist .list li.select .bg{
	display:block;
}
.timelist .list li.select .mark{
	display:block;
}
.gccasepage{
	padding-bottom:50px;
	background:#398ec4;
}
.gccasepage .page{
	width:250px;
	margin:0 auto;
	overflow:hidden;
}
.gccasepage .page .exp{
	display:inline-block;
	height:45px;
	line-height:45px;
	padding:0 20px;
	font-size:16px;
	color:#666;
	float:left;
	background:#9cc7e2;
}
.gccasepage .page a{
	display:inline-block;
	height:45px;
	line-height:45px;
	float:left;
}
.slyWrap .controls { position:relative; margin-top:20px; background:#398ec4; height:95px; }

.controls { text-align: center; }

.sly { overflow: hidden; }
.sly > ul { list-style: none; margin: 0; padding: 0; }
.sly > ul li {

}
.sly > ul li.active {

}
#horizontal .example1 .sly { margin-top:20px; }
#horizontal .example1 .sly ul { height: 100%; }
#horizontal .example1 .sly ul li { float: left; width:230px; height: 100%; margin-right:15px; font-size: 50px; line-height: 170px; }

#horizontal .example2 .sly { height:703px; }
#horizontal .example2 .sly ul { height: 100%; }
#horizontal .example2 .sly ul li { float: left; position:relative;}
.scrollbar { background: #e6e6e6; height:8px; overflow:hidden; margin-top:20px;}
.scrollbar .handle { background: #d53617; cursor: pointer; height:8px;overflow:hidden;}

.tearchbd{
	margin-top:20px;
	
}
.pages { position:absolute; width:100%; left:0; top:45px; background:#9cc7e2; }
.pages li { background:#9cc7e2; cursor:pointer; text-align:center; height:10px; font-size:12px; border-right:1px #2476ab solid; color:#2476ab; line-height:10px; overflow:hidden; float:left;}
.pages li:hover { background: #2476ab; color:#fff; }
.pages li.active { background:#2476ab; color:#fff; }
.btn-group{
	height:45px;
	color:#999;
	font-size:16px;
	background:#9cc7e2;
	width:250px;
	margin:0 auto;
	line-height:45px;
	
}
.btn-group .excp{
	float:left;
	width:150px;
}
.prevPage{
	background:url(/static/style/images/leftbut.jpg) no-repeat;
	display:inline-block;
	width:49px;
	height:45px;
	border:none;
	cursor:pointer;
	float:left;
}
.nextPage {
	background:url(/static/style/images/rightbut.jpg) no-repeat;
	display:inline-block;
	width:49px;
	height:45px;
	border:none;
	float:right;
	cursor:pointer;
}
#horizontal .example2 .sly ul li .cbg{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:10;
}
#horizontal .example2 .sly ul li .aboutuscase{
	position:absolute;
	width:975px;
	left:50%;
	margin-left:-488px;
	height:456px;
	top:50%;
	margin-top:-228px;
	z-index:12;
}
#horizontal .example2 .sly ul li .aboutuscase .media{
	float:left;
	position:relative;
}
#horizontal .example2 .sly ul li .aboutuscase .media .info{
	position:absolute;
	left:0;
	top:0;
	background:url(/static/style/images/nbg.png) no-repeat;
	width:362px;
	height:316px;
	z-index:11;
}
#horizontal .example2 .sly ul li .aboutuscase .media .sm{
	position:absolute;
	left:135px;
	top:-46px;
}
#horizontal .example2 .sly ul li .aboutuscase .media .sm01{
	position:absolute;
	left:90px;
	top:45px;
}
#horizontal .example2 .sly ul li .aboutuscase .media .info .tt{
	color:#fff;
	font-size:14px;
	font-weight:bolder;
	left:0px;
	top:145px;
	width:90px;
	text-align:center;
	position:absolute;
}
#horizontal .example2 .sly ul li .aboutuscase .media .info .num{
	color:#fff;
	font-size:34px;
	font-weight:bolder;
	left:0px;
	top:180px;
	width:90px;
	text-align:center;
	position:absolute;
}
#horizontal .example2 .sly ul li .aboutuscase .media .info .mnum{
	background:#2476ab;
	color:#fff;
	text-align:center;
	position:absolute;
	width:90px;
	height:80px;
	padding-top:10px;
	font-size:16px;
	top:316px;
	left:181px;
}
#horizontal .example2 .sly ul li .aboutuscase .media .info .mnum a{
	color:#fff;
	line-height:30px;
}
#horizontal .example2 .sly ul li .intro{
	float:right;
	color:#fff;
	font-size:18px;
	width:560px;
	line-height:35px;
	margin-top:30px;
}
#horizontal .example2 .sly ul li .intro .title{
	font-size:23px;
	color:#019bd7;
	font-weight:bolder;
	border-bottom:2px #ffffff solid;
	height:55px;
	line-height:55px;
}
#horizontal .example2 .sly ul li .intro .c{
	margin-top:10px;
}
#horizontal .example2 .sly ul li .bmedia{
	float:left;
	background:#FFF;
	padding:7px;
	width:60%;
}
#horizontal .example2 .sly ul li .detail{
	padding:30px 80px;
}
#horizontal .example2 .sly ul li .bintro{
	float:right;
	width:30%;

}
#horizontal .example2 .sly ul li .bintro .mark{
	float:left;
	margin-top:35px;
}
#horizontal .example2 .sly ul li .bintro .bintroc{
	background:#fff;
	margin-left:18px;
}
#horizontal .example2 .sly ul li .bintro .bintroc .title{
	padding:20px;
	position:relative;
	border-bottom:1px #ccc solid;
	height:50px;
}
#horizontal .example2 .sly ul li .bintro .bintroc .title .tt{
	font-size:34px;
	background:url(/static/style/images/sline01.jpg) no-repeat right bottom;
	padding-bottom:20px;
	padding-right:19px;
}
#horizontal .example2 .sly ul li .bintro .bintroc .title .ttnum{
	font-size:16px;
	color:#888;
	position:absolute;
	left:65px;
	top:55px;
}
#horizontal .example2 .sly ul li .bintro .bintroc .c{
	padding:20px;
	color:#888;
	line-height:30px;
	font-size:16px;
}
.picgd02 {position:relative; width:745px; margin:0px auto 0; font-family:微软雅黑; font-size:16px;}
.picgd02 a.up {background:url(/static/style/images/llprve.png) no-repeat center center; display: block;height:16px; left:0px; overflow: hidden;position: absolute; text-indent: -9999px;top:20px;width:9px;}
.picgd02 a.down{background:url(/static/style/images/rrprve.png) no-repeat center center; display: block;height:16px;overflow: hidden; position: absolute; right: 0px;text-indent: -9999px;top:20px;width:9px;}
.picgd02 .pic {height:70px; line-height:50px; margin: 0 auto;overflow: hidden;width:430px; position:relative;}
.picgd02 .pic div {float: left;}
.picgd02 .pic li {float: left; height:70px; display:inline; color:#fff; padding:0 10px; width:170px; position:relative;}
.hdcontab{
	float:right;
}
.picgd02 .pic li a{
	color:#fff;
}
.picgd02 .pic li .line{
	background: #2476ab;
    height: 3px;
    overflow: hidden;
    width:170px;
	position:absolute;
	bottom:6px;
	display:none;
}
.picgd02 .pic li.select .line{
	display:block;
}
.aboutuschina{
	margin:0 auto;
	width:990px;
	padding-top:40px;
	overflow:hidden;
	position:relative;
}
.aboutuschina .list{
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
	font-family:微软雅黑;
}
.aboutuschina .list li{
	float:left;
	background:url(/static/style/images/wcbg.png) repeat;
	padding:20px;
	position:relative;
	margin:20px 10px 0;
	width:270px;
	font-size:16px;
	color:#888;
}
.aboutuschina .list li .more{
	position:absolute;
	right:0;
	top:0;
	background:#216d9e url(/static/style/images/ccmark01.png) no-repeat 80px center;
	width:100px;
	text-align:center;
	font-size:16px;
	height:35px;
	line-height:35px;
}
.aboutuschina .list li .more a{
	color:#fff;
}
.aboutuschina .list li .title{
	margin-top:10px;
	margin-bottom:10px;
}
.aboutuschina .list li .title a{
	color:#398ec4;
}
.aboutuschina .list li .c{
	line-height:30px;
}
.chinabg{
	background:#9cc7e2 url(/static/style/images/chinabg.jpg) no-repeat bottom center;
	padding-bottom:130px;
	height:738px;
}
.chinaleft{
	background:url(/static/style/images/chinactus.png) no-repeat;
	width:433px;
	height:614px;
	float:left;
}
.chinadetail{
	margin:0 auto;
	width:1050px;
	padding-top:40px;
	overflow:hidden;
	position:relative;
}
.chinaleft .media{
	border:2px #fff solid;
}
.chinaleft .intro{
	padding:20px;
	font-family:微软雅黑;
	font-size:16px;
	line-height:30px;
	color:#888;
}
.chinaleft .intro .title{
	font-weight:bolder;
	color:#2476ab;
	height:35px;
	line-height:35px;
	margin-bottom:15px;
}
.chinaright{
	float:right;
	background:url(/static/style/images/chinactusbg.png) no-repeat;
	padding:30px 30px 30px 46px;
	width:480px;
	color:#777;
	font-family:微软雅黑;
	font-size:16px;
	height:563px;
}
.chinabg01{
	background:#9cc7e2 url(/static/style/images/chinabg01.jpg) no-repeat bottom center;
	padding-bottom:130px;
	height:738px;
}
.chinaright .title{
	font-weight:bolder;
	font-size:18px;
	color:#2476ab;
	margin-bottom:30px;
}
.chinaright .intro{
	padding-right:20px;
	height:505px;
	overflow:hidden;
	line-height:30px;
	position:relative;
}
.newsfirst{
	background:#9cc7e2 url(/static/style/images/newsbg.jpg) no-repeat bottom center;
	padding-bottom:130px;
	height:738px;
}
.newslink{
	position:relative;
	width:980px;
	margin:0 auto;
}
.newslink .newsm{
	position:absolute;
	top:36px;
	left:153px;
	z-index:10;
	animation:newsm 1.5s;
	-moz-animation:newsm 1.5s; 
	-webkit-animation:newsm 1.5s; 
	-o-animation:newsm 1.5s; 
}
.newslink .newsm01{
	background:url(/static/style/images/nm01.png) no-repeat;
	width:414px;
	height:414px;
	position:absolute;
	top:39px;
	left:260px;
	z-index:9;
	animation:newsm01 1s;
	-moz-animation:newsm01 1s; 
	-webkit-animation:newsm01 1; 
	-o-animation:newsm01 1s; 
	
}
.newslink .newsm02{
	position:absolute;
	background:url(/static/style/images/nm02.png) no-repeat;
	width:414px;
	height:414px;
	position:absolute;
	top:251px;
	left:48px;
	animation:newsm02 1.5s;
	-moz-animation:newsm02 1.5s; 
	-webkit-animation:newsm02 1.5s; 
	-o-animation:newsm02 1.5s; 
}
.newslink .newsm03{
	position:absolute;
	background:url(/static/style/images/nm03.png) no-repeat;
	width:414px;
	height:414px;
	position:absolute;
	top:251px;
	left:470px;
	animation:newsm03 1.5s;
	-moz-animation:newsm03 1.5s; 
	-webkit-animation:newsm03 1.5s; 
	-o-animation:newsm03 1.5s; 
}

.newslink .newsm04{
	background:url(/static/style/images/nm04.png) no-repeat;
	width:414px;
	height:414px;
	position:absolute;
	top:39px;
	left:260px;
	z-index:9;
	animation:newsm01 1s;
	-moz-animation:newsm01 1s; 
	-webkit-animation:newsm01 1; 
	-o-animation:newsm01 1s; 
	
}
.newslink .newsm05{
	position:absolute;
	background:url(/static/style/images/nm05.png) no-repeat;
	width:414px;
	height:414px;
	position:absolute;
	top:251px;
	left:48px;
	animation:newsm02 1.5s;
	-moz-animation:newsm02 1.5s; 
	-webkit-animation:newsm02 1.5s; 
	-o-animation:newsm02 1.5s; 
}
.newslink .newsm06{
	position:absolute;
	background:url(/static/style/images/nm06.png) no-repeat;
	width:414px;
	height:414px;
	position:absolute;
	top:251px;
	left:470px;
	animation:newsm03 1.5s;
	-moz-animation:newsm03 1.5s; 
	-webkit-animation:newsm03 1.5s; 
	-o-animation:newsm03 1.5s; 
}
.newslink .newsm01 a{
	font-size:18px;
	color:#fff;
	border:1px #fff solid;
	display:inline-block;
	width:130px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-family:微软雅黑;
	position:absolute;
	top:245px;
	left:137px;
}
.newslink .newsm02 a{
	font-size:18px;
	color:#fff;
	border:1px #fff solid;
	display:inline-block;
	width:130px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-family:微软雅黑;
	position:absolute;
	top:245px;
	left:137px;
}
.newslink .newsm03 a{
	font-size:18px;
	color:#fff;
	border:1px #fff solid;
	display:inline-block;
	width:130px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-family:微软雅黑;
	position:absolute;
	top:245px;
	left:137px;
}
.newslink .newsm04 a{
	font-size:18px;
	color:#fff;
	border:1px #fff solid;
	display:inline-block;
	width:130px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-family:微软雅黑;
	position:absolute;
	top:245px;
	left:137px;
}
.newslink .newsm05 a{
	font-size:18px;
	color:#fff;
	border:1px #fff solid;
	display:inline-block;
	width:130px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-family:微软雅黑;
	position:absolute;
	top:245px;
	left:137px;
}
.newslink .newsm06 a{
	font-size:18px;
	color:#fff;
	border:1px #fff solid;
	display:inline-block;
	width:130px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-family:微软雅黑;
	position:absolute;
	top:245px;
	left:137px;
}
@keyframes newsm
{
from {left:0px; top:-100px; opacity:0;}
to {left:153px; top:36px; opacity:1;}
}

@-moz-keyframes newsm 
{
from {left:0px; top:-100px; opacity:0;}
to {left:153px; top:36px; opacity:1;}
}

@-webkit-keyframes newsm 
{
from {left:0px; top:-100px; opacity:0;}
to {left:153px; top:36px; opacity:1;}
}

@-o-keyframes newsm 
{
from {left:0px; top:-100px; opacity:0;}
to {left:153px; top:36px; opacity:1;}
}


@keyframes newsm01
{
from {left:260px; top:-100px; opacity:0;}
to {left:260px; top:39px; opacity:1;}
}

@-moz-keyframes newsm01 
{
from {left:260px; top:-100px; opacity:0;}
to {left:260px; top:39px; opacity:1;}
}

@-webkit-keyframes newsm01 
{
from {left:260px; top:-100px; opacity:0;}
to {left:260px; top:39px; opacity:1;}
}

@-o-keyframes newsm01 
{
from {left:260px; top:-100px; opacity:0;}
to {left:260px; top:39px; opacity:1;}
}

@keyframes newsm02
{
from {left:-50px; top:500px; opacity:0;}
to {left:48px; top:251px; opacity:1;}
}

@-moz-keyframes newsm02 
{
from {left:-50px; top:500px; opacity:0;}
to {left:48px; top:251px; opacity:1;}
}

@-webkit-keyframes newsm02 
{
from {left:-50px; top:500px; opacity:0;}
to {left:48px; top:251px; opacity:1;}
}

@-o-keyframes newsm02 
{
from {left:-50px; top:500px; opacity:0;}
to {left:48px; top:251px; opacity:1;}
}

@keyframes newsm03
{
from {left:800px; top:500px; opacity:0;}
to {left:470px; top:251px; opacity:1;}
}

@-moz-keyframes newsm03 
{
from {left:800px; top:500px; opacity:0;}
to {left:470px; top:251px; opacity:1;}
}

@-webkit-keyframes newsm03 
{
from {left:800px; top:500px; opacity:0;}
to {left:470px; top:251px; opacity:1;}
}

@-o-keyframes newsm03 
{
from {left:800px; top:500px; opacity:0;}
to {left:470px; top:251px; opacity:1;}
}
.newslistcon{
	background:url(/static/style/images/wcbg.png) repeat;
	box-shadow:0px 2px 2px #93acc0;
}
.newslist{
	margin:0 auto;
	width:970px;
	overflow:hidden;
	padding-top:50px;
}
.newslist .nleft{
	width:165px;
	text-align:center;
	font-size:18px;
	font-family:微软雅黑;
	height:555px;
	float:left;
	border-right:1px #ccc solid;
}
.newslist .nleft .list li{
	height:55px;
	line-height:55px;
}
.newslist .nleft .list li a{
	color:#666;
}
.newslist .nleft .list li.select a{
	color:#2476ab;
}
.newslist .nright{
	float:right;
	width:780px;
}
.newslist .nright .list li{
	overflow:hidden;
	width:100%;

	font-family:微软雅黑;
}
.newslist .nright .list li.second{
	margin-top:20px;
	padding:16px 0;
	margin-bottom:16px;
	border-bottom:1px #ccc solid;
	border-top:1px #ccc solid;
}
.newslist .nright .list li .m{
	float:left;
	margin-right:15px;
}
.newslist .nright .list li .intro{
	float:left;
	width:560px;
	font-size:16px;
	color:#888;
}
.newslist .nright .list li .time{
	font-size:14px;
}
.newslist .nright .list li .time .t{
	background:#fdd228;
	color:#333;
	padding:0 5px;
}
.newslist .nright .list li .title{
	margin:8px 0;
	height:24px;
	overflow:hidden;
}
.newslist .nright .list li .more a{
	color:#fff;
	background:#2476ab;
	padding:0 5px;
}
.newslist .nright .list li .more{
	margin-top:10px;
}
.newslist .nright .list li .c{
	height:55px;
	overflow:hidden;
}
.ndetail{
	font-family:微软雅黑;
	font-size:14px;
	color:#666;
}
.ndetail .title{
	font-size:18px;
	text-align:center;
	color:#333;
}
.ndetail .handdle{
	text-align:center;
	color:#999;
	border-bottom:1px #ccc solid;
	padding-top:20px;
	padding-bottom:5px;
}
.ndetail .con{
	height:430px;
	overflow:hidden;
	position:relative;
	padding-right:20px;
	margin-top:20px;
}
.netbg{
	background:#9cc7e2 url(/static/style/images/netbg.jpg) no-repeat bottom center;
	padding-bottom:130px;
	height:738px;
}
.yjgoodnet{
	margin:70px auto 0;
	width:1010px;
	position:relative;
}
.wgc{
	position:absolute;
	left:0;
	top:0;
	cursor:pointer;
}

.yjbrand{
	position:relative;
	width:738px;
	margin:0 auto;
}
.chinamap{
	padding-left:144px;
}
.yjbrand .mark{
	position:absolute;
	cursor:pointer;
	width:70px;
	height:70px;
	background:url(/static/style/images/ccc.gif) repeat;
}
.yjbrand .mark01{
	top:136px;
	left:120px;
	width:110px;
}
.yjbrand .mark02{
	height: 31px;
    right: 111px;
    top: 83px;
    width: 63px;
}
.yjbrand .mark03{
	height: 20px;
    right: 129px;
    top: 136px;
    width: 51px;
}
.yjbrand .mark04{
	height: 20px;
    right: 167px;
    top: 165px;
    width: 31px;
}
.yjbrand .mark05{
	height: 20px;
    right: 244px;
    top: 192px;
    width: 31px;
}
.yjbrand .mark06{
	height: 32px;
    right: 277px;
    top: 230px;
    width: 31px;
}
.yjbrand .mark07{
	height: 32px;
    right: 218px;
    top: 242px;
    width: 31px;
}
.yjbrand .mark08{
	height: 28px;
    right: 193px;
    top: 279px;
    width: 29px;
}
.yjbrand .mark09{
	height: 28px;
    right: 216px;
    top: 303px;
    width: 29px;
}
.yjbrand .mark10{
	height: 28px;
    right: 262px;
    top: 280px;
    width: 29px;
}
.yjbrand .mark11{
	height: 28px;
    right: 317px;
    top: 280px;
    width: 29px;
}
.yjbrand .mark12{
	height: 28px;
    right: 329px;
    top: 329px;
    width: 29px;
}
.yjbrand .mark13{
	height: 18px;
    right: 263px;
    top: 329px;
    width: 42px;
}
.yjbrand .mark14{
	height: 38px;
    right: 271px;
    top: 363px;
    width: 36px;
}
.yjbrand .mark15{
	height: 38px;
    right: 224px;
    top: 353px;
    width: 36px;
}
.yjbrand .mark16{
	height: 27px;
    right: 175px;
    top: 310px;
    width: 30px;
}
.yjbrand .mark17{
	height: 27px;
    right: 175px;
    top: 346px;
    width: 30px;
}
.yjbrand .mark18{
	height: 27px;
    right: 197px;
    top: 382px;
    width: 30px;
}
.yjbrand .mark19{
	height: 27px;
    right: 249px;
    top: 422px;
    width: 30px;
}
.yjbrand .mark20{
	height: 27px;
    right: 309px;
    top: 428px;
    width: 40px;
}
.bmn{
	position:absolute;
	display:none;
	z-index:100000;
	font-family:微软雅黑;
	font-size:16px;
	color:#fff;
	overflow-y:auto;
	max-height:500px;
	width:960px;
}
.float {
    background: #000000;
    border: 0 none;
    display: none;
    left: 0;
    opacity: 0.7;
    position: absolute;
    top: 0;
    z-index:99999;
}
.bmn .tt{
	background:#2476ab;	
}
.bmn .tt01{
	background:#3a84b4;	
}
.bmn td{
	height:50px;
	padding:0 20px;
	border-bottom:1px #989ea2 solid;
	background:url(/static/style/images/wcbg.png) repeat;
	text-align:center;
}
.bmn td.ct{
	background:url(/static/style/images/wbg01.png) repeat;
}
.bmn th{
	height:50px;
	padding:0 20px;
	text-align:center;
}

.box01 .media img{
	float:left;
}

.box01 .media .m2{
	margin-left:-2px;
}
.box01 .con{
	color:#fff;
	font-size:16px;
	line-height:30px;
	text-indent:2em;
}

.cxpcon {
	text-align:center;
}
.cxpcon span{
	display:inline-block;
	width:145px;
	border-right:1px solid #fff;
	height:86px;
	line-height:86px;
	cursor:pointer;
	margin-top:1px;
	font-size:15px;
	color:#fff;
}
.cxpcon  .first{
	border-left:1px solid #fff;
}
.cxpcon .select{
	border-bottom:3px solid #2476ab;
	color:#2476ab;
	line-height:82px;
	height:82px;
}
.box02{
	width:1000px;
	margin:0 auto;
	position:relative;
	margin-top:28px;
}
.box02 .left{
	position:absolute;
	left:0;
	top:105px;
}
.box02 .right{
	position:absolute;
	right:0;
	top:105px;
}
.box02 .list li{
	float:left;
	width:301px;
	margin-right:20px;
	text-align:center;
	cursor:pointer;
	height:380px;
}
.box02 .conbox{
	width:952px;
	margin:0 auto;
	overflow:hidden;
	padding-left:10px;
}
.box02 .conbox .list{
	overflow:hidden;
	position:relative;
}
.box02 .list li .mod{
	background:url(/static/style/images/bbg01.png) repeat;;	
	padding:38px 0;
	position:relative;
}
.box02 .list li .mod .name{
	color:#fff;
	font-size:13px;
	line-height:25px;
	height:25px;
	overflow:hidden;
	margin-top:5px;
}
.box02 .list li .mod .media img{
	border:5px solid #2476ab;
}
.box02 .list li .mod .search{
	background:url(/static/style/images/fdj.png) no-repeat center;
	height:50px;
	position:absolute;
	bottom:-25px;
	width:100%;
}
.box02 .list li:hover .mod .search{
	background:url(/static/style/images/sfdj.png) no-repeat center;
}
.box02 .list li:hover  .mod .media img{
	border:5px solid #fff;
}

.bshow{
	width:919px;
	position:fixed;
	height:639px;
	top:50%;
	margin-top:-318px;
	margin-left:-455px;
	left:50%;
	color:#fff;
	text-align:center;
	z-index:10000;
	display:none;
}
.bshow .showbox{
	background:url(/static/style/images/wcbg.png) repeat;
	border:2px solid #2476ab;
	width:919px;
	height:475px;
	padding-top:20px;
	text-align:center;
}

.bshow .closed{
	background:url(/static/style/images/close.jpg) no-repeat center;
	width:43px;
	height:43px;
	display:block;
	position:absolute;
	right:-46px;
	cursor:pointer;
	top:0;
}
.float01{
	border:0;
	frameborder:0;
	position:fixed;
	top:0; 
	left:0;
	display:none;
	background:url(/static/style/images/float01.png) repeat;
	z-index:9999;
	width:100%;
	height:100%;

}
.famous-inner a.con{
	background:url(/static/style/images/bbg01.png) repeat;
	padding:30px 80px;
	width:848px;
}
.leadcon{
	position:relative;
	top:200px;
}
.leadleft{
	position:absolute;
	left:-50px;
	top:120px;
	cursor:pointer;
}
.leadright{
	position:absolute;
	right:-50px;
	top:120px;
	cursor:pointer;
}
.leadbox{
	width:1000px;
	overflow:hidden;
}
.leadbox .list {
	overflow:hidden;
	width:100000px;
	padding-bottom:50px;
	position:relative;
}
.leadbox .list li{
	position:relative;
	float:left;
	cursor:pointer;
	margin-right:26px;
	width:309px;
}
.leadbox .list li .m{
	background:#2476ab;
	padding:2px;
}
.leadbox .list li .tt{
	background:url(/static/style/images/bbg01.png) repeat;
	height:90px;
	color:#fff;
	line-height:90px;
	font-size:18px;
	text-align:center;
}
.leadbox .list li .mark{
	position:absolute;
	background:url(/static/style/images/fdj.png) no-repeat;
	width:50px;
	height:50px;
	bottom:-25px;
	left:130px;
}
.leadbox .list li.select .m{
	background:#fff;
}
.leadbox .list li.select .tt{
	background:url(/static/style/images/wbg.png) repeat;
	height:90px;
	color:#fff;
	line-height:90px;
	font-size:18px;
	text-align:center;
}
.leadbox .list li.select .mark{
	position:absolute;
	background:url(/static/style/images/sfdj.png) no-repeat;
	width:50px;
	height:50px;
	bottom:-25px;
	left:130px;
}
.bshow01{
	width:919px;
	position:fixed;
	height:475px;
	top:50%;
	margin-top:-237px;
	margin-left:-455px;
	left:50%;
	color:#fff;
	text-align:center;
	z-index:10000;
	display:none;
}
.bshow01 .showbox{
	background:url(/static/style/images/wcbg.png) repeat;
	border:2px solid #2476ab;
	width:919px;
	height:475px;
	padding-top:20px;
	text-align:center;
}

.bshow01 .closed{
	background:url(/static/style/images/close.jpg) no-repeat center;
	width:43px;
	height:43px;
	display:block;
	position:absolute;
	right:-46px;
	cursor:pointer;
	top:0;
}
.videocon{
	position:relative;
	top:200px;
}
.videoleft{
	position:absolute;
	left:-50px;
	top:120px;
	cursor:pointer;
}
.videoright{
	position:absolute;
	right:-50px;
	top:120px;
	cursor:pointer;
}
.videobox{
	width:1000px;
	overflow:hidden;
}
.videobox .list {
	overflow:hidden;
	width:100000px;
	padding-bottom:50px;
	position:relative;
}
.videobox .list li{
	position:relative;
	float:left;
	cursor:pointer;
	margin-right:26px;
	width:309px;
}
.videobox .list li .m{
	background:#2476ab;
	padding:2px;
}
.videobox .list li .tt{
	background:url(/static/style/images/bbg01.png) repeat;
	height:90px;
	color:#fff;
	line-height:90px;
	font-size:18px;
	text-align:center;
}
.videobox .list li .tt a{
	color:#fff;
}
.videobox .list li.select .m{
	background:#fff;
}
.videobox .list li.select .tt{
	background:url(/static/style/images/wbg.png) repeat;
	height:90px;
	color:#fff;
	line-height:90px;
	font-size:18px;
	text-align:center;
}
.develop .info{
	background:url(/static/style/images/lcbg.png) no-repeat;
	padding:60px 60px 30px;

}
.develop{
	position:relative;
	top:125px;
}
.develop .infocon{
	border:1px #fff solid;
	overflow:hidden;
	padding:20px;
	display:none;
}
.develop .infocons{
	display:block;
}
.develop .infocon .con{
	float:left;
	width:610px;
	font-size:14px;
	color:#fff;
}
.develop .infocon .m{
	float:right;
}
.develop .infocon .m .li{
	margin-bottom:10px;
}
.develpmlist{
	position:relative;
	background:#2476ab;
	height:95px;
	width:970px;
	margin-left:5px;
}
.develeft{
	position:absolute;
	left:-5px;
	top:0;
	cursor:pointer;
}
.deveright{
	position:absolute;
	right:-5px;
	top:0;
	cursor:pointer;
}
.develpmlistbox{
	width:730px;
	margin:0 auto;
	background:url(/static/style/images/linebg.png) repeat-x 46px 30px;
	height:105px;
	overflow:hidden;
}
.develpmlistbox .list{
	overflow:hidden;
	position:relative;
	padding-top:50px;
}
.develpmlistbox .list li{
	float:left;
	cursor:pointer;
	width:89px;
	font-size:16px;
	color:#fff;
	text-align:center;
	position:relative;
}
.develpmlistbox .list li .mark{
	position:absolute;
	top:-26px;
	left:31px;
	display:none;
}
.develpmlistbox .list li.select .mark{
	display:block;
}
.xcplcbg .pbd{
	display:none;
}
.xcplcbg .selected{
	display:block;
}
.picgd03 {position:relative; width:1053px; margin:0px auto 0; font-family:微软雅黑; font-size:16px;}
.picgd03 a.up {background:url(/static/style/images/leftbut.jpg) no-repeat center center; display: block;height:45px; left:0px; overflow: hidden;position: absolute; text-indent: -9999px;top:215px;width:49px;}
.picgd03 a.down{background:url(/static/style/images/rightbut.jpg) no-repeat center center; display: block;height:45px;overflow: hidden; position: absolute; right: 0px;text-indent: -9999px;top:215px;width:49px;}
.picgd03 .pic {height:470px; line-height:50px; margin: 0 auto;overflow: hidden;width:430px; position:relative;}
.picgd03 .pic div {float: left;}
.picgd03 .pic li {float: left; height:470px; display:inline; color:#fff; width:869px; position:relative;}
.picgd03 .pic li a{
	color:#fff;
}
.picgd03 .pic li .line{
	background: #2476ab;
    height: 3px;
    overflow: hidden;
    width:170px;
	position:absolute;
	bottom:6px;
	display:none;
}
.picgd03 .pic li.select .line{
	display:block;
}
.contactusbd .kfqq{
	float:right;
	width:196px;
}
.contactusbd .kfqq .kf{
	background:url(/static/style/images/qqkf.jpg) no-repeat;
	height:37px;
	padding-left:10px;
	font-family:微软雅黑;
	color:#666;
	font-size:15px;
	line-height:37px;
}
.contactusbd .kfqq .ewmbg{
	background:url(/static/style/images/ewmbg.png) no-repeat;
	height:150px;
	margin-top:5px;
	padding:4px;
}
.contactusbd .kfqq .n{
	font-family:微软雅黑;
	font-size:14px;
	padding-left:10px;
	margin-top:5px;
	color:#666;
}

#demo{width:980px; overflow:hidden; margin:0px auto}
#demo img{
	border:4px #fff solid;
	border-right:none;
}
#demo01{width:980px; overflow:hidden; margin:0px auto}
#demo01 img{
	border-right:2px #fff solid;
}




#inner { width:998px; margin: 0 auto; }
.hot-event { padding: 300px 0 0; position: relative; }
    .hot-event .switch-tab { text-align: center; padding: 10px 0; }
        .hot-event .switch-tab a, .hot-event .switch-tab .current { margin: 0 2px; display: inline-block; width: 15px; height: 15px; background-image: url(/static/style/images/bg.png); background-position: -161px 0; font: 0/0 arial; color: transparent; overflow: hidden; vertical-align: top; }
        .hot-event .switch-tab .current { background-image: url(/static/style/images/bg.png); background-position: -195px 0; }
    .hot-event .switch-nav { position: absolute; width:100%; top:103px; z-index: 2; }
        .hot-event .switch-nav .i-prev { background-image: url(/static/style/images/bg.png); background-position: -127px 0; }
        .hot-event .switch-nav .prev { background:url(/static/style/images/leadleft.png) no-repeat left center; border:none; left: -50px; width:18px; height:29px; position:absolute; }
        .hot-event .switch-nav .next { background:url(/static/style/images/leadright.png) no-repeat left center; border:none; right:-82px; width:18px; height:29px; position:absolute;  }
        .hot-event .switch-nav .i-next { background-image: url(/static/style/images/bg.png); background-position: -144px 0; }
        .hot-event .switch-nav a { display: inline-block; padding: 7px 16px; background: rgba(0,0,0,.3); border-style: solid; border-color: rgba(255,255,255,.6); }
          .hot-event .switch-nav span { display: inline-block; padding: 7px 16px; background: rgba(0,0,0,.3); border-style: solid; border-color: rgba(255,255,255,.6); }  
    .hot-event .event-item { height: 300px; width: 960px; position: absolute; z-index: 1; left: 0; top: 0; }
        .hot-event .event-item .ccbanner { display: block; }
        .hot-event .event-item img { border:5px #fff solid; }
.hide-clip { position: absolute!important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); padding: 0!important; border: 0!important; height: 1px!important; line-height: 0!important; width: 1px!important; overflow: hidden; }

.hot-event .switch-nav span.next{
	right:-107px;
}

.chinanav{
	position:absolute;
	width:100%;
	display:none;
	top:125px;
	left:0;
	background:url(/static/style/images/mnavbg01.png) repeat;
}
.chinanav .list{
	width:1120px;
	margin:0 auto;
	padding:10px 0;
	overflow:hidden;
}
.chinanav .list li{
	float:left;
	width:362px;
	background:url(/static/style/images/mnavbg.png) no-repeat left center;
	padding-left:10px;
	height:40px;
	line-height:40px;
}
.chinanav .list li a{
	border-radius:3px;
	color:#fff;
	font-size:16px;
	padding:3px 10px;
	font-family:微软雅黑;
}
.chinanav .list li.select a{
	background:#216d9e;
}
.videobox .list li .tt a{ float:none; position:relative; }


.picgd04 {position:relative; width:990px; margin:0px auto 0; font-family:微软雅黑; font-size:16px;}
.picgd04 a.up {background:url(/static/style/images/leadleft.png) no-repeat center center; border-right:1px #fff solid; display: block;height:50px; left:0px; overflow: hidden;position: absolute; text-indent: -9999px;top:0px;width:50px;}
.picgd04 a.down{background:url(/static/style/images/leadright.png) no-repeat center center; border-left:1px #fff solid; display: block;height:50px;overflow: hidden; position: absolute; right: 0px;text-indent: -9999px;top:0px;width:50px;}
.picgd04 .pic {height:225px;margin: 0 auto;overflow: hidden;width:430px;}
.picgd04 .pic div {float: left;}
.picgd04 .pic li {float: left;}



.focus{position:relative;}
.focus .focusc{width:998px;height:232px;overflow:hidden;position:relative; border:5px #fff solid;}
.focus ul{height:380px;position:absolute;}
.focus ul li{float:left;width:998px;height:232px;overflow:hidden;position:relative;background:#000;}
.focus ul li div{position:absolute;overflow:hidden;}
.focus .btn{position:absolute;width:780px;height:10px;padding:5px 10px;right:0;bottom:5px;text-align:center; display:none;}
.focus .btn span{display:inline-block;_display:inline;_zoom:1;width:13px;height:13px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;border-radius:50%;}
.focus .btn span.on{background:yellow;}
.focus .preNext{width:18px;height:29px;position:absolute;top:104px;cursor:pointer;}
.focus .pre{left:-48px; background:url(/static/style/images/leadleft.png) no-repeat 0 0;}
.focus .next{right:-48px;background-position:right top; background:url(/static/style/images/leadright.png) no-repeat 0 0;}
.focus01{
	height:196px;
	width:998px;
}
.focus01 ul li{
	height:185px;
}
.focus01 .focusc{
	height:185px;
}



b, i, strong, em, blockquote, p, q, span, figure, img, h1, h2, header, input, a, tr, td {
  transition: color 0.2s ease-out, opacity 0.2s ease-out, background 0.2s ease-out, border-color 0.2s ease-out, border-width 0.2s ease-out; }

.fl { float:left;}
.fr { float:right;}
.clear{clear:both; height:0; line-height:0; font-size:0;}


.container{background: #F0F6FB url(../images/left_bg.jpg) no-repeat left bottom; min-height:400px;}

.cpMu{width:260px;}
.cpMu h4{height:50px; line-height:50px; text-align:left;background:#1BBC9B url(/static/style/images/left_t_bg.jpg) repeat-x center bottom;

    font-size: 18px;
    font-weight:bold;
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
	border-bottom: 1px solid #368E7C;
}

.cpMu h4 a{color:#fff;line-height:25px; text-align:left; padding:13px 0 0 25px; display:block;}
.cpMu h4 span{ display:block;line-height:15px; text-align:left;padding:0px 0 0 25px; font-size:12px; font-weight:normal}
.cpMu>ul{position:relative;}
.cpMu>ul>li{height:42px; line-height:42px; border-top: 1px solid #fff;border-bottom: 1px solid #bed0dd;
}
.cpMu>ul>li>a{display:block; padding-left:22px; height:40px; line-height:40px;  font-size:14px; color:#333; text-decoration:none;  background:#edf0f1 url(../images/dtliico.gif) no-repeat 230px center;position:relative;}
.cpMu>ul>li>a:hover,.cpMu>ul>li>a.hover{background:#E2E4E3  url(../images/dtliico.gif) no-repeat 230px center;}

.cpMu>ul>li:hover ul{display:block;}
.cpMu li ul{position:absolute; left:220px; top:0px; display:none; width:200px; padding:20px; background-color:#32901c;}
.cpMu li li{height:28px; line-height:28px; overflow:hidden;}
.cpMu li li a{color:#d0fcc6;}
.cpMu li li:hover a{color:#fff;}


.cpList{width:939px; height:566px; background-color:#fff; overflow:hidden; min-height:400px;}
.cpList h4{position:relative; height:55px; line-height:65px; font-size:16px; border-bottom:#CCCCCC dotted 1px;}
.cpList h4 .titA{margin-left:34px; color:#1BBC9B;}
.cpList h4 .titMore{position:absolute; right:34px; top:0px; font-weight:normal; font-size:12px; color:#999;}
.cpList ul{overflow:hidden;}
.cpList li{margin:0px 13px 20px 13px; float:left;}
.cpList li h5{height:30px; line-height:30px; font-weight:normal; font-size:14px;}
.cpList li h5 a{color:#5c5c5c;}
.cpList li p{padding:0px 10px; line-height:24px; color:#999; height:48px; overflow:hidden;}