﻿.fullSlide {
	width:100%;
	position:relative;
	height:600px;
}
.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:600px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:600px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.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;
}
.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: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;
}

@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}


/**/
.banner a{ display:block;  height:600px; overflow:hidden;}

.introd_bj{ background:url(Img/Index/about_bj.gif) repeat-x center top; position:relative; z-index:1; margin-top:-102px; height:466px; overflow:hidden; font-family:"Microsoft Yahei";}
.introd{ width:1000px; height:341px; margin:0 auto; overflow:hidden; padding-top:125px;}
.introd dt{ margin-top:12px; background:url(Img/Index/about_img_bj.jpg) no-repeat; width:410px; height:284px; overflow:hidden;}
.introd dt img{ width:374px; height:284px; margin-left:18px;}
.introd dd{ width:555px; overflow:hidden;}
.introd dd h3{ height:42px; line-height:42px; font-size:18px; color:#333;}
.introd dd h3 a{ color:#333;}
.introd dd p{ height:205px; overflow:hidden;}
.introd dd p span{ display:block; line-height:25px; font-size:14px; margin-top:15px;}
.introd dd i{ display:block; background:url(Img/Index/about_ico.gif) no-repeat; width:202px; height:49px; text-align:center; line-height:49px; font-size:14px;}
.introd dd i a{ color:#fff;}

.ry{ margin:45px 50px 0px 0px; width:246px; height:471px; overflow:hidden; font-family:"Microsoft Yahei";}
.ry h2{ background:url(Img/Index/ry_line.gif) repeat-x center bottom; overflow:hidden; height:48px; overflow:hidden;}
.ry h2 span a{ font:14px/48px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.ry h2 i{ background:url(Img/Index/ry_cur.gif) no-repeat left bottom; display:inline-block; line-height:48px;}
.ry h2 i a{ padding-left:27px; background:url(Img/Index/ry_ico.gif) no-repeat left center; font-size:16px; color:#004785;}
.ry ul{ margin-top:20px; height:342px; background:#f1f1f1; overflow:hidden;}
.ry li{ margin:22px 0 0 29px;}
.ry li span{ display:block; text-align:center; line-height:25px; font-size:14px;width:188px;height:25px;overflow:hidden;}
.ry li img{ padding:5px; border:1px solid #c5c5c5; background:#fff; width:176px; height:263px;}

.news{ margin-top:45px; width:372px; height:471px;overflow:hidden;font-family:"Microsoft Yahei";}
.n_nav { background:url(Img/Index/ry_line.gif) repeat-x center bottom; overflow:hidden; height:48px; overflow:hidden;}
.n_nav span a{font:14px/48px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.n_nav li{ float:left; background:url(Img/Index/news_line.gif) no-repeat right center; line-height:48px; padding-right:17px; margin-right:17px; font-weight:bold;}
.n_nav li a{ color:#333; font-size:16px; display:inline-block; height:48px;}
.n_nav li i{ padding-left:25px;}
.n_nav .li01 a i{ background:url(Img/Index/news_ico.gif) no-repeat left center;}
.n_nav .li02 a i{ background:url(Img/Index/news_ico1.gif) no-repeat left center;}
.n_nav li a:hover , .n_nav .cur a{ text-decoration:none; color:#004785; background:url(Img/Index/ry_cur.gif) no-repeat center bottom;}
.n_nav .nones{ background:none;}
.news_c{ height:400px; overflow:hidden;}
.news_c dl{ margin-top:20px; height:214px; overflow:hidden;}
.news_c dt{ height:121px; overflow:hidden;}
.news_c dt img{ width:372px; height:121px;}
.news_c dd{  overflow:hidden; line-height:22px; font-size:14px;}
.news_c dd h3{ font-size:14px; height:25px; line-height:25px; overflow:hidden; padding-top:10px;}
.news_c dd h3 a{ color:#333;}

.news_c li{ border-top:1px solid #f2f2f3; height:46px; line-height:46px; overflow:hidden; font-size:14px; padding-left:17px; background:url(Img/Index/menus_ico.png) no-repeat left center;}
.news_c li span{ color:#999999; font-family:Arial, Helvetica, sans-serif;}

.wt{ width:282px; height:397px; background:#f1f1f1; margin-top:58px; overflow:hidden;font-family:"Microsoft Yahei";}
.wt h2{ height:54px; overflow:hidden; background:#004785 url(Img/Index/w_ico.gif) no-repeat 19px center; padding:0 10px 0 48px;}
.wt h2 a{ font-size:16px; color:#fff; line-height:54px;}
.wt span a{ color:#cbd3df;font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase;}
.wt_c{ height:343px; overflow:hidden;margin-top:20px;}
.wt_c dl{ padding:18px 0; margin:0 15px; border-bottom:1px solid #e0e1e2; font-size:14px;}
.wt_c dt{ background:url(Img/Index/w.gif) no-repeat left top; line-height:16px; height:16px; overflow:hidden; padding-left:28px;}
.wt_c dd{background:url(Img/Index/d.gif) no-repeat left 6px;line-height:24px;overflow:hidden; padding-left:28px; margin-top:15px;}



/**/
.list{ width:1000px; height:295px; margin:46px auto 0; overflow:hidden; font-family:"Microsoft Yahei";}
.list h2{ height:60px; background:url(Img/Index/list_line.gif) repeat-x center 47px; overflow:hidden; line-height:50px;}
.list h2 a{ font-size:26px; color:#004785;}
.list h2 span{ font-weight:normal;}
.list h2 i{ font:26px/50px Arial, Helvetica, sans-serif; color:#d8d8d8; text-transform:uppercase; padding-left:5px; display:inline-block;}
.list dl{ margin-top:10px; float:left; overflow:hidden; height:34px;}
.list .dl01{ width:353px;}
.list .dl02{ width:646px;}
.list .dl03{ width:353px;}
.list .dl04{ width:421px;}
.list .dl05{ width:223px;}
.list .dl06{ width:353px;}
.list .dl07{ width:421px;}
.list .dl08{ width:223px;}
.list .dl09{ width:1000px;}
.list dt{ background:url(Img/Index/list_cur.gif) no-repeat; width:121px; height:34px; padding-right:9px; text-align:center; font-size:14px; font-weight:bold; line-height:34px;}
.list dt a{ color:#fff;}
.list dd{ height:32px; border:1px solid #ececec; border-left:0; color:#e5e5e5; line-height:32px; overflow:hidden;}
.list dd a{ font-size:14px; color:#333; display:inline-block; padding: 0 8px;}
.list dd a:hover , .list dd a.cur{ color:#004785;}
.list .dl01 dd{ border-right:0; width:223px;}
.list .dl02 dd{ width:500px;}
.list .dl03 dd{ border-right:0; width:223px;}
.list .dl04 dd{ border-right:0; width:276px;}
.list .dl05 dd{width:92px;}
.list .dl06 dd{ border-right:0; width:223px;}
.list .dl07 dd{ border-right:0; width:276px;}
.list .dl08 dd{  width:92px;}
.list .dl09 dd{width:869px;}
.list .dl02 dt , .list .dl04 dt  , .list .dl07 dt{ background:url(Img/Index/list_cur1.gif) no-repeat; width:136px;}
.list .dl08 dd a , .list .dl05 dd a{ padding:0 0 0 8px;}

/**/
.pro_bj{ background:url(Img/Index/pro_bj.jpg) no-repeat center top; height:872px; overflow:hidden; padding-top:71px;}
.menus{ width:248px; overflow:hidden; height:799px; border:1px solid #004785; font-family:"Microsoft Yahei";}
.menus h2{ background:url(Img/Index/menus_t.png) no-repeat center top; height:125px; overflow:hidden; text-align:center; font-size:30px; line-height:100px;}
.menus h2 a{ color:#fff;}
.menus h3{ margin:20px 0 0 20px; width:208px; text-align:center; height:40px; line-height:40px; background:url(Img/Index/menus_wz.png) no-repeat; text-align:center; font-size:14px;}
.menus h3 a{ color:#fff;}
.menus ul{ margin:0 20px;}
.menus li{ height:36px; border-bottom:1px dashed #d1d1d1; overflow:hidden; background:url(Img/Index/menus_ico.png) no-repeat left center; padding-left:19px; font-size:14px; line-height:36px;}
.menus li a:hover , .menus .cur a{ color:#004785;}

/**/
.pro{ width:725px; height:820px; overflow:hidden; font-family:"Microsoft Yahei";}
.pro h2 { height:33px; background:url(Img/Index/pro_line.png) no-repeat left bottom; overflow:hidden;}
.pro h2 span a{ font:14px/33px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.pro h2 i{ padding-left:25px; background:url(Img/Index/pro_ico.png) no-repeat left top; font-size:16px;}
.pro h2 i a{ color:#004785;}
.pro_c{ margin-top:19px; height:328px; overflow:hidden; position:relative;}
.pro_c em{ display:block; position:absolute; left:227px; top:0; width:121px; height:123px; overflow:hidden;}
.pro_c em img{width:121px; height:123px;}
.pro_c dl{ margin-top:4px; height:292px; border:1px solid #e2e2e2; background:#fff; overflow:hidden;}
.pro_c dt{ width:343px; overflow:hidden;}
.pro_c dt img{ width:343px; height:292px;}
.pro_c dd { width:350px; overflow:hidden;}
.pro_c dd h3{ padding-top:24px; font-size:18px; height:20px; line-height:20px; overflow:hidden;}
.pro_c dd h3 a{ color:#004785;}
.pro_c dd h4{ padding-top:10px; line-height:30px; font-size:16px; color:#333;}
.pro_c dd h4 a{ color:#333;}
.pro_c dd p{ height:140px; padding-right:20px; font-size:14px; line-height:22px;}
.pro_c dd i{ display:block;}
.pro_c dd i a{ display:inline-block; background:url(Img/Index/pro_ico1.jpg) no-repeat; width:137px; height:40px; text-align:center; line-height:40px; font-size:14px; color:#fff;}
.pro_c dd i a.ico{ color:#666; margin-left:20px; background:url(Img/Index/pro_ico2.jpg) no-repeat;}
.pro ul li{ float:left; margin-right:25px; height:223px; width:225px; overflow:hidden; position:relative;}
.pro .nones{ margin-right:0;}
.pro li img{ width:223px; height:175px; border:1px solid #e3e3e3;} 
.pro li span{ display:block; text-align:center; line-height:25px; font-size:14px;}
.pro li p{ position:absolute; top:1px; left:1px;width:223px; height:175px; background:url(Img/Index/pro_span.png) no-repeat; padding-top:100px; text-align:center; font-size:14px; color:#fff; line-height:24px; display:none;}
.pro li p a{ color:#fff;}

/**/
.pic{ position:relative; z-index:1; background:url(Img/Index/pic.jpg) no-repeat center top; height:279px; overflow:hidden;}
.pic p{ position:absolute; top:137px; left:50%; margin-left:38px; font:16px "Microsoft Yahei";}
.pic p span{ font:24px  impact; color:#004785;}
.pic i{ display:block; position:absolute; top:180px; left:50%; margin-left:11px; font-family:"Microsoft Yahei";}
.pic i a{ display:inline-block; background:url(Img/Index/pic_ico1.png) no-repeat; width:141px; height:32px; text-align:center; line-height:32px; color:#fff; font-size:14px;}
.pic i a.ico{ background:url(Img/Index/pic_ico2.png) no-repeat; color:#666; margin-left:20px;}

/**/
.light{ width:1000px; height:948px; position:relative; margin:-9px auto 0; z-index:4; overflow:hidden; font-family:"Microsoft Yahei"; background:url(Img/Index/light_img.jpg) no-repeat 195px 286px;}
.light h2{ background:url(Img/Index/light_t.png) no-repeat center top; height:102px; font-size:46px; color:#cbd2db; font-weight:normal; overflow:hidden; padding:143px 0 0 300px;}
.light h2 em{ display:inline-block; width:108px;}
.light h2 a{color:#cbd2db;}
.light .dl01{ top:276px; left:0; width:245px;}
.light .dl02{ top:500px; left:0; width:180px;}
.light .dl03{ top:750px; left:0; width:250px;}
.light .dl04{ top:276px; right:0; width:225px;}
.light .dl05{ top:500px; right:0; width:176px;}
.light .dl06{ top:728px; right:0; width:206px;}
.light dl { position:absolute; overflow:hidden;}
.light dt{ background:url(Img/Index/light_ico.gif) no-repeat left top; padding:10px 0 0 15px; font-size:22px; color:#004785; font-weight:bold; height:72px;}
.light dt span{ display:block; font:34px/34px impact;}
.light dd{ padding-top:5px; font-size:16px; line-height:24px;}

/**/
.ys_bj{ background:url(Img/Index/ys_bj.jpg) no-repeat center top; height:1115px; overflow:hidden; padding-top:63px;}
.ys{ width:1000px; height:1115px; margin:0 auto; overflow:hidden; position:relative;font-family:"Microsoft Yahei";}
.ys h2{ height:90px; background:url(Img/Index/ys_t.png) no-repeat center 14px; overflow:hidden; font-size:36px; text-align:center; color:#fff; line-height:50px; margin-bottom:55px;}
.ys h2 span{ display:block; font-size:26px; font-weight:normal; line-height:34px; color:#dee3ea;}
.ys1{ height:300px; background:#fff; overflow:hidden;}
.ys .em1{ top:125px; left:32px;}
.ys .em2{ top:427px; right:32px;}
.ys .em3{ top:725px; left:32px;}
.ys em{ font:54px/56px impact; color:#fff; background:url(Img/Index/ys_ico1.jpg) no-repeat; width:80px; height:100px; text-align:center; padding-top:12px; position:absolute; z-index:3;}
.ys1 p{ width:499px; overflow:hidden;}
.ys1 p img{ width:499px; height:300px;}
.ys1 dl{ width:443px; padding:36px 30px 0 0; overflow:hidden;}
.ys1 .dl01{ padding:36px  0 0 30px;}
.ys dt{ border-bottom:1px solid #ddd; padding-bottom:12px; font:22px "Microsoft Yahei"; color:3004785; font-weight:bold; color:#004785;}
.ys dt i{ display:block; font:12px Arial, Helvetica, sans-serif; color:#bcbcbc; text-transform:uppercase; padding-top:4px;}
.ys dd{ font-size:14px; line-height:22px; padding-left:20px; background:url(Img/Index/ys_ico.gif) no-repeat left 4px; margin-top:12px;}

/**/
.fang_bj{ height:479px; margin-top:71px; background:url(Img/Index/fang_bj.jpg) no-repeat center 105px;}
.fang{ width:1000px; height:479px; margin:0 auto; overflow:hidden; font-family:"Microsoft Yahei";}
.f_tit{ height:70px; overflow:hidden; background:url(Img/Index/fang_t.jpg) no-repeat center top; text-align:center;}
.f_tit a{ font-size:30px; color:#333; line-height:32px;}
.f_tit span{ color:#004785;}
.f_tit i{ display:block; background:url(Img/Index/show_ico.png) no-repeat; width:119px; height:24px; margin:10px auto; text-align:center; }
.f_tit i a{ color:#fff;font:14px Arial, Helvetica, sans-serif; line-height:24px; text-transform:uppercase;}
.fang dl{ margin-top:35px; width:200px; overflow:hidden; float:left;}
.fang dt{ width:200px; height:154px; position:relative; z-index:1;}
.fang dt img{width:200px; height:154px; }
.fang dd{ height:167px; margin-top:-13px; z-index:3; overflow:hidden; position:relative;}
.fang dd a{ display:block; background:url(Img/Index/fang_wz.png) no-repeat center top; width:200px; height:107px; padding-top:60px; text-align:center;}
.fang dd a b{ display:inline-block; padding-bottom:7px; border-bottom:2px solid #004785; font-size:16px;}
.fang dd p{ padding-top:10px; font:12px Arial, Helvetica, sans-serif; color:#d1d1d1; text-transform:uppercase;}
.fang .dl01 dd{ margin-top:0; margin-bottom:-13px;}
.fang .dl01 dd a{ background:url(Img/Index/fang_wz2.png) no-repeat center top;}
.fang dd a:hover{ text-decoration:none; zoom:1; background:url(Img/Index/fang_wz1.png) no-repeat;}
.fang .dl01 dd a:hover{ background:url(Img/Index/fang_wz3.png) no-repeat;}
.fang dd a:hover b{ color:#fff; border-bottom:2px solid #fff;}
.fang dd a:hover p{ color:#748eaf;}


.show{ margin:0 auto; width:1130px; height:477px; overflow:hidden; font-family:"Microsoft Yahei";}
.show h2{ background:url(Img/Index/show_t.jpg) no-repeat center 0;}
.s_z , .s_y{ margin-top:139px; width:36px; height:71px; overflow:hidden;}
.s_z a , .s_y a{ display:inline-block;width:36px; height:71px; }
.s_z a{ display:inline-block;width:36px; height:71px; background:url(Img/Index/case_z.gif) no-repeat;}
.s_y a{ display:inline-block;width:36px; height:71px; background:url(Img/Index/case_y.gif) no-repeat;}
.s_z a:hover{  background:url(Img/Index/case_z_cur.gif) no-repeat;}
.s_y a:hover , .s_y a.ico{background:url(Img/Index/case_y_cur.gif) no-repeat;}
.show_c li img{ width:534px; height:305px;}
/*.show_c{ margin:27px 0 0 29px; display:inline; background:url(Img/Index/show_img_bj.jpg) no-repeat; width:1000px; height:350px; overflow:hidden;}
.show_c ul{ width:534px; overflow:hidden; margin:0 auto;}
.show_c li{ width:534px; height:305px; position:relative; overflow:hidden; line-height:0;}
.show_c li img{ width:534px; height:305px;}
.show_c li span{ display:block; position:absolute; top:257px; height:48px; background:url(Img/Index/png.png) repeat; text-align:center; line-height:48px; color:#fff; font-size:14px; width:534px; left:0;}*/

/**/
.pic1{ background:url(Img/Index/pic1.jpg) no-repeat center top; height:280px; overflow:hidden; position:relative;}
.pic1 p{ top:137px; margin-left:-380px}
.pic1 i{ margin-left:-400px;}

/**/
.jz_bj{ padding-top:57px; height:878px; overflow:hidden; background:url(Img/Index/jz_bj.gif) repeat;}
.jz{ height:493px; overflow:hidden;font-family:"Microsoft Yahei";}
.jz h2{ background:url(Img/Index/jz_t.jpg) no-repeat center top;}
.jz dl{ width:231px; margin:45px 25px 0 0; height:328px; background:#fff; overflow:hidden; float:left; line-height:0;}
.jz .nones{ margin-right:0;}
.jz dt{ height:148px; overflow:hidden;}
.jz dt img{ height:148px; width:231px;}
.jz dd span{ height:30px; border-bottom:1px solid #ebebeb; padding-left:42px; background:url(Img/Index/jz_ico.gif) no-repeat 22px center; font-size:14px; display:block; line-height:30px;}
.jz dd h3{ padding:18px 0 0 20px; height:25px; line-height:25px; font-size:14px;}
.jz  dd h3 a{ color:#333;}
.jz dd p{ height:55px; padding:5px 20px 0; font-size:14px; line-height:18px; overflow:hidden;}
.jz dd i{ background:url(Img/Index/jz_ico1.gif) no-repeat; width:120px; height:34px; overflow:hidden; text-align:center; line-height:34px; font-size:14px; display:block; margin-left:20px;}
.jz dd i a{ color:#fff;}

/**/
.about{ height:315px; background:#fff; overflow:hidden;}
.about dt{ width:457px; height:315px; overflow:hidden;}
.about dt img{ width:457px; height:315px;}
.about dd{ width:513px; overflow:hidden; padding-top:33px;}
.about dd h2{ height:32px; overflow:hidden; line-height:32px; font:bold 24px/32px Arial, Helvetica, sans-serif; color:#e0e0e0;}
.about dd h2 a{ font:bold 20px "Microsoft Yahei"; color:#004785;}
.about dd h3{ font-size:14px; padding-top:14px; height:20px; overflow:hidden; line-height:20px;}
.about dd h3 a{ color:#333;}
.about dd p{ padding-top:14px; height:123px; overflow:hidden; font-size:14px; line-height:26px; padding-right:20px;font-family:"微软雅黑";}
.about dd a{ color:#004785;}
.about dd i{ display:block;}
.about dd i a{ display:inline-block; background:url(Img/Index/sp_ico.gif) no-repeat; width:141px; height:40px; text-align:center; line-height:40px; color:#fff; font-size:16px; margin-right:20px;}


/**/
.sou{ width:1000px; height:125px; margin:43px auto 0; background:url(Img/Index/sbj.png) no-repeat center top; overflow:hidden; position:relative; z-index:2;}


/**/
body{font-family:"微软雅黑";}


/**/



/**/