/* CSS Document */
body{font-family:Microsoft Yahei,宋体,Arial Narrow; background:#454545; font-size:12px; color:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p{margin:0;padding:0}
img{ border:0; display:block;}
ol,ul ,li{list-style:none;} 
a{color:#fff;text-decoration:none;}
a:active,a:hover{color:#fff;text-decoration:underline;}
cite,em{ font-style:normal;}
.lt{float:left;}
.rt{float:right;}
.cl{clear:both;}
.col1,.col1 a{ color:#d40000 !important;}

#wrap{background:url(../images/bg.jpg) no-repeat center top; height:760px;}
#ev1{background:#ffd445 url(../images/bg1.jpg) no-repeat center top; height:821px;}
#ev2{background:#ea422b url(../images/bg2.jpg) no-repeat center top; height:1089px;}
#ev3{background:#0c4da2; height:1235px;}
#ev4{background:#8dc540 url(../images/bg4.jpg) no-repeat center top; height:1314px;}
#ev5{background:#ff6d00 url(../images/bg5.jpg) no-repeat center top; height:882px;}
#ev6{background:#9a64d9 url(../images/bg6.jpg) no-repeat center top; height:922px;}
#ev7{background:#019bd9 url(../images/bg7.jpg) no-repeat center top; height:850px;}

#header,.main,#fotter{ width:980px; margin:0 auto;}
#fotter{ text-align:center;padding:90px 0 50px;line-height:25px;}

#topnum{ background:url(../images/head1.jpg) no-repeat;font-size:24px; line-height:24px;padding:5px 940px 0 15px; height:90px; text-align:center}
#topnum strong{ font-size:20px; display:block}
#topwz{background:url(../images/head2.jpg) no-repeat;font-size:36px;padding:0 102px 0 455px; height:131px; text-align:center; color:#6850bc;font-weight:bold ;line-height:40px;}
#topwz span{ display:block; font-size:54px; line-height:70px;}

#topsp{background:url(../images/head5.jpg) no-repeat; height:180px; padding:0 319px 0 341px; position:relative}
#topsp cite{ position:absolute; left:341px; top:0; width:320px; height:180px; background:url(../images/sp_shadow.png) no-repeat}
#topsp img{width:320px; height:180px;}

h2.t{height:60px;padding:40px 0 0 30px;}
h2.t span{ float:left; display:block;font-weight:bold; font-size:30px; line-height:52px;border:4px solid #fff; padding:0 10px; }
#ev1 h2.t span{ color:#d5331c; border-color:#d5331c}

#ev1 dl,#ev2 dl{ padding:85px 70px 0 80px;font-size:14px; line-height:24px; height:215px;}
#ev1 dl dt,#ev2 dl dt{ font-size:18px; margin:10px 0; font-weight:bold;}
#ev1 dl dd,#ev2 dl dd{ text-indent:28px;}
#ev1 ul{ padding-left:5px;}
#ev1 li{ float:left; width:170px; background:#ff600a; margin-left:20px;}
#ev1 li img{ width:170px; height:170px;}
#ev1 li span{ display:block; font-size:14px; line-height:28px; height:146px;overflow:hidden; margin:12px 14px;}
 
#ev2 dl{ padding:50px 40px 0 175px; height:132px; color:#000}
#ev2 .lt,#ev2 .rt{ width:410px; padding-left:30px; height:623px;}
#ev2 .rt{ padding-left:0; padding-right:30px;}
#ev2 ul{ height:300px; overflow:hidden}
#ev2 li{ margin-top:26px; height:54px; color:#555;padding:10px 18px 10px 0;font-size:14px;line-height:24px; overflow:hidden}
#ev2 li strong{ display:block; float:left; width:90px; text-align:center;font-size:20px; color:#fff;height:54px; padding-right:8px; line-height:54px;}
#ev2 h3{ text-align:center;font-size:24px; line-height:58px; font-weight:bold}
#ev2 .con{ padding:25px 15px 0 80px; line-height:28px;font-size:14px; height:135px; overflow:hidden}
#ev2 .rt .con{ padding-right:80px; padding-left:15px;}
#ev2 h4{ font-size:18px;font-weight:bold; margin:10px 0;}
#ev2 .xbzj{ float:left; margin:0 170px; width:640px; padding-top:10px;}
#ev2 .xbzj strong{ display:block; float:left; width:45px; text-align:center;font-size:20px;line-height:26px; padding:8px 18px 0;}
#ev2 .xbzj p{ color:#333; float:right; width:530px; padding-right:20px;line-height:22px; text-indent:24px; height:66px; overflow:hidden}

#ev3 .main{ position:relative}
#ev3 dl{
	position:absolute;
	width:445px;
	top:51px;
	right:10px;
	background:#298be2;
	height:80px;
	font-weight:bold;
	font-size:18px;
	line-height:20px;
	padding-left:15px;
	color:#ededed;
	overflow:hidden;
	box-shadow:3px 3px 0 #0a3e82;
}
#ev3 dl dt{ font-weight:bold; font-size:30px; line-height:45px;}
#ev3 dl img{ float:right; width:180px; height:80px; margin-left:15px;}

#ev3 .con1{ padding:50px 8px 0;}
#ev3 .keywords{ float:left; width:445px; height:458px; background:url(../images/keywords.jpg) no-repeat; position:relative}
#ev3 .keywords span{
	position:absolute;
	font-size:22px;
	line-height:47px;
	left:-10px;
	top:24px;
	display:block;
	padding:6px;
	width:190px;
	overflow:hidden;
	text-align:center;
}
#ev3 .keywords .s2,#ev3 .keywords .s4{ left:242px; top:0; font-size:18px;}
#ev3 .keywords .s3{ top:349px;}
#ev3 .keywords .s4{ left:237px; top:396px;}
#ev3 cite{ display:block;position:absolute; font-weight:bold; font-size:34px;line-height:40px; left:180px; top:215px;width:175px; text-align:center}
#ev3 .jietu{ float:right; width:404px; height:350px; background:url(../images/jt1.jpg) no-repeat; padding:40px 30px 74px; overflow:hidden}
#ev3 .jietu li{ float:left; width:100%; height:50px; margin:12px 0 8px; overflow:hidden; color:#000; line-height:18px;}
#ev3 .jietu li img{ width:50px; height:50px; float:left}
#ev3 .jietu li.li2 img{ float:right;}
#ev3 .jietu li p{ width:300px; float:right; padding:8px 25px 0 0; font-weight:bold; height:36px; overflow:hidden}
#ev3 .jietu li.li2 p{ float:left; padding-left:25px; padding-right:0}
#ev3 .gxw h3{ height:45px; background:url(../images/gxwt.jpg) no-repeat; color:#4b2b12; font-weight:bold; font-size:20px; line-height:45px; padding:9px 0 0 80px; margin:30px 15px 25px;}
#ev3 .gxw span{ display:block; background:url(../images/gxwc.jpg) no-repeat; margin:0 auto; width:720px; height:310px; padding:31px 105px 92px 107px; overflow:hidden}

#ev4 .con1,#ev4 .con2{ margin:50px 30px 0; border:1px solid #689826; position:relative}
#ev4 .con1{ padding:20px 39px 39px;}
#ev4 h3{ color:#632323; font-size:18px; font-weight:bold; line-height:40px; height:44px; width:418px; text-align:center; left:484px; top:-20px; position:absolute;  background:url(../images/ev4t.png) no-repeat;}
#ev4 dl{ height:100px;background:#eeffd4; font-size:14px; line-height:24px;color:#373d2f; overflow:hidden;box-shadow:3px 3px 0 #719e33; margin-top:40px; padding-right:14px; overflow:hidden}
#ev4 dl dt{font-weight:bold; font-size:18px; line-height:20px; margin:18px 0; height:20px; overflow:hidden}
#ev4 dl dd{height:24px; overflow:hidden}
#ev4 dl img{ width:150px; height:100px; float:left; margin-right:14px;}
#ev4 .con2 ul{ padding:10px 0 39px; float:left; width:100%;}
#ev4 .con2 li{ float:left; width:390px; height:200px; margin:50px 22px 0 39px; position:relative;}
#ev4 .con2 li h4{ display:block; float:left; width:26px; padding:10px 12px 0; background:#f2e900; color:#632323; font-size:24px; line-height:25px; font-weight:bold; height:190px;}
#ev4 .con2 li img{ width:340px; height:200px;}
#ev4 .con2 li p{ position:absolute; bottom:0; left:50px; width:320px; background:rgba(0,0,0,0.8); padding:5px 10px; line-height:20px;}

#ev5 dl{ padding:115px 80px 0; height:145px; font-size:14px; line-height:22px; color:#000}
#ev5 dl dt{ text-align:center; font-weight:bold; font-size:20px; height:22px; overflow:hidden; margin:15px 0}
#ev5 ul{ float:left; padding-left:55px;}
#ev5 li{ float:left; width:250px; height:180px; position:relative; margin:0 10px 30px 25px; font-size:14px; line-height:22px;}
#ev5 li img{width:250px; height:180px;}
#ev5 li span{ display:block; background:rgba(255,108,0,0.85); padding:0 10px; width:100%;height:30px; overflow:hidden;box-sizing: border-box; position:absolute; left:0; bottom:0;-webkit-transition: all 0.56s ease 0s;-moz-transition: all 0.56s ease 0s;-o-transition: all 0.56s ease 0s;-ms-transition: all 0.56s ease 0s;transition: all 0.56s ease 0s;}
#ev5 li h4{ font-size:16px; height:30px; line-height:30px; font-weight:bold; text-align:center; overflow:hidden; border-bottom:1px solid #ff9a4f; }
#ev5 li p{ height:132px; overflow:hidden;margin-top:5px;}
#ev5 li:hover span{height: 100%;}
#ev5 li:hover span h4{ height:50px; line-height:50px; margin-bottom:10px;}

#ev6 h3{ font-weight:bold; font-size:24px; height:34px; line-height:20px; text-align:center}
#ev6 ul{ float:left; width:435px; margin-left:30px;}
#ev6 ul.ul2{ float:right; margin-left:0; margin-right:30px; padding-top:60px;}
#ev6 li{ height:100px; background:url(../images/sjz.jpg) no-repeat; margin-top:26px; color:#524066; font-size:14px; line-height:28px; padding:10px 38px 14px 10px; overflow:hidden;}
#ev6 ul.ul2 li{ background-position:0 -124px; padding-left:38px; padding-right:10px}
#ev6 li img{ float:left; width:150px; height:100px; margin-right:10px;}
#ev6 li h4{ font-weight:bold; font-size:18px; margin-top:8px}
#ev6 li p{ height:56px; overflow:hidden}

#ev7 ul{ float:left; margin:40px 0 0 30px; width:445px;}
#ev7 li{ height:76px; padding:15px 20px; background:#1fbefd; color:#cdf1ff; line-height:20px;}
#ev7 li:nth-child(even){ background:#0083b8; color:#74d8ff}
#ev7 li img{ float:left; width:70px; height:70px; margin-right:10px; border:3px solid #fff; border-radius:40px;}
#ev7 li h4{ font-weight:bold; font-size:14px; color:#fff5b5; height:20px; overflow:hidden; margin:5px 0;}
#ev7 li:nth-child(even) h4{ color:#fff195}
#ev7 li p{ height:40px; overflow:hidden}
#ev7 .pic{ float:right; width:300px; height:480px; margin:95px 66px 0 0}

#wqhg{position:relative; z-index:11; width:980px; height:210px; margin-top:30px; overflow:hidden}
#wqhg ul{height:159px; position:absolute; width:200%; left:0; top:0;}
#wqhg li{width:980px; float:left;height:159px; overflow:hidden}
#wqhg li span{ display:block; background:url(../images/wqhg.jpg) no-repeat; width:155px; height:127px; padding:17px 19px 15px; float:left; margin:0 20px 0 30px; position:relative;}
#wqhg li img{width:155px; height:104px;}
#wqhg li p{width:155px;height:23px; overflow:hidden;position:absolute; top:121; left:19px; color:#454545; line-height:23px; text-align:center}
#wqhg li p a{ color:#454545;}
#wqhg dl{ height:13px;overflow:hidden;bottom: 0;left: 0;position: absolute; width:100%; text-align:center; font-size:0}
#wqhg dd{ width:13px; height:13px;background:#939393; cursor:pointer; display:inline-block; margin:0 5px; overflow:hidden; border-radius:8px}
#wqhg dd.cur{background:#0091ff;}

#xinxi{ float:right; width:302px; margin:40px 30px 0 0}
#xinxi .ewm{ display:block; height:90px; line-height:20px; margin-left:10px; padding-right:5px;}
#xinxi .ewm img,#xinxi .zrbj img{ float:left; width:90px; height:90px; margin-right:10px;}
#xinxi .ewm h4{ font-weight:bold; font-size:18px; height:25px;}
#xinxi .ewm cite{ color:#ffea00}
#xinxi .zrbj{ height:95px; background:#fff; margin:25px 0 25px 10px; color:#454545;}
#xinxi .zrbj img{ width:95px; height:95px; }
#xinxi .zrbj h4{ font-weight:bold; font-size:14px; line-height:30px;}
#xinxi .zrbj code{ display:inline-block; width:100px; height:30px;}
#xinxi .zrbj code a{ display:block;text-align:center; background:#ff4e00;font:normal 16px/30px "Microsoft Yahei"; text-decoration:none; border-radius:2px}
#xinxi .zrbj .fx{ height:26px; line-height:20px; overflow:hidden; background:url(../images/fx.jpg) no-repeat}
#xinxi .fx a{ display:inline-block; width:20px; height:20px; margin-right:5px;}

#xinxi .qq{ height:153px; background:url(../images/xinxi.jpg) no-repeat; color:#454545; font-size:14px; line-height:24px; padding:28px 8px 0 175px;}
#xinxi .qq strong{ font-size:18px; color:#ea3d00; display:block}


#pl{ padding:0 15px; background:#fff; width:555px; margin:40px 0 0 30px; float:left; min-height:415px; color:#454545}
#pl dt{ height:40px; line-height:40px; font-weight:normal; font-family:"宋体"; font-size:12px;float:left; width:100%;}
#pl dt span{ float:right; font-size:14px; font-family:"Microsoft Yahei";}
#pl dt cite{ font-size:18px; color:#ff4e00; padding:0 5px;}
#pl dd { float:left; width:100%;}
#pl dd a{ background:#aaa; height:35px; line-height:35px; display:block; float:left; padding:0 5px; margin:1px 0 0 1px; text-decoration:none; font-weight:bold;white-space:nowrap;word-wrap:break-word}
#pl dd a:nth-child(1){ background:#0091ff;}
#pl dd a:nth-child(2){ background:#00a8ff;}
#pl dd a:nth-child(3){ background:#42caf1;}
#pl dd a:nth-child(4){ background:#42f1c2;}
#pl dd a:nth-child(5){ background:#5f5f5f;}
#pl dd a:nth-child(6){ background:#737373;}
#pl dd a:nth-child(7){ background:#7f7f7f;}
#pl dd a:nth-child(8){ background:#949494;}

#floatnav{ position:fixed;_position:absolute; left:50%; margin-left:510px;top:10%;z-index:500; width:110px}
#floatnav li{height:60px;margin-top:1px; background:#262626;}
#floatnav li a{ display:block; height:60px; font-weight:bold; font-size:16px; line-height:60px;text-decoration:none; text-align:center}
#floatnav li.li1{ background:#ff8400}
#floatnav li.li2{ background:#ce1d1d}
#floatnav li.li3{ background:#0e3399}
#floatnav li.li4{ background:#5ab90f}
#floatnav li.li5{ background:#e35e35}
#floatnav li.li6{ background:#7225cd}
#floatnav li.li7{ background:#1267bf}
