﻿/*@import "/Skins/Default/resetcommon.css";*/
/*index.css start*/
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
/*banner*/

/*banner*/
.fullSlide {width:100%;position:relative;height:540px;}
.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:540px;overflow:hidden;text-align:center; background-position:center top;background-repeat:no-repeat;}
.fullSlide .bd li a {display:block;height:540px;}
.fullSlide .hd {
                position:absolute; z-index:7; bottom:35px; left:47%; padding:5px 6px;}
.fullSlide .hd ul {text-align:center;}



.fullSlide .hd ul li{border-radius:14px;width:18px;height:18px; color:#fffab1;  background:#fff; float:left; cursor: pointer;display:block;margin-left: 5px;
                  transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s;
                  -moz-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Firefox 4 */
                  -webkit-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Safari and Chrome */
                  -o-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Opera */}
.fullSlide .hd ul .on{ background:#15499a; color:#15499a;}

.fullSlide .prev,.fullSlide .next {	display:block;
	position:absolute;
	z-index:1;top:50%;
	margin-top:-30px;left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:81px; height:80px;}
.fullSlide .prev{ background:url(img/Index/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:5%;background:url(img/Index/right1s.png) no-repeat;}



/**/
.al{ height: 636px; overflow: hidden;}

.al_h{ height: 58px; overflow: hidden; width: 348px; margin: 69px auto 48px;}
.al_h ul li{ float: left; width: 174px; height: 58px;}
.al_h ul li a{ display: inline-block; width: 168px; height: 52px; border: 3px solid #15499a; background: #fff; text-align: center; font-size: 30px; font-family: "黑体"; color: #15499a; line-height: 52px;}
.al_h ul li a:hover ,.al_h .cur a{ width: 174px; height: 58px; line-height: 58px; background: url(Img/Index/al_hb.jpg) no-repeat left top; border: 0; color: #fff; font-weight: bold; text-decoration: none;}

.al_con a{ margin-right: 1px; height: 399px; overflow: hidden; display: block; float: left; width: 199px;}
.al_con dl{ height: 399px; overflow: hidden; width: 199px;}
.al_con dl dt{ width: 162px; height: 162px; overflow: hidden; margin: 0 auto; position: relative; z-index: 10;}
.al_con dl dt img{ width: 162px; height: 162px;}
.al_con dl dd{ color: #000; font-family: "黑体"; background: url(Img/Index/al_db.png) no-repeat left top; width: 199px; height: 228px; position: relative; margin-top: -83px; padding-top: 92px;}
.al_con dl dd span{ display: block; border-bottom: 1px solid #e0e0e0; height: 39px; font-size: 18px; line-height: 39px; width: 148px; margin: 0 auto 12px; text-align: center;}
.al_con dl dd p{ padding-left: 27px; background: url(Img/Index/al_dw1.png) no-repeat left center; margin-left: 25px; line-height: 30px; font-size: 14px;}
.al_con dl dd em{ margin: 18px auto 0; display: block; width: 126px; height: 24px; overflow: hidden; text-align: center; line-height: 24px; font-size: 14px; border: 1px solid #15499a; color: #15499a;}
.al_con a:hover,.al_con a.cur{ text-decoration: none;}
.al_con a:hover dd,.al_con a.cur dd{ background: url(Img/Index/al_dbh.png) no-repeat left top; color: #fff;}
.al_con a:hover dd p,.al_con a.cur dd p{ background: url(Img/Index/al_dw2.png) no-repeat left center;}
.al_con a:hover dd em,.al_con a.cur dd em{ border-color: #fff; color: #fff;}
/**/
.cp{ height: 930px; overflow: hidden; background: #eee;}

.lb{ width: 264px; height: 817px; overflow: hidden; margin-top: 61px;}
.lb h2{ padding-top: 18px; height: 72px; overflow: hidden; width: 264px; text-align: center; background: url(Img/Index/pro_t.png) no-repeat left top; font-size: 16px; color: #4a80cf; font-weight: normal;}
.lb h2 a{ display: block; text-align: center; color: #fff; font-size: 30px; font-family: "黑体"; font-weight: bold;}

.lb_con{ padding-top: 20px; width: 252px; height: 685px; border: 6px solid #15499a; border-top: 0; background: #fff; border-bottom:0;}
.lb_con h3{ width: 227px; margin:1px auto 0; height: 42px; overflow: hidden;}
.lb_con h3 a{ display: inline-block; width: 173px; height: 42px; overflow: hidden; background: url(Img/Index/lb_b.jpg) no-repeat left top; padding-left: 54px; font-size: 16px; font-weight: normal; color: #fff; line-height: 42px; font-family: "黑体";}
.lb_con ul{ width: 200px; margin: 8px auto;}
.lb_con ul li{ height: 33px; border-bottom: 1px solid #eee; padding-left: 45px; background: url(Img/Index/al_dw1.png) no-repeat 16px center;  font-size: 14px; line-height: 33px;}
.lb_con ul li a{ color: #000;}
.lb_con ul li a:hover{color: #15499a; text-decoration: none;}
.lb_con ul li:last-child{ border-bottom:0;}
.lb_con .nobot{ border-bottom: 0;}
.pro_f{ width: 264px; height: 20px; overflow: hidden; background: url(Img/Index/pro_f.jpg) no-repeat left top;}

.lb_tel{ margin: 0px auto 0; width: 226px; height: 154px; overflow: hidden; background: url(Img/Index/lb_tel.jpg) no-repeat left top;}
.lb_tel p{ color: #15499a; font-size: 24px; font-weight: bold; text-align: center; margin-top: 98px;}
.lb_tel p em{ display: block; color: #000; font-size: 16px; font-weight: normal;}

.cp_con{ width: 712px; height: 801px; overflow: hidden; margin-top: 61px;}
.cp_c{ width: 712px; position: relative;}
.cp_c em{ display: block; width: 29px; height: 63px; overflow: hidden; position: absolute;}
.cp_c .e01{ top: 183px; left: 0; z-index: 10; background:#666}
.cp_c .e02{ top: 183px; right: 0; z-index: 10;background:#666}
.cp_c .cpnr{ position: relative; height: 478px; overflow: hidden;}
.cp_c .cpnr li{ float:left; position:relative;}
.cp_con .cp_c ul{ position: relative; height: 478px; overflow: hidden;}
.cp_con .cp_c li{position: relative; width: 712px; height: 478px; overflow: hidden;}
.cp_con .cp_c li a{ }
.cp_con .cp_c li img{ width: 712px; height: 478px;}
.cp_con .cp_c li span{background: url(Img/Index/png.png) repeat; position: absolute; bottom: 0; left: 0; width: 712px; height: 42px; line-height: 42px; text-align: center; font-size: 16px; font-family: "黑体"; color: #fff;}
.cp_con .cp_c li p{ display: none; background: url(Img/Index/pro_sp.png) repeat; position: absolute; left: 0; top: 0; width: 712px; height: 478px; }
.cp_con .cp_c li p i{color: #fff;background: url(Img/Index/pro_ic.png) no-repeat center bottom; display: block; height: 90px; margin-top: 186px; line-height: 42px; text-align: center; font-size: 18px; font-family: "黑体"; font-style:normal; }
.cp_con .cp_c li a:hover{ text-decoration: none; }
.cp_con .cp_c li a:hover span{ display: none;}

.cp_m{ background: url(Img/Index/c_hm.gif) no-repeat left 53px; height: 323px; position: relative;}
.cp_m h2{font-size: 22px; font-weight: normal; line-height: 110px; text-align: center; height: 90px; overflow: hidden; font-family: "黑体";}
.cp_m h2 a{ color: #333;}
.cp_m em{ display: block; height: 30px; width: 32px; overflow: hidden; position: absolute;}
.cp_m .e01{ top: 38px; left: 261px;}
.cp_m .e02{ top: 38px; right: 261px;}

.cp_con .cp_m li{ float: left;margin-right: 20px; line-height: 0px; position: relative; width: 346px; height: 232px; overflow: hidden;}
.cp_con .cp_m li a{ }
.cp_con .cp_m li img{ width: 346px; height: 232px;}
.cp_con .cp_m li span{display: block; position: absolute; bottom: 0; left: 0; width: 346px; background: url(Img/Index/png.png) repeat; height: 42px; line-height: 42px;  font-size: 16px; font-family: "黑体"; text-align: center; color: #fff;}
.cp_con .cp_m li p{ display: none; background: url(Img/Index/pro_sp.png) repeat; position: absolute; left: 0; top: 0; width: 346px; height: 232px;}
.cp_con .cp_m li p i{color: #fff;background: url(Img/Index/pro_ic.png) no-repeat center bottom; display: block; height: 90px; margin-top: 65px; line-height: 42px; text-align: center; font-size: 18px; font-family: "黑体"; font-style:normal;  }
.cp_con .cp_m li a:hover{ text-decoration: none; }
.cp_con .cp_m li a:hover span{ display: none;}

.cp_m .nobot{ margin-right: 0;}
/**/

.yf{ height: 599px; overflow: hidden; background: url(Img/Index/yf_bj.jpg) no-repeat center top;}
.yf h2{ text-align: center; height: 179px; overflow: hidden; font-size: 16px; font-weight: normal; color: #555; text-transform: uppercase;}
.yf h2 a{ display: block; font-size: 30px; color: #15499a; font-weight: bold; font-family: "黑体"; margin-top: 64px;}

.yf_con{ height: 362px; overflow: hidden;}
.yf_con a{ margin-right: 29px; display: block; float: left; width: 172px;}
.yf_con a:hover{ text-decoration: none;}
.yf_con a:hover dd span{ color: #15499a;}

.yf_con .yf1{ margin-left: 17px;}

.yf_con dl dt{ height: 156px; width: 156px; overflow: hidden;}
.yf_con dl dt img{ height: 156px; width: 156px; }
.yf_con dl dd span{ margin-bottom: 14px; margin-top: 31px; color: #000; height: 41px; overflow: hidden; border-bottom: 1px solid #d6d6d6; display: block; text-align: center; font-size: 18px; line-height: 41px;}
.yf_con dl dd p{ font-size: 14px; color: #555; line-height: 26px;}

.yf_con .nobot{ margin-right: 0;}
.yf_con a .yf02{ display:none;}
.yf_con a.phover .yf01 { display:none;}
.yf_con a.phover .yf02 { display:inline-block;}

.yf_tel{ background: url(Img/Index/yf_tb.jpg) no-repeat left top; width: 472px; height: 58px; overflow: hidden; margin: 0 auto;}

.yf_tel p span{ display: inline-block; vertical-align: top; font-size: 22px; color: #15499a; width: 326px; height: 58px; overflow: hidden; line-height: 58px; text-align: center;}
.yf_tel p a{ font-size: 22px; font-weight: bold; display: inline-block; width: 146px; height: 58px; overflow: hidden; text-align: center; font-weight: bold; color: #fff; vertical-align: top; line-height: 58px;}
/**/
.hz{ height: 393px; background: url(Img/Index/hz_bj.jpg) repeat-x left top; overflow: hidden;}

.hz h2{ background: url(Img/Index/hz_h.gif) no-repeat center 81px; text-align: center; height: 187px; overflow: hidden; font-weight: normal; font-size: 16px; text-transform: uppercase; color: #cecece;}
.hz h2 a{ margin-top: 64px; display: block; font-size: 30px; color: #1b4e9d; font-family: "黑体"; font-weight: bold;}
.hz h2 p{ color: #333; font-size: 22px; font-weight: normal;}

.hz_con{ width: 1133px; margin: 0 auto;}
.hz_con em{ width: 42px; height: 82px; margin-top: 22px; display: block;}
.hz_con .tempWrap{ float:left;}

.hz_con ul li{ line-height: 0; width: 234px; float: left; margin: 0 12px;}
.hz_con ul li img{ width: 232px; height: 126px; border: 1px solid #e5e5e5;}
.hz_con ul li span{ display: block; text-align: center; line-height: 42px; font-size: 16px; font-weight: "黑体"; color: #555;}
.hz_con .nobot{ margin-right: 0;}
/**/
.zx{ background: url(Img/Index/zx_bj.jpg) no-repeat center top; height: 230px; overflow: hidden;}

.zx_con{ height: 230px; overflow: hidden; position: relative;}
.zx_con p{ font-size: 16px; position: absolute; right: 0; top: 71px; width: 198px; text-align: center; color: #fff; font-weight: "黑体";}
.zx_con p a{ font-size: 22px; line-height: 36px; display: block; width: 187px; height: 36px; overflow: hidden; margin-bottom: 10px; border: 1px solid #fff; text-align: center; color: #fff;}
.zx_con p span{ display: block; font-size: 24px; font-family: Arial; font-weight: bold; color: #fff;}

/**/
.about{ padding-top: 60px; height: 490px; overflow: hidden;}

.about em{ float: left; width: 489px; height: 471px; overflow: hidden;}
.about em img{ width: 489px; height: 471px; }

.about dl{margin-top: 30px; width: 478px; overflow: hidden;}
.about dl dt{ height: 74px; overflow: hidden; text-align: center; font-size: 30px; font-weight: bold; line-height: 74px; background: url(Img/Index/a_wh.gif) no-repeat center bottom;}
.about dl dt a{ color: #1b4e9d;}
.about dl dd{ margin-top: 18px; font-size: 16px; line-height: 28px; font-family: "黑体";}
.about dl dd span{ line-height: 38px; width: 377px; display: block; margin: 28px auto 0; height: 38px; overflow: hidden; background: url(Img/Index/a_b.gif) no-repeat left top;}
.about dl dd span a{ display: inline-block; width: 188px; height: 38px; text-align: center; font-size: 22px; color: #15499a;}
.about dl dd span .a01{ color: #fff; font-weight: bold;}


.hor_bg{ height: 611px; overflow: hidden;background: url(Img/Index/hor_bg.jpg) no-repeat center top;}
.hor{ height: 611px; width: 1046px; overflow: hidden; margin: 0 auto;}
.hor h2{ height: 67px; text-align: center; overflow: hidden; font-size: 30px; line-height: 67px; font-family: "黑体";}
.hor h2 a,.hor h2 a:hover{ text-decoration: none; color: #15499a; }
.hor span{ display: block; height: 23px; width: 347px; margin:0 auto 110px; text-align: center; overflow: hidden; font-size:14px; line-height:23px; font-family: Arial, Helvetica, sans-serif;background: url(Img/Index/hor_m.png) no-repeat left top;}
.hor span a,.hor span a:hover{ text-decoration: none; color: #15499a; }

.hor p{ height: 399px;  width: 1046px; overflow: hidden;}
.hor p img{ height: 399px;  width: 1046px;}
/**/
.team{ height: 462px; overflow: hidden;}
.team .tempWrap { float:left;margin-left:24px;}
.t_h{ width: 1000px; margin: 0 auto; background: url(Img/Index/t_h.gif) no-repeat left bottom; height: 70px; overflow: hidden;}
.t_h ul li{ font-family: "黑体"; float: left; margin-right: 30px;}
.t_h ul li a{color: #333; font-size: 22px; line-height: 70px;}
.t_h ul li a:hover ,.t_h .cur a{ color: #15499a; font-weight: bold; text-decoration: none;}

.t_h span a{ font-size: 14px; font-family: "黑体"; color: #000; line-height: 70px;}


.t_con{ width: 1133px; margin: 32px auto 0;}
.t_con em{ display: block; height: 82px; width: 42px; overflow: hidden; margin-top: 98px;}

.t_con ul li{ float: left; width: 234px; margin-right: 22px; line-height: 0;}
.t_con ul li img{ width: 232px; height: 272px; border: 1px solid #d6d6d6;}
.t_con ul li span{ display: block; text-align: center; line-height: 56px; color: #333; font-size: 16px; font-family: "黑体";}

.t_con .nobot{ margin-right: 0;}
/**/
.ys{ height: 2025px; overflow: hidden; position: relative;}
.ys h2{ height: 270px; background: url(Img/Index/ys_h.jpg) no-repeat center top; overflow: hidden;}

.ys01{ background: url(Img/Index/ys01.jpg) no-repeat center top; height: 460px; overflow: hidden;}
.ys02{ background: url(Img/Index/ys02.jpg) no-repeat center top; height: 612px; overflow: hidden;}
.ys03{ background: url(Img/Index/ys03.jpg) no-repeat center top; height: 683px; overflow: hidden;}

.ys_con{ position: absolute; top: 0; left: 50%; margin-left: -500px; width: 1000px; height: 2025px; overflow: hidden;}

.one{ width: 400px; position: absolute; top: 320px; left: 10px;}
.one dt{ font-size: 30px; font-weight: bold; color: #1b4d9c; line-height: 80px;}
.one dd{ font-size: 16px; line-height: 28px; color: #333;}
.one dd em{ color: #15499a;}

.two{ top:518px; left: 10px;}

.three{ left: 596px; top: 834px;}

.four{ left: 596px; top: 1030px;}

.five{position: absolute; bottom: 454px; left: 136px;}
.five dt{ font-size: 30px; font-weight: bold; color: #1b4d9c; line-height: 80px;}
.five dd{ margin-top: 12px; text-align: center; font-size: 16px; line-height: 28px; color: #333;}
.five dd em{ color: #15499a;}

/**/

.zx02{ background: url(Img/Index/zx02_bj.jpg) no-repeat center top; height: 230px; overflow: hidden;}

.zx02_con{ height: 230px; overflow: hidden; position: relative;}
.zx02_con p{ font-size: 16px; position: absolute; right: 25px; top: 158px; color: #fff; font-weight: "黑体";}
.zx02_con p a{ margin-right : 20px; font-size: 22px; line-height: 36px; display: inline-block; width: 187px; height: 36px; overflow: hidden; border: 1px solid #fff; text-align: center; color: #fff; font-weight: bold;}
.zx02_con p span{ line-height: 38px; vertical-align: top; display: inline-block; font-size: 16px; font-family: "黑体";color: #fff;}
.zx02_con p span em{display: inline-block; font-size: 24px; font-family: Arial; font-weight: bold;}

/**/

.new{ margin-top:31px;height:460px; overflow:hidden;}

.n_l{ width:646px;}
.n_u{height:76px; overflow:hidden; background:url(Img/Index/t_h.gif) repeat-x left bottom;}
.n_u ul li{  float:left; font:22px/76px "Microsoft Yahei"; color:#333; padding-right:24px; margin-right:10px;}
.n_u ul li a{ color:#333;}

.n_u ul .nobot{ background:none; margin-right:0;}
.n_u ul li a:hover ,.n_u .cur a{ color:#15499a; text-decoration:none; font-weight: bold;}

.n_u span{ font:14px/76px "黑体";}
.n_u span a{ color:#000;}

.n_x dl{ margin-top:27px; height:176px; overflow:hidden;}
.n_x dl dt{ width:300px; height:176px; overflow:hidden;}
.n_x dl dt img{width:300px; height:176px;}
.n_x dl dd{ width:323px;}
.n_x dl dd p{ font:16px/48px "黑体"; color:#15499a;}
.n_x dl dd p a{ display:block; color:#15499a;}
.n_x dl dd span{ font:14px/28px "黑体"; display:block; color: #333;}
.n_x dl dd span a{ color:#15499a;}

.n_x ul{ overflow:hidden; margin-top:20px;}
.n_x ul li{ width: 280px; margin-right: 22px; float: left; background:url(Img/Index/al_dw1.png) no-repeat left center; padding-left:28px; height:34px;}
.n_x ul li a{ display:inline-block; font:14px/34px "黑体"; color:#535353;}
.n_x ul li span{ font:14px/34px "黑体"; color:#535353;}
.n_x .nobot{ margin-right: 0;}

.wd{ width:304px;}
.wd h2{ height:76px; background:url(Img/Index/t_h.gif) repeat-x left bottom; width:270px; overflow:hidden;}
.wd h2 a{ font:22px/76px "黑体"; color:#333; display:inline-block;}
.wd h2 span a{ background:none; font:14px/76px "黑体"; color:#000;}

.w_c{ margin-top: 20px; overflow: hidden;}
.w_c dl{ padding-bottom:15px; border-bottom:1px solid #e6e6e6; margin-top:20px;width:300px;}
.w_c dl dt{ font:bold 14px/26px "黑体"; color:#333; background:url(Img/Index/wd_w.gif) no-repeat 0px 0px; height:26px; padding-left:31px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.w_c dl dt a{ color:#333;}
.w_c dl dd{ font:14px/24px "黑体"; color:#666; background:url(Img/Index/wd_d.gif) no-repeat left top; padding-left:31px;}

.w_c .nobot{ border-bottom:0;}


/**/
.link { padding-top: 51px; height:100px; background: #eee; overflow:hidden; }
.link h2{ padding-top: 4px; width: 154px; height: 50px; background:url(Img/Index/link_hb.jpg) no-repeat left top; overflow:hidden; text-align: center; font-size: 22px; color: #fff; font-family: "黑体";}
.link h2 a{ display: block; font-size: 14px; color: #fff; font-weight: normal;}




.link p{ width: 845px; height: 52px; overflow: hidden; border: 1px solid #d3d3d3; border-left: 0; font-size: 14px; line-height: 52px; font-family: "黑体";}
.link p a{ color:#333; padding:0 22px; display:inline-block;}
