﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/

/**/
.fullSlide {
	width:100%;
	position:relative;
	height:718px;
	margin-top:-169px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:718px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:718px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:20px;
	left:0;
	height:8px;
	line-height:8px;
	overflow:hidden
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#004ebe;
}
/**/
.t_bgg{ height:169px; position:relative; z-index:55; }
.t_bgg .header{ position:relative;height:169px;}
.h_con1{overflow:hidden; height:169px;}

.h_nav{ position: absolute; left:0;top:169px; background:url(Img/Common/bg.png) repeat;  width:229px; height:515px; padding-top:35px;}
.h_nav ul li{ margin-bottom:5px;}
.h_nav ul li a{padding:10px 0 0 67px; display:block; font-size:14px; color:#fff; height:40px;}
.h_nav ul li a:hover,.h_nav ul .cur a{ text-decoration:none; background:url(Img/index/cur.png) no-repeat left 0;}
.h_nav ul li em{ display:block; color:#91959a; text-transform:uppercase; padding-top:3px;-webkit-text-size-adjust:none; font-size:10px; }
.t_bgg h1{ float:left; width:229px;}
.h_nav ul li a:hover em,.h_nav ul .cur a em{ color:#fff;}
.t_bgg p{ height:37px; line-height:37px; font-size:14px; color:#acb9cd; width:728px; float: left; border-bottom:1px solid #3f6899;padding-left:42px; margin-bottom:38px;}
.t_bgg p span{ float:right;}
.t_bgg p span a{color:#acb9cd; display:inline-block; padding-right:32px;}
.t_bgg p span .last{ padding-right:0;}
.t_bgg p span img{ vertical-align:middle; padding-right:12px;}
.t_bgg h2{ width:352px; float:left; font-size:18px; color:#fff; font-weight:normal;padding-left:42px;}
.t_bgg h2 b{ font-size:22px; display:block; padding-bottom:5px;}
.t_bgg i{ display:block; float:right; width:150px; color:#fff; font-size:14px; text-align:right; padding-top:8px;}
.t_bgg i img{ vertical-align: middle; padding-right:10px;}
.t_bgg i span{ font-size:18px; display:block; padding-top:5px;}
/**/
.zj_bg .tempWrap {
    margin: 0 auto;
}

.jg{ height:438px;padding-top:68px; background:url(Img/Index/jg_bg1.gif) no-repeat center 216px #ebf3ff;}
.jg h3{ text-align:center; height:145px;}
.jg p{ overflow:hidden; padding-left:91px; text-align:center; }
.jg p a{ display:inline-block; float:left; width:162px;color:#245ba8; font-size:24px; padding:172px 0 0; margin-right:73px;}
.jg p a b{ display:block; font-size:18px; color:#333;}
.jg p a:hover{ background:url(Img/Index/jg_bg2.gif) no-repeat 1px 3px;}
.jg p .j02{ width:142px;}
.jg p .j02:hover,.jg p .j02.cur{ background:url(Img/Index/jg_bg2.gif) no-repeat -234px 3px;}
.jg p .j03{ width:149px; margin-right:92px;}
.jg p .j03:hover{ background:url(Img/Index/jg_bg2.gif) no-repeat -449px 3px;}
.jg p .j04{ width:127px; margin-right:0;}
.jg p .j04:hover{ background:url(Img/Index/jg_bg2.gif) no-repeat -690px 3px;}
/**/
.zhuanz{ background:url(Img/Index/bg2022.jpg) no-repeat center 0; height:912px; overflow:hidden;}
.zhuanz h3{ text-align:center; padding-top:66px; height:159px;}
.zhuanz h4{ background:url(Img/Index/zz_bg1.gif) no-repeat; height:56px; margin-bottom:51px; padding-left:84px;}
.zhuanz h4 a{ color:#141414; font-size:18px; display:inline-block; line-height:56px; width:230px; padding-left:50px; float:left;}
.zhuanz h4 span a:hover,.zhuanz h4 span.cur a{ background:url(Img/Index/zz_bg2.gif) no-repeat -84px 0; color:#245ba8;}
.zhuanz h4 span .zzz02{padding-left:97px;}
.zhuanz h4 span .zzz02:hover,.zhuanz h4 span.cur .zzz02{background:url(Img/Index/zz_bg2.gif) no-repeat -364px  0; }
.zhuanz h4 span .zzz03{ padding-left: 96px;width: 175px;}
.zhuanz h4 span .zzz03:hover,.zhuanz h4 span.cur .zzz03{background:url(Img/Index/zz_bg2.gif) no-repeat -691px  0; }
.prjclmdivqh p img{width:1000px;height:550px}
/**/
.f_bg{ background:#ebf3ff; padding-top:69px 0 0; height:746px; overflow:hidden; position:relative;}
.fw{ width:1100px; margin:0 auto; position:relative;}
.fw h3{ text-align:center; padding:70px 0 0; height:126px;}
.fw .f33{height:50px;margin-bottom:42px; overflow:hidden;}
.fw .f33 p{ width:186px; background:url(Img/Index/f_icoo.gif) no-repeat  right 17px; overflow:hidden; float:left; margin-right:28px; display:inline-block;}
.fw .f33 p img{ display:inline-block; float:left; padding-right:8px;}
.fw .f33 p i{ display: inline-block; float:left; color:#141414; font-size:16px; width:87px; padding-top:8px;}
.fw .f33 p i span{ display:block; text-transform:uppercase; color:#8f939a; font-size:12px; padding-top:3px;}
.fw .f33 .long{ width:186px; }
.fw .f33 .long i{ width:87px;}
.fw .f33 .last{ width:186px;margin-right:0;}
.fw .f33 .last i{ width:87px;}
/*
.f01,.f02{ text-align:center; font-size:0;}
.f01 p,.f02 p{overflow:hidden; display:block;}
.f01 p i,.f02 p i{ margin-right:9px; margin-bottom:10px; height:226px; display: inline-block; position:relative; float:left;}
.f01 p i span,.f02 p i span{ position:absolute; font-size:16px; display:block; width:100%;background:#2359a6; filter:Alpha(opacity=70);-moz-opacity: 0.7; -khtml-opacity: 0.7 ; opacity: 0.7; left:0; top:0; padding-top:25%; padding-bottom:20.5%;display: none;}
.f01 p i span a,.f02 p i span a{ color:#fff;}
.f01 p em,.f02 p em{ display: inline-block; background:url(Img/Index/fw_m.gif) no-repeat; width:226px; height:168px; text-align:center; position:relative; float:left; margin-right:10px; text-align:center; padding-top:58px;}
.f01 p em a,.f02 p em a{ font-size:26px; color:#fff;}
.f01 p em span,.f02 p em span{ display:block; padding-top:50px;}
.f01{ position:absolute; top:288px; left:-180px; width:690px;}
.f02{position:absolute; top:288px; right:-195px; width:921px;}
.f02 p .pal{ padding-left:235px;}
.fw .f02 p em{ position:absolute; top:236px; left:0;}*/

.f01{ text-align:center; font-size:0; width:1420px;  margin-left:-710px; left: 50%; position: absolute; top: 309px;}
.f02{ text-align:center; font-size:0; width:1420px;  margin-left:-710px; left: 50%; position: absolute; top: 512px;}
.f01 p{ overflow:hidden; display:block;}
.f02 p{ overflow:hidden; display:block; position:relative;}
.f01 p i,.f02 p i{ margin:0 3px; margin-bottom:5px; height:226px; display: inline-block; position:relative; float:left;}
.f01 p i span,.f02 p i span{ position:absolute; font-size:16px; display:block; width:100%;background:#2359a6; filter:Alpha(opacity=70);-moz-opacity: 0.7; -khtml-opacity: 0.7 ; opacity: 0.7; left:0; top:0; padding-top:25%; padding-bottom:20.5%; display:none;}
.f01 p i span a,.f02 p i span a{ color:#fff;}
.f02 p em{ display: inline-block; background:url(Img/Index/fw_m.gif) no-repeat; width:226px; height:168px; text-align:center; position:absolute; margin-right:6px; text-align:center; padding-top:58px; position:absolute; top:0; left:597px;}
.f01 p em a,.f02 p em a{ font-size:26px; color:#fff;}
.f01 p em span,.f02 p em span{ display:block; padding-top:50px;}
.f02 p .pal{ padding-left:235px;}
.f01 p img{ width:467px; height:197px;}
.f02 p img{ width:290px; height:226px;}
.f02 p em img{ width:97px; height:41px;}


/**/
.jd{ background:url(Img/Index/bg2.jpg) no-repeat center 0; height:687px; overflow:hidden;background-size:1414px 687px;}
.jd .content{ position:relative;}
.jd h3{ text-align:center; padding-top:70px; height:115px;}
.jd ul li{ float:left; font-size:0; display:inline-block; margin:0 10px 10px 0;}
/* .jd ul li img{ width:152px; height:107px; border:3px solid #a0bce5;} */
.jd ul li img{ width:152px; height:107px;}
.jd ul .nom{ margin-right:0;}
.jd ul .jd3{ position:absolute; left:336px; top:309px;}
.jd ul .jd3 img{ width:326px; height:112px; border:none;}
.jd ul .jd4 img{ width:320px; height:127px;}
.jd ul .jd33{ padding-left:336px;}

.jd p{ text-align:center; overflow:hidden; padding-left:329px; padding-top:28px;}
.jd p i{ font-size:20px; color:#245ba8; padding-left:60px; background:url(Img/Index/jd_tel.gif) no-repeat left 0; display:inline-block; width:150px; text-align: right; float:left; padding-right:16px;}
.jd p i span{font-size:14px; color:#000; display:block;}
.jd p em{ display: inline-block; float:left;}
.jd p em a{ width:119px; height:42px; line-height:42px; text-align:center; font-size:14px; color:#fff; background:#245ba8; display:inline-block; border-radius:3px;}
/**/
.w_bg{ background:url(Img/Index/what.jpg) no-repeat center 0; height:672px;}
.what{ width:1000px; margin:0 auto; position:relative;}
.what h3{ text-align:center; padding-top:75px;}
.what p{ color:#141414; font-size:22px; font-weight:bold; position:absolute;}
.what .w01{ position:absolute; top:289px; left:-16px;}
.what .w02{ position:absolute; top:240px; right:-16px;}
.what .w03{ position:absolute; top:478px; left:352px;}
/**/
.gw{ background:url(Img/Index/gw_bg.jpg) no-repeat center 0; height:868px;}
.gw h3{ position:relative; padding-top:70px; text-align:center;height:144px;}
.gw h3 i{ display:block; position:absolute; top:156px; right:0; text-align:right; font-size:14px; color:#333; font-weight:normal;}
.gw h3 i span{ color:#245ba8; font-size:22px; display:block;}
.gw .menu{ background:url(Img/Index/g_bg1.png) no-repeat; height:98px; position:relative; overflow: hidden;z-index: 6;}
.gw .menu a{ display:inline-block; width:243px; height:98px; text-align:center; float:left; margin-right:9px; font-size:20px; color:#fff; text-indent:22px; line-height:69px;}
.gw .menu a:hover,.gw .menu .cur{background:url(Img/Index/g_bg2.gif) no-repeat}
.gw .menu .gw2.cur,.gw .menu .gw2:hover{background:url(Img/Index/g_bg2.gif) no-repeat -251px 0;}
.gw .menu .gw3.cur,.gw .menu .gw3:hover{background:url(Img/Index/g_bg2.gif) no-repeat -505px 0;}
.gw .menu .gw4.cur,.gw .menu .gw4:hover{background:url(Img/Index/g_bg2.gif) no-repeat right 0;}
.gw .menu .gw4{ margin-right:0;}
.gw .gcon dl{ background:#2259a3;}
.gw .gcon dl dt img{ width:1000px; height:348px; display:block; }
.gw .gcon dl dd{ padding:27px 0 19px 37px;}
.gw .gcon dl dd p{ line-height:25px; color:#fff; font-size:14px;}
.gconqhbjdiv{margin-top:-12px;position:relative;width: 1000px;height: 469px;overflow:hidden}
/**/
.zh_bg{ background:#ebf3ff; padding:80px 0 0; height:490px;}
.zhiz{ width:1000px; margin:0 auto; position:relative;}
.zhiz h3{ text-align:center; height:148px;}
.zz01{ position: absolute;width:29px; left:-48px; top:221px;}
.zz03{ position: absolute;width:29px; right:-48px; top:221px;}
.zz01 a { background:url(Img/Index/z_uu.gif) no-repeat; width:29px; height:41px; display:block;}
.zz01 a:hover { background:url(Img/Index/z_uu1.gif) no-repeat;}
.zz03 a { background:url(Img/Index/z_dd1.gif) no-repeat; width:29px; height:41px; display:block;}
.zz03 a:hover { background:url(Img/Index/z_dd.gif) no-repeat;}
.zz02 ul li { float:left; width:240px; padding:0 5px;}
.zz02 ul li img { width:227px; height:157px; padding:5px; border:1px solid #e1e6ef;}
.zz02 ul li span { display:block; height:25px; line-height:25px; overflow:hidden; text-align:center; font-size:14px; padding-top:3px;}
.zz02 ul li span a { color:#555;}
.zhiz p{ text-align:center; overflow:hidden; padding-left:329px; padding-top:35px;}
.zhiz p i{ font-size:20px; color:#245ba8; padding-left:60px; background:url(Img/Index/tel2.gif) no-repeat left 0; display:inline-block; width:150px; text-align: right; float:left; padding-right:8px;}
.zhiz p i span{font-size:14px; color:#000; display:block;}
.zhiz p em{ display: inline-block; float:left;}
.zhiz p em a{ width:119px; height:42px; line-height:42px; text-align:center; font-size:14px; color:#fff; background:#245ba8; display:inline-block; border-radius:3px;}
/**/
.liuc{ background:url(Img/Index/lc_bg.jpg) no-repeat center 0; height:775px; overflow:hidden;}
.liuc h3{ text-align:center; padding-top:69px; height:120px;}
.liuc dl{ float:left; width:176px; height:204px; background:#245ba8; display:inline-block; margin-right:30px; margin-bottom:30px;}
.liuc dl dt{ overflow:hidden; padding-top:14px; height:52px;}
.liuc dl dt span{ font-size:0; width:26px; float:left; display:inline-block; padding:5px 15px 0 19px;}
.liuc dl dt i{ float:left; display:inline-block; width:108px; font-size:18px; font-weight:bold; color:#fff;}
.liuc dl dt i b{ font-size:14px; font-weight:normal; display:block;}
.liuc dl dd{ font-size:0; padding-left:3px;}
.liuc dl dd img{ width:170px; height:134px;}
.liuc .last{ margin-right:0;}
.liuc .bg{ background:#5ca0ff;}
.liuc p{ text-align:center; overflow:hidden; padding-left:329px; padding-top:5px;}
.liuc p i{ font-size:20px; color:#245ba8; padding-left:60px; background:url(Img/Index/tel.gif) no-repeat left 0; display:inline-block; width:150px; text-align:left; float:left;padding-right:8px;}
.liuc p i span{font-size:14px; color:#000; display:block;}
.liuc p em{ display: inline-block; float:left;}
.liuc p em a{ width:119px; height:42px; line-height:42px; text-align:center; font-size:14px; color:#fff; background:#245ba8; display:inline-block; border-radius:3px;}
/**/
.zj_bg{  height:666px; padding-top:70px; background:#ebf3ff;}
.zouj{ width:1000px; margin:0 auto; position:relative;z-index: 8;}
.zouj h3{ text-align:center; height:160px;}
.zouj .uu{ position:absolute; top:399px; left:-49px;z-index: 8;}
.zouj .dd{ position:absolute; top:399px; right:-49px;z-index: 8;}
.zouj dl{left:55px; width:421px; position:absolute; top:248px;z-index: 8;}
.zouj dl dt{ font-size:16px; font-weight:bold; height:32px;} 
.zouj dl dt a{ color:#06243d;}
.zouj dl dd p{ color:#06243d; font-size:14px; line-height:28px; height:138px;}
.zouj dl dd em{ font-size:14px; color:#000;}
.zouj dl dd em a{ display:block; width:131px; height:38px; line-height:38px; text-align:center; background:#245ba8; color:#fff; font-size:14px; border-radius:2px; margin-top:3px;}
.zjj a{ display:block;width:100%;height:506px;background-position:center top;background-repeat:no-repeat;}
/**/
.zixu{ height:542px; background:#e2eeff; padding-top:68px;}
.zixu h3{ height:171px; text-align:center;}
.z_l{ width:333px; float:left; margin-right:12px;}
.z_l h4{ background:url(Img/Index/n_h31.gif) no-repeat; height:68px; font-weight:normal; margin-bottom:19px;}
.z_c h4{ background:url(Img/Index/n_h32.gif) no-repeat; height:68px; font-weight:normal; margin-bottom:19px;}
.z_r h4{ background:url(Img/Index/n_h33.gif) no-repeat; height:68px; font-weight:normal; margin-bottom:19px;}
.z_l h4 a{ font-size:18px; color:#000;}
.z_l ul li{ height:31px; line-height:31px; font-size:14px;}
.z_l ul li a{ color:#4c4c4c;}
.z_l ul{ padding-bottom:23px;}
.z_l dl{padding-bottom:25px;}
.z_l dl dt a{ display:block; background:url(Img/Index/n_a.gif) no-repeat left 4px; height:18px; line-height:18px; color:#4c4c4c; font-size:14px; padding-left:25px; margin-bottom:10px;}
.z_l dl dd{ padding-left:28px; color:#4c4c4c; font-size:14px; width:258px; line-height:31px; background:url(Img/Index/n_q.gif) no-repeat left 10px;}
.z_r{ width:290px; float:right;}
a:hover{text-decoration: none;}