﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner{ display:block; height:519px;}

/*首页动画样式*/
.fullSlide 
{
	width:100%;
	position:relative;
	height:519px;
}
.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:519px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:519px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:30px;
	left:0;
	height:10px;
	line-height:10px;
	display: none;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:80px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
    border-radius: 15px;
}
.fullSlide .hd ul .on {
	background:#1667d3;
}
.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;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(Img/Index/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(Img/Index/right1s.png) no-repeat;
}


/**/
.sou_bg{ height:60px; background:#f0f0f0;}
.sou_bg p{ line-height:60px; display:block; width:680px; float:left; font-size:14px;}
.sou_bg p b{background: url(Img/Index/ss_t.jpg) no-repeat center left; color:#1666d4; padding-left:20px; font-size:14px;}
.sou_bg .s_cx{ margin-top:15px;float:right; display:block;}
.sou_bg .s_cx .s_01{ display:block; height:26px; border:1px solid #999999; width:293px; padding-left:20px; float:left; line-height:26px; color:#666; padding-right:25px; border-right:0; font-size:14px; font-family:"Microsoft YaHei"}
.sou_bg .s_cx .s_sea{background: url(Img/Index/b_ss.jpg) no-repeat; width:50px; height:28px; display:block; float:left; border:0;  cursor:pointer;}

/**/
.yxl{height:448px; padding-top:65px;background: url(Img/Index/d_gy.jpg) no-repeat top center;}
.yxl h2{ text-align:center; display:block; height:48px; color:#333; font-size:36px; font-weight:normal; margin-bottom:30px;}
.yxl h2 a{color:#333;}
.yxl dt{ display:block; width:584px; float:left;}
.yxl dt img{ display:block; width:584px; height:329px;}
.yxl dd{ display:block; background:#fff; padding:63px 46px; height:203px; float:left; width:524px;}
.yxl dd h4{ font-size:20px; color:#383a71;background: url(Img/Index/yxl_t.jpg) no-repeat left bottom; height:36px; display:block; margin-bottom:15px;}
.yxl dd h4 a{color:#383a71;}
.yxl dd p{ line-height:30px;}

/**/
.cp{ height:959px; padding-top:65px;background: url(Img/Index/cp_bg.jpg) no-repeat top center;}
.cp h2{ display:block; height:110px;background: url(Img/Index/cp_t.png) no-repeat bottom center; text-align:center; font-size:36px;  font-weight:normal; margin-bottom:28px; }
.cp h2 a{color:#333;}
.cp h2 span{ font-weight:bold;}
.cp h2 em{ font-style:normal; display:block; font-size:18px; font-weight:normal; margin-top:5px; color:#666;}
.cp_l{ display:block; width:249px; height:796px; background: url(Img/Index/cp_lbg.jpg) no-repeat; float:left;}
.cp_l h3{background: url(Img/Index/lb_t.jpg) no-repeat; display:block; width:157px; height:70px; margin-top:35px; font-size:22px;padding:22px 0 0 70px;}
.cp_l h3 a{ color:#fff; }
.cp_l h3 em{text-transform:uppercase; font-size:12px; font-weight:normal; display:block;}
.cp_lb{ padding:10px 12px 21px;}
.cp_lb h4{ display:block; height:59px; line-height:59px;background: url(Img/Index/lb_tb.jpg) no-repeat 40px center; border-bottom:1px dashed #ccc; padding-left:62px; font-size:16px; font-weight:normal;}
.cp_lb h4 a{color:#000;}
.cp_lb span{background: url(Img/Index/cp_gd.jpg) no-repeat; width:128px; height:31px; display:block; margin:30px auto;}
.cp_lb span a{ display:block; width:128px; height:31px; line-height:31px; color:#fff; font-size:14px; text-align:center;}
.cp_l .dh{background: url(Img/Index/cp_dh.jpg) no-repeat; display:block; width:164px; height:84px; color:#fff; padding:43px 0 0 85px; font-size:14px;}
.cp_l .dh em{ font-style:normal; display:block; font-size:18px;}
.cp_z{ display:block; width:865px; padding:30px; float:left; margin-left:26px; background:#fcfcfc;}
.cp_z h3{ border-bottom:1px solid #e1e1e1; height:32px; font-size:18px; font-weight:normal;}
.cp_z h3 a{ color:#000;}
.cp_z h3 span{ float:right; margin-right:15px;}
.cp_z dl{ position:relative; }
.cp_zd{width:865px; display:block; }
.zd_cp{ position:relative;}
.dkj1{ display:block; width:47px; position:absolute; right:-20px; top:150px; cursor:pointer;}
.dkj2{ display:block; width:47px; position:absolute; left:-20px; top:150px;cursor:pointer;}
.cp_z dt{ display:block; width:865px; height:340px; float:left; background: url(Img/Index/zx_t.jpg) no-repeat; margin-top:17px;}
.cp_z dt img{ display:block; width:377px; height:314px; margin:26px 0 0 70px;}
.cp_z dd{background: url(Img/Index/cp_mb.png) no-repeat; display:block; float:left; width:287px; height:270px; padding:70px 24px 0; position:absolute; right:0; top:17px;}
.cp_z dd h4{ font-size:18px; height:36px; }
.cp_z dd h4 a{ color:#fff;}
.cp_z dd p{ font-size:14px; color:#fff; line-height:24px; height:169px; overflow:hidden;}
.cp_gd{ display:block; height:36px; margin:15px 0 30px; text-align:center;}
.cp_gd span{ margin-right:10px;}
.cp_gd .nones{ margin-right:0;}
.cp_con{margin-top:4px;}
.cp_con li{background: url(Img/Index/cp_tbg.jpg) no-repeat top center; display:block; width:279px; height:263px; float:left; margin-right:14px; border-bottom:2px solid #acacac; }
.cp_con li img{ display:block; width:208px; height:173px; margin:30px 0 0 30px;}
.cp_con li span{ display:block; height:60px; color:#666; font-size:14px; text-align:left; line-height:60px; display:block; width:167px; float:left; overflow:hidden;}
.cp_con li em{background: url(Img/Index/cp_zx.jpg) no-repeat; display:block; width:112px; height:32px; line-height:32px; font-style:normal; float:left; text-align:center; margin-top:14px;}
.cp_con li em a{ color:#fff; display:block;}
.cp_con li:hover{border-bottom:2px solid #1666d4;}
.cp_con li:hover em{background: url(Img/Index/cp_zxs.jpg) no-repeat;}
.cp_con li.nones{ margin-right:0;}

/**/
.cp_ys{height:423px; padding-top:25px;background: url(Img/Index/cp_ysbg.jpg) no-repeat top center;}
.cp_ys h2{ display:block; height:110px;background: url(Img/Index/cpys_t.png) no-repeat bottom center; text-align:center; font-size:36px;  font-weight:normal; margin-bottom:35px;color:#333; }
.cp_ys h2 span{ font-weight:bold;}
.cp_ys h2 em{ font-style:normal; display:block; font-size:18px; font-weight:normal; margin-top:5px; color:#666;}
.cp_ys ul{ display:block; height:245px;background: url(Img/Index/cpys_jt.png) no-repeat center 85px;}
.cp_ys ul li{ display:block; width:184px; float:left; margin:0 58px; position:relative;}
.cp_ys ul li span{ text-align:center; display:block; height:36px; line-height:36px;  font-size:24px; font-weight:bold; color:#333;}
.cp_ys ul li p{ display:none; width:140px; height:134px; position:absolute; top:0; left:0;background: url(Img/Index/cpys_cur.jpg) no-repeat; padding:50px 16px 0 28px; color:#fff;}
.cp_ys ul li:hover span{color:#1666d4;}
.cp_ys ul li:hover p{ display:block;}

/**/
.gg{height:232px;background: url(Img/Index/gg.jpg) no-repeat top center;}
.gg .dh{ display:block; width:200px; float:right; color:#fff; font-size:18px; margin-top:70px;}
.gg .dh span{ display:block; font-size:22px; font-weight:bold;}
.gg .d_zx{ display:block; width:133px; float:right; margin-top:52px;}
.gg .d_zx a{ display:block; width:133px; height:34px; margin-bottom:7px;}

/**/
.cpjc{height:560px; padding-top:71px;}
.cpjc h2{ display:block; height:110px;background: url(Img/Index/cpjc_t.jpg) no-repeat bottom center; text-align:center; font-size:36px;  font-weight:normal; margin-bottom:25px;color:#333; }
.cpjc h2 a{color:#333; }
.cpjc h2 span{ font-weight:bold;}
.cpjc h2 em{ font-style:normal; display:block; font-size:18px; font-weight:normal; margin-top:5px; color:#666;}
.cpjc .yljc{position:relative; float:left; display:block; width:351px; margin-right:74px}
.cpjc .yljc h3{background: url(Img/Index/cpjc_t1.jpg) no-repeat center left; display:block; height:71px; padding-left:54px; line-height:71px; font-size:24px; color:#333; margin-bottom:23px; }
.qh_z img,.qh_y img{display:block; width:23px; height:32px;}
.qh_z{ position:absolute; left:-35px; top:205px; display:none; width:23px; height:32px; cursor:pointer; z-index:5;}
.qh_y{ position:absolute; right:-35px; top:205px; display:none; width:23px; height:32px; cursor:pointer; z-index:5;}
.cpjc li{ display:block; float:left; width:351px; position:relative;}
.cpjc li img{display:block; width:351px; height:255px;}
.cpjc li span{ display:block;background: url(Img/Index/jc_btmb.png) no-repeat; height:39px; color:#fff; line-height:39px; text-align:center; position:absolute; bottom:0; left:0; width:351px; font-size:18px;}
.cpjc li span a{ color:#fff;}
.cpjc li p{display:block;background: url(Img/Index/jc_mb.png) no-repeat;width:351px; height:255px;position:absolute; top:0; left:0; }
.yljc.cur h3{background: url(Img/Index/cpjc_t1s.jpg) no-repeat center left;color:#1666d4;}
.yljc.cur .qh_z,.yljc.cur .qh_y{display:block;}
.yljc.cur li p{ display:none;}

.cpjc .bcpjc{position:relative; float:left; display:block; width:351px; margin-right:73px}
.cpjc .bcpjc h3{background: url(Img/Index/cpjc_t2.jpg) no-repeat center left; display:block; height:71px; padding-left:54px; line-height:71px; font-size:24px; color:#333; margin-bottom:23px; }
.bcpjc.cur h3{background: url(Img/Index/cpjc_t2s.jpg) no-repeat center left;color:#1666d4;}
.bcpjc.cur .qh_z,.bcpjc.cur .qh_y{display:block;}
.bcpjc.cur li p{ display:none;}

.cpjc .cpsjc{position:relative; float:left; display:block; width:351px;}
.cpjc .cpsjc h3{background: url(Img/Index/cpjc_t3.jpg) no-repeat center left; display:block; height:71px; padding-left:54px; line-height:71px; font-size:24px; color:#333; margin-bottom:23px; }
.cpsjc.cur h3{background: url(Img/Index/cpjc_t3s.jpg) no-repeat center left;color:#1666d4;}
.cpsjc.cur .qh_z,.cpsjc.cur .qh_y{display:block;}
.cpsjc.cur li p{ display:none;}

/**/
.ys1{height:445px;background: url(Img/Index/ys_bg.jpg) no-repeat top center; padding-top:123px;}
.ys1 h2{ color:#fff; font-size:26px; text-align:center; height:36px;}
.d_yi{ display:block; width:418px; float:right; margin-top:45px;}
.d_yi h4{background: url(Img/Index/ys_t1.png) no-repeat center left; display:block; height:94px; padding-left:93px; font-size:30px; padding-top:27px; color:#fff; margin-bottom:10px;}
.d_yi h4 span{ color:#d1d1d1; font-size:18px; font-weight:normal; display:block; margin-top:5px;}
.d_yi p{ color:#fff; line-height:26px;  margin-top:15px; }
.d_yi p em{ font-style:normal; font-weight:bold;}

/**/
.ys2{height:410px; padding-top:65px;}
.d_yi2 dd{ display:block; width:466px; float:left;}
.d_yi2 dd h4{background: url(Img/Index/ys2_t.jpg) no-repeat center left; display:block; height:94px; padding-left:93px; font-size:30px; padding-top:27px; color:#1454d0; margin-bottom:30px;}
.d_yi2 dd h4 span{ color:#333; font-size:18px; font-weight:normal; display:block; margin-top:5px;}
.d_yi2 dd p{ color:#333; line-height:26px;  margin-top:15px; background: url(Img/Index/ys_p.jpg) no-repeat 0 8px;  padding-left:20px;}
.d_yi2 dd p em{ font-style:normal; font-weight:bold; color:#1666d4;}
.d_yi2 dt{ display:block;width:661px; float:right;}
.d_yi2 dt img{ display:block;width:661px; height:326px;}

/**/
.ys3{height:428px; padding-top:86px;background: url(Img/Index/ys3_bg.jpg) no-repeat top center;}
.d_yi3{ display:block; width:475px; float:right;}
.d_yi3 h4{background: url(Img/Index/ys3_t.jpg) no-repeat center left; display:block; height:94px; padding-left:93px; font-size:30px; padding-top:27px; color:#1454d0;  margin-bottom:30px;}
.d_yi3 h4 span{ color:#333; font-size:18px; font-weight:normal; display:block; margin-top:5px;}
.d_yi3 p{ color:#333; line-height:26px;  margin-top:15px; background: url(Img/Index/ys3_p.jpg) no-repeat 0 8px;  padding-left:20px;}
.d_yi3 p em{ font-style:normal; font-weight:bold;color:#1666d4;}

/**/
.ys4{height:342px; padding-top:115px;background: url(Img/Index/ys4_bg.jpg) no-repeat top center;}
.d_yi4{ display:block; width:475px; float:left;}
.d_yi4 h4{background: url(Img/Index/ys4_t.jpg) no-repeat center left; display:block; height:94px; padding-left:93px; font-size:30px; padding-top:27px; color:#1454d0;  margin-bottom:30px;}
.d_yi4 h4 span{ color:#333; font-size:18px; font-weight:normal; display:block; margin-top:5px;}
.d_yi4 p{ color:#333; line-height:26px;  margin-top:15px; background: url(Img/Index/ys_p.jpg) no-repeat 0 8px;  padding-left:20px;}
.d_yi4 p em{ font-style:normal; font-weight:bold;color:#1666d4;}

/**/
.jj{height:709px;background: url(Img/Index/zx_bg.jpg) no-repeat top center; padding-top:85px;}
.jj h2{ display:block; height:110px;background: url(Img/Index/jj_t.jpg) no-repeat bottom center; text-align:center; font-size:36px;  margin-bottom:35px;color:#333; }
.jj h2 a{color:#333; }
.jj h2 em{ font-style:normal; display:block; font-size:18px; font-weight:normal; margin-top:5px; color:#666;}
.jj .dkz { width: 555px; float: left;}
.jj .dkz h3 { height: 30px;font-weight: normal; border-bottom:1px solid #ddd;}
.jj .dkz h3 p { float: left;}
.jj .dkz h3 p a { display: block; float: left; width: 105px; text-align: center; font-size: 18px; color: #333; line-height: 30px; }
.jj .dkz h3 p a:hover,.jj .dkz h3 p a.cur {font-weight: bold; color: #333; border-bottom:2px solid #085fce; }
.jj .dkz h3 em { display: block; float: right; margin: 4px 0 0 0; font-size:14px;}
.jj .dkz h3 em a{ color:#333;}
.jj .dkz dt{ display:block; width:548px; margin-top:20px; position:relative; margin-bottom:20px;}
.jj .dkz dt img{display:block; width:548px; height:140px;}
.jj .dkz dt em{ display:block; width:66px; position:absolute; right:-3px;top:-3px;}
.jj .dkz dt em img{display:block; width:66px; height:66px;}
.jj .dkz dd{ margin-bottom:30px;}
.jj .dkz dd h4{ font-size:16px; display:block; height:32px; display:block;}
.jj .dkz dd h4 a{ display:block; color:#333; width:440px; overflow:hidden; float:left;}
.jj .dkz dd h4 span{ display:block; width:110px; float:right; text-align:right; font-weight:normal; color:#8c8a8a; font-size:14px;}
.jj .dkz dd p{ line-height:26px; color:#555;}
.jj .dkz ul{ border-top:1px solid #dfdfe0; padding-top:20px;}
.jj .dkz li{ display:block;background: url(Img/Index/zx_l.jpg) no-repeat center left; padding-left:15px; border-bottom:1px dashed #d3d3d3; height:40px; line-height:40px;}
.jj .dkz li a{ color:#555;}
.jj .dkz li span{ float:right;color:#555;}
.jj .dkz li.nones{ border:0;}

.cpbk{ width:557px; float:right;}
.jj .cpbk h3 { height: 30px;font-weight: normal; border-bottom:1px solid #ddd;}
.jj .cpbk h3 p { float: left;}
.jj .cpbk h3 p a { display: block; float: left; width: 80px; text-align: center; font-size: 18px; color: #333; line-height: 30px; font-weight: bold; color: #333; border-bottom:2px solid #085fce; }
.jj .cpbk h3 em { display: block; float: right; margin: 4px 0 0 0; font-size:14px;}
.jj .cpbk h3 em a{ color:#333;}
.bk_con dl{ padding:20px 0; border-bottom:1px dashed #d3d3d3; height:122px; display:block;}
.bk_con dl.nones{ border:0;}
.bk_con dl dt{ display:block; width:201px; float:left;}
.bk_con dl dt img{ display:block; width:201px; height:122px}
.bk_con dl dd{ display:block; width:325px; float:left; margin-left:30px;}
.bk_con dl dd h4{ display:block; height:30px;}
.bk_con dl dd h4 a{ color:#333;}
.bk_con dl dd p{ line-height:24px; color:#333;}

/**/
.sl{ height:780px; padding-top:97px;}
.sl h2{ display:block; height:110px;background: url(Img/Index/sl_t.jpg) no-repeat bottom center; text-align:center; font-size:36px;  margin-bottom:35px;color:#333; }
.sl h2 a{color:#333; }
.sl h2 em{ font-style:normal; display:block; font-size:18px; font-weight:normal; margin-top:5px; color:#666;}
.sl_con{ position:relative;}
.sl_con .sp_zj{ position:absolute; top:0; left:304px;}
.sl_con .sp_zj img{ display:block; width:595px; height:276px;}
.sl_con li{ width:293px; display:block; float:left; margin:0 10px 10px 0; position:relative;}
.sl_con li.li2{ margin-right:0; margin-left:604px;}
.sl_con li img{ display:block; width:293px; height:275px;}
.sl_con li p{background: url(Img/Index/sl_mb.png) no-repeat; display:none; width:293px; height:155px; position:absolute; left:0; top:0; padding-top:120px; text-align:center; font-size:16px; font-weight:bold;color:#fff;}
.sl_con li:hover p{ display:block;}
.sl_con .sl_gd{ display:block; width:263px; height:183px;background: url(Img/Index/sl_lt.jpg) no-repeat;position:absolute; top:285px; right:0; padding:92px 0 0 30px;}
.sl_con .sl_gd h4{ font-size:24px; color:#fff; display:block; height:80px;}
.sl_con .sl_gd h4 em{ font-style:normal; font-size:16px; font-weight:normal; display:block; margin-top:5px;}

/**/
.yj{ height:627px; background: url(Img/Index/yj_bg.jpg) no-repeat top center;}
.yj .content{ position:relative;}
.yj .content a{ display:block; width:136px; height:28px; position:absolute; top:140px; right:180px;}
.yj .content a img{display:block; width:136px; height:28px;}

/**/
.link{ height:40px; background:#171719;line-height:40px;}
.link a{ display:block; color:#666; float:left; margin:0 24px;}