@charset "gb2312";
body{padding:0; margin:0 auto; color:#333333; font-size:14px; font-family:Microsoft Yahei;}
ol, ul, dl, dt, dd, form{ padding:0; margin:0;}
li{ list-style:none;}
img{ border:none; border:0;}
a{ text-decoration:none; color:#333333;}
/*a:focus {outline:none;-moz-outline:none;}*/
a:hover{color:#3188d8;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:14px;}
input:focus { outline: none;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.w1120{ width:1120px; margin:0 auto;}
.container{ margin:0 auto; width:1120px;}
.space20, .space40{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:20px;}
.space40{height:40px;}
.pr{position:relative;}

/***** index-header *****/
.home_header{height:140px; background:#3188d8; min-width:1120px;}
.home_header .w1120{position:relative;}
.home_header .logo{width:590px; height:140px; margin:0 auto; background:url(imagesheader_logo.png) no-repeat 0 29px; position:relative;}
.home_header .logo .gdltax{position:absolute; top:0; left:0; width:310px; height:140px;}
.home_header .logo_bg{ position:absolute; left:0; top:0; width:1120px; height:140px;}
.home_header .wzq{position:absolute; left:318px; top:45px; z-index:20;}
.home_header .wzq h6{ margin:0; position:relative; z-index:2; width:72px; padding:10px 0 14px 23px; height:32px; line-height:32px; color:#fff; font-size:13px; background:url(imagesheader_icon_wzq.gif) no-repeat 71px 24px; font-weight:normal;}
.home_header .wzq .hideDiv{display:none; background:#fff; position:absolute; top:56px; right:0; width:342px; height:230px; box-shadow:0 0 5px rgba(0,0,0,0.15); -webkit-box-shadow:0 0 5px rgba(0,0,0,0.15);}
.home_header .wzq_show h6{ background-image:url(imagesheader_icon_wzq_on.gif); background-color:#fff; color:#3188d8; border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0;}
.home_header .wzq_show .hideDiv{ display:block; font-size:12px; font-family:"ËÎÌå";}
.home_header .wzq_show .hideDiv ul{padding:18px 0 0 32px; overflow:hidden; zoom:1;}
.home_header .wzq_show .hideDiv ul li{float:left; width:84px; line-height:30px;}
.home_header .wzq_show .hideDiv ul li.liEnd{ width:57px;}
.home_header .wzq_show .hideDiv ul li a{color:#999999;}
.home_header .wzq_show .hideDiv ul li a:hover{color:#3188d8;}
.home_header .wza{ position:absolute; left:432px; top:55px;}
.home_header .wza img{float:left; margin-right:6px;}
.home_header .wza a{float:left;}
.home_header .wza a,
.home_header .old a{ line-height:32px; color:#fff;}
.home_header .znzx a{ line-height:32px; color:#fff;float:left;}
.home_header .znzx img{float:left; margin-right:6px;}
.home_header .wza a:hover,
.home_header .old a:hover{text-decoration:underline;}
.home_header .znzx a:hover{text-decoration:underline;}
.home_header .old{position:absolute; left:560px; top:55px; line-height:32px; white-space:nowrap; display:none;}
.home_header .znzx{position:absolute; left:550px; top:55px; line-height:32px; white-space:nowrap; }
.home_header .search_small{ position:absolute; top:53px; right:0; width:445px; height:36px; background:#ffffff; border-radius:3px; overflow:hidden; display:none;}
.home_header .search_small .s_txt{float:left; width:313px; padding:9px 10px 9px 39px; border:0; background:url(imagesheader_search_btn_s.gif) no-repeat 15px center; color:#999999; height:18px; line-height:18px;}
.home_header .search_small .s_btn{float:right; width:83px; height:36px; background:#dc2925; color:#fff; font-size:15px; cursor:pointer; border:0;}
.search_big{ position:absolute; right:265px; top:218px; width:590px;}
.search_big .s_txt{ float:left; width:422px; height:18px; line-height:18px; padding:13px 10px 13px 52px; border:#437dd4 3px solid; border-right:none; border-radius:3px 0 0 3px; background:url(imagesindexsearch_btn.png) no-repeat 18px center #fff; color:#999999;}
.search_big .s_btn{float:right; width:103px; height:50px; background:#3188d8; border:0; color:#fff; font-size:18px; cursor:pointer; border-radius:0 3px 3px 0;}
.home_header .s_drop{ position:absolute; top:42px; left:0; z-index:5; padding-top:14px; display:none;}
.home_header .s_drop ul{border:#437dd4 1px solid; width:485px; border-radius:3px; background:url(imagesindexsearch_rs.gif) no-repeat right bottom #fff; overflow:hidden;}
.home_header .s_drop ul li{line-height:27px; clear:both;}
.home_header .s_drop ul li b{ float:left; margin:6px 17px 0 16px; width:15px; height:15px; background:#b9b9b9; border-radius:2px; text-align:center; line-height:15px; color:#fff; font-size:11px;}
.home_header .s_drop ul li b.red{background:#fb6c26;}
.home_header .s_drop ul li:hover{ background:#efefef;}
.home_header .search_big .search_hot{ clear:both; padding:18px 0 0 22px; font-size:13px; overflow:hidden;font-weight:bold;}
.home_header .search_big .search_hot a{ padding:0 10px; line-height:24px; margin-right:5px; color:#666;font-weight:normal;}
.home_header .search_big .search_hot a:hover{color:#3188d8;}
.home_header .search_hot1{position:absolute; top:90px;right:0; width:435px;font-weight:bold;padding:5px 0 0 0px;display:none;color:#FFF;font-size:13px;padding-left:10px;}
.home_header .search_hot1 a{padding:0 5px; line-height:24px; margin-right:5px; color:#FFF;font-weight:normal;font-size:13px;}
.home_header .search_hot1 a:hover{text-decoration:underline;}



/*footer*/
.footerBox{clear:both; height:100px; text-align:center; overflow:hidden; min-width:1120px;}

/*index*/
.home_main{}
.building{ height:231px; background:#fff;}
.home_bg{background:url(imagescontainer_bg.gif);}
.home_layer1{ padding:53px 0;}
.home_bmfw{ padding-left:265px;}
.home_bmfw dl{float:left; margin-right:30px;}
.home_bmfw dl dt{cursor:pointer; float:left; width:125px; height:125px; text-align:center; color:#fff; font-size:16px; background-repeat:no-repeat;}
.home_bmfw dl dt a{ display:block; width:125px; height:37px; padding-top:88px; color:#fff;}
.home_bmfw dl.dl01 dt{background-image:url(imagesindexhome_bmfw1.png);}
.home_bmfw dl.dl02 dt{background-image:url(imagesindexhome_bmfw2.png);}
.home_bmfw dl.dl03 dt{background-image:url(imagesindexhome_bmfw3.png);}
.home_bmfw dl.dl04 dt{background-image:url(imagesindexhome_bmfw4.png);}
.home_bmfw dl.dl04{margin-right:0;}
.home_bmfw dl .hideDiv{float:left; width:0; overflow:hidden; margin-left:-16px; *position:relative; *z-index:2;}
.home_bmfw dl .cont{height:123px; width:543px; background:#fff; border:#669ae5 1px solid; border-left:none; border-radius:0 10px 10px 0 ; overflow:hidden;}
.home_bmfw dl.dl02 .cont{ border-color:#51abe7;}
.home_bmfw dl.dl03 .cont{ border-color:#50c5e6;}
.home_bmfw dl ul{padding:21px 0 0 52px; overflow:hidden; zoom:1;}
.home_bmfw dl ul li{float:left;}
.home_bmfw dl ul li i{position:absolute; left:0; top:0; width:40px; height:40px; background-image:url(imagesindexhome_icon_bmfw.png); background-repeat:no-repeat;}
.home_bmfw dl ul li a{ position:relative; display:inline-block; padding-left:45px; margin-right:50px; font-size:16px; line-height:40px; white-space:nowrap;}
.home_bmfw dl ul li.twoline a{line-height:20px;}
.home_bmfw dl.dl01 ul{padding-left:40px;}
.home_bmfw dl.dl01 ul li.li_0 a i{background-position:0 -720px;}
.home_bmfw dl.dl01 ul li.li_1 a i{background-position:0 -200px;}
.home_bmfw dl.dl01 ul li.li_2 a i{background-position:0 -40px;}
.home_bmfw dl.dl01 ul li.li_3 a i{background-position:0 -120px;}
.home_bmfw dl.dl01 ul li.li_4 a i{background-position:0 -160px;}
.home_bmfw dl.dl01 ul li.li_5 a i{background-position:0 -80px;}
.home_bmfw dl.dl01 ul li.li_0 a:hover i{background-position:-40px -720px;}
.home_bmfw dl.dl01 ul li.li_1 a:hover i{background-position:-40px -200px;}
.home_bmfw dl.dl01 ul li.li_2 a:hover i{background-position:-40px -40px;}
.home_bmfw dl.dl01 ul li.li_3 a:hover i{background-position:-40px -120px;}	
.home_bmfw dl.dl01 ul li.li_4 a:hover i{background-position:-40px -160px;}
.home_bmfw dl.dl01 ul li.li_5 a:hover i{background-position:-40px -80px;}

.home_bmfw dl.dl02 ul{padding-left:20px;}
.home_bmfw dl.dl02 ul li.li_0 a i{ background-position:0 -640px;}
.home_bmfw dl.dl02 ul li.li_1 a i{ background-position:0 -480px;}
.home_bmfw dl.dl02 ul li.li_2 a i{ background-position:0 -520px;}
.home_bmfw dl.dl02 ul li.li_3 a i{ background-position:0 -560px;}
.home_bmfw dl.dl02 ul li.li_4 a i{ background-position:0 -600px;}
.home_bmfw dl.dl02 ul li.li_5 a i{ background-position:0 -680px;}
.home_bmfw dl.dl02 ul li.li_0 a:hover i{ background-position:-40px -640px;}
.home_bmfw dl.dl02 ul li.li_1 a:hover i{ background-position:-40px -480px;}
.home_bmfw dl.dl02 ul li.li_2 a:hover i{ background-position:-40px -520px;}
.home_bmfw dl.dl02 ul li.li_3 a:hover i{ background-position:-40px -560px;}
.home_bmfw dl.dl02 ul li.li_4 a:hover i{ background-position:-40px -600px;}
.home_bmfw dl.dl02 ul li.li_5 a:hover i{ background-position:-40px -680px;}

.home_bmfw dl.dl03 ul li.li_0 a i{ background-position:0 -240px;}
.home_bmfw dl.dl03 ul li.li_1 a i{ background-position:0 -280px;}
.home_bmfw dl.dl03 ul li.li_2 a i{ background-position:0 -360px;}
.home_bmfw dl.dl03 ul li.li_3 a i{ background-position:0 -320px;}
.home_bmfw dl.dl03 ul li.li_4 a i{ background-position:0 -400px;}
.home_bmfw dl.dl03 ul li.li_5 a i{ background-position:0 -760px;}
.home_bmfw dl.dl03 ul li.li_0 a:hover i{ background-position:-40px -240px;}
.home_bmfw dl.dl03 ul li.li_1 a:hover i{ background-position:-40px -280px;}
.home_bmfw dl.dl03 ul li.li_2 a:hover i{ background-position:-40px -360px;}
.home_bmfw dl.dl03 ul li.li_3 a:hover i{ background-position:-40px -320px;}
.home_bmfw dl.dl03 ul li.li_4 a:hover i{ background-position:-40px -400px;}
.home_bmfw dl.dl03 ul li.li_5 a:hover i{ background-position:-40px -760px;}

.home_bmfw dl.dl01 ul li, .home_bmfw dl.dl02 ul li{width:33%}
.home_bmfw dl.dl01 ul li a, .home_bmfw dl.dl02 ul li a{margin-right:0;}

.mainnav{height:49px; background:#f7f7f7; border-radius:5px 5px 0 0; overflow:hidden; border:#ebebeb 1px solid;}
.mainnav ul{ float:left; width:1058px;}
.mainnav ul li{ float:left; width:212px;}
.mainnav ul li.nav05{width:210px;}
.mainnav ul li a{ display:block; padding-left:90px; height:49px; line-height:49px; font-size:16px; color:#3188d8; background-repeat:no-repeat; background-position:51px center; font-weight:700;}
.mainnav ul li.on a{ background-color:#3188d8; color:#fff;}
.mainnav .switch{ float:right; width:60px; height:50px; margin:-1px -1px 0 0; background:#bbd5ee; cursor:pointer;}
.mainnav .switch b{ display:block; width:100%; height:100%; background-repeat:no-repeat; background-position:center center;}
.mainnav .switch .close{ background-image:url(imagesindexhome_switch_up.png); -webkit-animation: switchUp 1.2s infinite; animation: switchUp 1.2s infinite;}
.mainnav .switch .open{ background-image:url(imagesindexhome_switch_down.png); -webkit-animation: switchDown 1.2s infinite; animation: switchDown 1.2s infinite;}

.mainnav ul li.nav01 a{background-image:url(../images/mainnav_rdsw_on.png);}
.mainnav ul li.nav02 a{background-image:url(imagesmainnav_xxgk_on.png);}
.mainnav ul li.nav03 a{background-image:url(imagesmainnav_bsfw_on.png);}
.mainnav ul li.nav04 a{background-image:url(imagesmainnav_ggcy_on.png);}
.mainnav ul li.nav05 a{background-image:url(imagesmainnav_ssxc_on.png);}
.mainnav ul li.nav01.on a{background-image:url(imagesmainnav_rdsw.png);}
.mainnav ul li.nav02.on a{background-image:url(imagesmainnav_xxgk.png);}
.mainnav ul li.nav03.on a{background-image:url(imagesmainnav_bsfw.png);}
.mainnav ul li.nav04.on a{background-image:url(imagesmainnav_ggcy.png);}
.mainnav ul li.nav05.on a{background-image:url(imagesmainnav_ssxc.png);}

.mainBd{height:504px; overflow:hidden; background:#fff; *position:relative; *z-index:1;}
.mainBd .mainBorder{border-right:#e0e0e0 1px solid; border-left:#e0e0e0 1px solid;}
.mainBd .mainBorder iframe{height:504px;}
.date{height:50px;}

.floatgg{position:fixed;left:50%;margin-left:-250px;top:50%;margin-top:-150px;width:500px;box-shadow:0px 0px 20px #999;background:#fff;display:block}
.floatgg .close_gg{padding:5px; text-align:right;}
.floatgg .ggCont{text-align:center;}

/****animate*****/
@-webkit-keyframes spinAround {
	from {
		-webkit-transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(360deg);
	}
}
@keyframes spinAround {
	from {
		transform: rotate(0deg)
	}
	to {
		transform: rotate(360deg);
	}
}
@-webkit-keyframes switchUp {
	0% {
		-webkit-transform: translate(0, 20px);
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		-webkit-transform: translate(0, -10px);
		opacity: 0;
	}
}
@keyframes switchUp {
	0% {
		transform: translate(0, 20px);
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		transform: translate(0, -10px);
		opacity: 0;
	}
}
@-webkit-keyframes switchDown {
	0% {
		-webkit-transform: translate(0, -20px);
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		-webkit-transform: translate(0, 10px);
		opacity: 0;
	}
}
@keyframes switchDown {
	0% {
		transform: translate(0, -20px);
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		transform: translate(0, 10px);
		opacity: 0;
	}
}