﻿
/**/
.banner { height:510px;}

.fullSlide {
	width:100%;
	position:relative;
	height:510px;
}
.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:510px;
	overflow:hidden;
	text-align:center;
	background-position:center top;
	background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:510px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:1px;
	left:0;
	height:21px;
	line-height:21px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:40px;
	height:16px;
	margin:1px 10px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#FFA800;
	width:60px;
}
.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);
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(img/Index/left1s.jpg) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(img/Index/right1s.jpg) no-repeat;
}

/*index.css*/
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner{height:510px; overflow:hidden;}
.banner a{ display:block;height:510px; overflow:hidden;}
/**/
.pro{ background:#efefef; overflow:hidden; padding-top:52px; height:auto; margin-bottom:75px;}
.pro_l{ width:235px; overflow:hidden; background:url(img/index/pl_bg.gif) repeat-y; height:auto; border-bottom:3px solid #008cda;}
.pro_l h3{ background:url(img/index/pl_h3.gif) no-repeat; height:113px; text-align:center; margin-bottom:26px;}
.pro_l h3 a{ color:#fff; font-size:24px; display: inline-block; padding-top:56px;}
.pro_l h4{ margin:0 21px 9px 18px; text-align:center;}
.pro_l h4 a{ display:block; height:33px; line-height:33px; color:#fff; font-size:16px; font-family:"微软雅黑"; background:#008cda;}
.pro_l h4 a:hover,.pro_l .cur a{ background:#ffa800; text-decoration:none;}
.pro_l ul{ overflow:hidden;margin:0 21px 0 18px; padding-bottom:13px;}
.pro_l ul li{ float:left; width:98px; height:34px; line-height:34px; border-bottom:1px dashed #dadada; background:url(img/index/pl_li.gif) no-repeat 0 11px;}.pro_l ul li.nob{ border-bottom:none;}
.pro_l ul li a{ font-size:11px; color:#000; padding-left:15px;}
.pro_l ul li a:hover{ color:#008cda; padding-left:17px;}

.pro_r{ width:748px; overflow:hidden;}
.pro_con1{ height:373px; margin-bottom:16px;}
.pro_con1 dl{ overflow:hidden;}
.pro_con1 dl dt{ font-size:0; position:relative; padding:9px 9px; border:2px solid #008cda; border-right:none; width:462px; height:360px; padding-bottom:0; background:#f7f7f7; float:left;}
.pro_con1 dl dt img{ width:464px; height:303px;}
.pro_con1 dl dt span{ display:block; font-size:16px; line-height:57px; line-height:57px;color:#666;}
.pro_con1 dl dt i{ display:block; position:absolute; left:409px; top:329px;}
.pro_con1 dl dt i a{ display:inline-block; background:url(img/index/pr_u.gif) no-repeat; width:14px; height:23px;}
.pro_con1 dl dt i a:hover{ background:url(img/index/pr_u1.gif) no-repeat;}
.pro_con1 dl dt i .dd{background:url(img/index/pr_d1.gif) no-repeat; margin-left:24px;}
.pro_con1 dl dt i .dd:hover{ background:url(img/index/pr_d.gif) no-repeat;}
.pro_con1 dl dd{ float: left; background:url(img/index/pr_bg.jpg) no-repeat; width:236px; height:373px; padding-left:30px; color:#fff;}
.pro_con1 dl dd h3{ font-size:22px; padding-top:25px; height:48px;color:#fff;}
.pro_con1 dl dd p{ font-size:14px; height:172px;}
.pro_con1 dl dd p i{ display:block; line-height:30px; padding-left:15px; background:url(img/index/ico.png) no-repeat left 13px;}
.pro_con1 dl dd h4{ font-weight:normal; font-size:16px;}
.pro_con1 dl dd h4 strong{ display:block; font-weight:bold; font-size:26px; padding-bottom:7px;}
.pro_con1 dl dd h4 i{ display:block; margin-top:14px; width:203px; height:29px; line-height:29px; border:2px solid #fff; font-family:Arial; font-size:26px; text-align:center;}

.pro_con2{ overflow: hidden;}
.pro_con2 ul li{ float:left; width:248px; border:1px solid #cfcfcf; border-right:none; margin-bottom:16px; font-size:0; background:#f4f4f4; overflow:hidden;}.pro_con2 ul li.bor{ border-right:1px solid #cfcfcf;}
.pro_con2 ul li span{ display:block; text-align:center; border-top:1px solid #cfcfcf; height:41px; line-height:41px; text-align:center;}
.pro_con2 ul li a{ color:#666; font-size:14px;}
.pro_con2 ul li img{width:248px; height:247px;}
.pro_con2 ul li img:hover{animation-duration: 1.5s;animation-name: pulse;}
/**/
.hz{ height:705px; overflow:hidden; position:relative;}
.hz h2{ height:78px;padding-top:54px; text-align:center; font-size:34px; font-weight:normal; background:url(img/index/h_h3.gif) no-repeat center 109px; line-height:100%;color:#000;}
.hz h2 i{ font-weight:bold; color:#008cda;}
.hz_menu{ height:236px; padding-left:30px; position:relative; z-index:5; overflow:hidden;}
.hz_menu ul li{ width:111px; float:left; position:relative; padding-top:15px; padding-left:24px; background:url(img/index/h_li.gif) no-repeat right 18px;}.hz_menu ul li i{ display:none;}
.hz_menu ul li a{ font-size:14px; color:#666; }
.hz_menu ul li span{ display:block; padding-top:6px; color:#969696; text-transform:uppercase; font-size:12px; letter-spacing:-1px;}
.hz_menu ul li.cur{ background:url(img/index/h31.gif) no-repeat right 0; padding-top:64px; height:60px;}
.hz_menu ul li.cur a{ color:#fff; font-size:20px; font-weight:bold;display:block; text-align:right; padding-right:12px;}
.hz_menu ul li.cur span{ position:absolute; color:#fff; font-size:18px; top:36px; right:13px; font-weight:normal;}
.hz_menu ul li.cur i{ display:block; padding-top:97px; padding-left:22px;}
.hz_menu ul li.cur i a{ display:inline-block; width:72px; height:25px; line-height:25px; text-align:center; border:1px solid #bebebe; font-size:12px; color:#666; padding:0; font-weight:normal;}

.hz_con{ height:387px; font-size:0; position:relative; margin-top:-163px; overflow:hidden;height:381px; margin-bottom:6px;}
.hz_con img{ width:1000px; height:381px;}
.hz_con img:hover{animation-duration: 1.5s;animation-name: pulse;}
.hz_con p{ position:absolute; right:0; top:0; padding:59px 8px 0; background:url(img/index/spn.png) repeat; height:322px; width:320px; color:#fff; line-height:29px; font-size:14px;}
.hz_con p strong{ display:block; font-size:26px; font-weight:bold; text-align:center; height:49px; background:url(img/index/h_lin.gif) no-repeat center bottom; margin-bottom:12px;}
.hz_con p strong a{ color:#fff;}
.hz_con p span{ display:inline-block; margin:0 46px;}
.hz_con p a{ color:#fff;}
.hz_con2{ overflow:hidden;}
.hz_con2 ul{ float:left; width:953px;}
.hz_con2 ul li{ float:left; width:184px; margin-right:6px;}
.hz_con2 ul li img{ width:182px; height:86px; border:1px solid #cfcfcf;}
.hz_con2 h4{ font-size:0; width:47px; bottom:79px; position:absolute; right:0;}
/**/
.why{ background:url(img/index/w_bg.jpg) no-repeat center 0; height:693px; border-bottom:15px solid #b9b9b9; margin-bottom:85px;}
.why h3{ font-size:0; text-align:center; padding-top:51px; height:250px;}
.why h4{ height:132px; font-size:0; padding-left:553px;}
.why p{ color:#666; font-size:18px; line-height:35px; margin-left:550px;}
.why p i{ display:block; padding-left:18px; background:url(img/index/w_ico.png) no-repeat left 13px;}
/**/
.tt1{ height:448px; position:relative; font-size:0;}
.tt1 em{ display:inline-block; position:absolute; left:10px; top:306px;}
/**/
.dz{ height:990px; background:url(img/index/d_bg1.gif) repeat-x left 0;}
.dz h2{ height:91px; text-align:center; font-size:34px; font-weight:normal; background:url(img/index/d_h3.gif) no-repeat center 118px; line-height:100%; padding-top:73px;color:#000;}
.dz h2 i{ font-weight:bold; color:#008cda;}
.dz_con{ height:408px; overflow:hidden;}
.dz_con ul li{ float:left; width:243px; font-size:0; margin-right:9px;height:408px; position:relative;}.dz_con ul li.nom{ margin-right:0;}
.dz_con ul li img{ width:243px; height:213px;}
.dz_con ul li img:hover{animation-duration: 1.5s;animation-name: pulse;}
.dz_con ul li em{ display:block; border:1px solid #dadada; border-top:none; height:193px; text-align:center; background:url(img/index/d_lin.gif) no-repeat center 29px;}
.dz_con ul li em i{ font-family:Arial; font-size:26px; color:#ccc; padding-top:58px; display:inline-block; height:33px;}
.dz_con ul li em strong{ font-size:20px; color:#333; font-weight:bold; display:block; height:30px;}
.dz_con ul li em span{ color:#cccccc; font-size:12px; text-transform:uppercase; display:inline-block;}
.dz_con ul li em b{ display:none;}
.dz_con ul li.cur em{ height:408px; position:absolute; left:0; top:0; border:none; background: url(img/index/d_lin3.gif) no-repeat center 35px #008cda;width:243px;}
.dz_con ul li.cur em i{ color:#8dbfe9;}.dz_con ul li.cur strong{ color:#fff;}.dz_con ul li.cur em span{ color:#8dbfe9;}
.dz_con ul li.cur b{ display:block; font-weight:normal; margin:0 30px; font-weight:normal; color:#fff; font-size:14px; line-height:26px; padding-top:50px; text-align:left;}
.dz_con ul li.cur b a{ display:block; background:url(img/index/d_zz.gif) no-repeat; height:48px; line-height:48px; color:#ffa800; font-size:20px; padding-left:38px; margin-top:20px;}

.dz_con2{ padding-top:75px;}
.dz_con2 h2{ background:url(img/index/h_h3.gif) no-repeat center 46px; height:69px; padding-top:0;}
.dz_con2 ul{ overflow:hidden; background:url(img/index/d_bgg.gif) no-repeat left 0; height:122px; margin-bottom:29px;}
.dz_con2 ul li{ float:left; width:111px; margin-right:66px; color:#555; font-size:15px; text-align:center; line-height:20px;}
.dz_con2 ul li i{ display:block; padding-top:40px;}.dz_con2 ul li.mar{ margin-right:59px;}
.dz_con2 ul li.last{ margin-right:0; padding-top:11px;}
.dz_con2 ul li.linh{ float:right; margin-right:0; width:122px; line-height:122px; color:#ffa800; font-size:18px; font-weight:bold;}
.dz_con2 p{ text-align:center;}
.dz_con2 p a{ display:inline-block; margin:0 10px; padding-left:35px; background:url(img/index/d_btn1.gif) no-repeat; height:44px; line-height:44px; font-size:16px; color:#fff; width:171px; text-align:left;}
.dz_con2 p .btn2{ background:url(img/index/d_btn2.gif) no-repeat; padding-left:50px; width:156px;}
/**/
.ys{ background:url(img/index/y_bg1.jpg) no-repeat center 0; height:598px; }
.ys h3{ text-align:center; font-size:48px; padding-top:47px; height:173px;color:#fff;}
.ys dl{ padding:72px 0 0 528px; overflow:hidden;}
.ys dl dt{ font-size:0; float:left; width:165px; padding-right:15px;}
.ys dl dt:hover{ animation-duration: 1.5s;animation-name: swing;}
.ys dl dd{ float:left; width:290px;}
.ys dl dd h4{ font-weight:normal; font-size:34px; color:#000; padding-bottom:23px;}
.ys dl dd h4 img{ margin-bottom:9px; display:block;}
.ys dl dd p{ padding-left:24px; background:url(img/index/y_dd.gif) no-repeat left 0; font-size:14px; color:#666; line-height:20px;}
.ys dl dd p i{ display:block; margin-bottom:17px;}

.ys2{ background:url(img/index/y_bg2.jpg) no-repeat center 0; height:378px; }
.ys2 dl{ padding-left:0;}.ys2 dl dd{ padding-top:42px;}
.ys2 dl dd p{ background:url(img/index/y_dd2.gif) no-repeat left 3px;}
.ys3{ background:url(img/index/y_bg3.jpg) no-repeat center 0; height:378px; overflow:hidden;}
.ys3 dl dd{ padding-top:30px;}
.ys3 dl dd p{ background:url(img/index/y_dd3.gif) no-repeat left 3px;}
/**/
.abo{ overflow:hidden; padding-top:75px; background:#efefef; height:665px; margin-bottom:72px;}
.abo h3{ height:96px; background:url(img/index/a_lin.gif) no-repeat center 46px; text-align:center;}
.abo h3 a{ font-size:20px; font-weight:normal; color:#000;}
.abo h3 i{ display:block; text-align:center; font-size:34px;}
.abo h3 i strong{ font-weight:bold; color:#008cda;}
.abo dl{ background:#fff;}
.abo dl dt{ overflow:hidden;width:1000px; height:382px;}
.abo dl dt img{ width:1000px; height:382px;}
.abo dl dt img:hover{animation-duration: 1.5s;animation-name: pulse;}
.abo dl dd{ position:relative;}
.abo dl dd p{ padding:20px 30px 20px 246px; color:#666; font-size:14px; line-height:24px;}
.abo dl dd p a{ color:#ffa800;}
.abo dl dd em{ display:inline-block; position:absolute; left:0; bottom:0; padding-top:30px; background:url(img/index/a_dt.gif) no-repeat; width:199px; text-align:center; color:#fff; height:177px; font-size:26px; line-height:46px;}
.abo dl dd em i{ display:block;}
/**/
.news{ height:690px; overflow:hidden;}
.news h2{ height:81px; text-align:center; font-size:34px; font-weight:normal; background:url(img/index/h_h3.gif) no-repeat center 45px; line-height:100%;color:#000;}
.news h2 i{ font-weight:bold; color:#008cda;}
.n_l{ width:694px; overflow:hidden;}
.n_l em{ display:block; font-size:0; height:262px; margin-bottom:11px;}
.n_l em img{ width:694px; height:262px;}
.n_l em img:hover{animation-duration: 1.5s;animation-name: pulse;}
.n_l dl{ float:left; width:342px;}
.n_l dl dt{ height:41px; line-height:41px; background:#008cda; padding-left:16px;}
.n_l dl dt a{ color:#fff; font-size:18px;}
.n_l dl dt span{ display:inline-block; float:right; padding:12px 11px 0 0;}
.n_l dl dt span a{ display:inline-block; font-size:12px; width:47px; line-height:17px; background:#ffa800; text-align: center; line-height:17px;}
.n_l dl dd{ border:1px solid #cfcfcf; border-top:none; padding:12px 0;}
.n_l dl dd p{ line-height:32px; margin:0 14px; padding-left:20px; background:url(img/index/n_lin.gif) no-repeat  0 11px;}
.n_l dl dd p a:hover{ color:#008cda; padding-left:6px;}
.n_l dl.fr{ float:right;}

.n_r{ width:297px; overflow:hidden;}
.n_r h3{height:41px; line-height:41px; background:#008cda; padding-left:16px; font-weight:normal;}
.n_r h3 a{color:#fff; font-size:18px;}
.n_r h3 span{ display:inline-block; float:right; padding:12px 11px 0 0;}
.n_r h3 span a{ display:inline-block; font-size:12px; width:47px; line-height:17px; background:#ffa800; text-align: center; line-height:17px;}
.n_oo{ border:1px solid #cfcfcf; border-top:none; padding:0 11px 0 15px; height:489px;}
.n_oo dl{ padding-top:25px; width:269px;display:block;}
.n_oo dl dt a{ display:block; background:url(img/index/n_q.gif) no-repeat left 2px; font-size:14px; color:#333; font-weight:bold; padding-left:28px; line-height:16px; height:19px;}
.n_oo dl dt a:hover{color:#008cda; padding-left:34px;}
.n_oo dl dd{ padding-left:28px; background:url(img/index/n_a.gif) no-repeat left 6px;}
.n_oo dl dd p{ font-size:12px; color:#666; line-height:24px; height:80px; }
/**/
.xiog1 .pro_l{animation-duration: 1.5s;animation-name: fadeInLeft;}
.xiog1 .pro_r{animation-duration: 1.5s;animation-name: fadeInRight;}

/**/



/**/