/* CSS Document */
/* banner */
.banner{width:100%;  position:relative; height:490px;  }
.fullSlide{width:100%;position:relative;height:490px;background:transparent}
.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:490px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}
.fullSlide .bd li a{display:block;height:490px}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}
.fullSlide .hd ul{text-align:center;margin-bottom:10px}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#eda626;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}
.fullSlide .hd ul .on{background:#0d5bc5;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}


/*search*/
.box{ background:url(../images/search.png) no-repeat center center; height:112px; width:100%; margin-top:-25px; position:relative;}
#search{width:1180px; height:112px; margin:0 auto;  overflow:hidden; position:relative; }
#search .dh{ color:#FFF; font-size:14px; width:225px; float:left; margin-left:100px; line-height:40px; margin-top:15px; }
#search .dh span{ font-size:30px;}
.search_left{float:left;line-height:112px; background:url(../images/search-pic.png) no-repeat left; margin-left:20px; width:565px; color:#FFF;  }
.search_left b{ font-size:14px;  }
.search_left img{ vertical-align:middle; margin-right:10px;}
.search_left span a{ margin:0 10px; color:#FFF; }
.search_right{float:right;width:218px; margin-top:40px; height:50px; line-height:50px; margin-right:40px;}
.font1{padding-left:0px;}
.out{ width:222px; height:50px; float:left; line-height:50px; font-size:12px; margin-left:14px; border:1px solid #ccc; background:none; padding-left:10px;  }
.btnn{width:29px; height:23px; background:url(../images/search-btn.png) no-repeat;  cursor:pointer; float:right;  margin:-36px -14px 0 0; }



/*hz*/
.hz-title{ width:100%; background:url(../images/hz-title.png) no-repeat center center; height:72px; text-align:center; margin-top:50px;}
.hz-title-c{ width:1180px; margin:0 auto;}
.hz-title-c h3{ font-size:30px;}
.hz-title-c h3 span{ color:#1a2a6c;}
.hz{ width:1180px; height:auto; overflow:hidden; margin:30px auto;}

/* 滑动门通用按钮 */
.lefts ,.rights {display: block;width: 25px;height: 80px;margin-top:-32px; position: absolute;top:40%; background: url(../images/p_n.gif) no-repeat;}
.lefts {background-position: 0 0;left: 10px;}
.rights {background-position: -25px 0;right: 10px;}

/* 连续滑动门开始 */
.box1 {width:1160px;padding:10px;position:relative;}
.box1 ul {margin:0 auto;}
.box1 li {float:left;width:200px;margin-right:20px;text-align:center;}
.box1 li img {width:200px;height:122px;}
.box1 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px;}


/*progra*/
.progra{ width:1180px; height:auto; overflow:hidden; margin:30px auto;}
.pro1{ width:264px; height:294px; border:1px solid #ccc; border-radius:10px; float:left; padding:20px 15px 0; margin-right:18px;}
.pro1-title{ width:220px; height:40px; background:url(../images/pro1-title.png) no-repeat bottom; text-align:center; font-size:18px; font-weight:bold; color:#1a2a6c; margin-bottom:12px;}
.pro-txt{ font-size:14px; line-height:25px; color:#4d4d4d; margin-top:10px;}
.ly{ float:left; background:url(../images/ly.png) no-repeat; width:215px; height:274px; padding:40px 10px 0; color:#FFF; position:relative;}
.ly-title{ font-size:18px; font-weight:bold; text-align:center;}
.words_con{position:absolute;left:14px;top:84px;  }
.words_con dl dt{ float:left; width:210px;}
.words_con ul li{margin-bottom:15px; width:210px; height:28px; float:left; margin-right:63px;}
.words_con ul li span{font-size:14px;color:#fff; display:inline-block;width:70px; height:28px; text-align:center; line-height:28px;}
.words_con ul li input{width:122px;height:28px;line-height:28px;border:1px solid #fff; background:none;color:#fff;padding:0 5px;}
.words_con ul li input.code{width:145px;}
.words_con ul li input.submit{ background:#1a2a6c;width:210px;height:32px;line-height:32px;border:none;font-size:14px;margin-top:0px; cursor:pointer;}
.words_con ul li a{color:#fff;float:right; *margin-top:-25px;}
.words_con ul li.ly{ width:658px; height:145px;}



/*ad1*/
.ad1{ width:100%; background:url(../images/ad1.png) no-repeat center center; height:325px;}
.ad1-c{ width:1180px; margin:0 auto; position:relative;}
.ad1-b{ position:absolute; font-size:14px; right:50px; top:90px;}
.ad1-b span{ font-size:26px; color:#1a2a6c;}
.ad1-b a{ display:block; margin-top:10px;}

/*cp*/
.cp{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}
.menu{ width:248px; float:left;}
.menu-title{ height:60px; background:#161616; text-align:center; color:#FFF; padding-top:20px;}
.menu-title h2{ font-size:18px; margin-bottom:5px; }
.menu-title h2 a{ color:#FFF;}
.list{ background:#1a2a6c; padding:10px 16px 30px;}
.list dl dt{ background:#FFF; text-align:center; width:216px; height:34px; line-height:34px; font-size:16px; margin:10px 0;}
.list dl dd{ margin-left:30px;}
.list dl dd p{ background:url(../images/pic.png) no-repeat left; padding-left:20px; height:28px; line-height:28px;}
.list dl dd p a{ color:#FFF; font-size:14px;}
.list dl dd p a:hover{ text-decoration:underline;}
.show{ width:905px; float:right;}
/*滑动门*/
#tab3{width:880px; position:relative; }
#tab3 .tab_menu3{width:98%; height:55px; line-height:55px; border-bottom:1px solid #000; float:left; position:absolute; z-index:1; background:url(../images/pic1.png) no-repeat left; padding-left:30px;}
#tab3 .tab_menu3 li{float:left;  height:55px; cursor:pointer; text-align:center; font-size:16px; line-height:55px; margin:0px 20px 0px 0px; font-weight:bold; }
#tab3 .tab_menu3 li span{ margin:0 5px;}
#tab3 .tab_box3{width:880px; clear:both; top:68px; position:relative;}
#tab3 .tab_menu3 .selected3 a{ color:#1a2a6c;  text-align:center;  }
#tab3 .hide{display:none;}
#tab3 .tab_box3 div{} 
.content-five{
	width:905px;
}
.con-five{
	width: 438px;
	height: 333px;
	float: left;
	margin-right: 14px;
	margin-bottom: 25px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	
}
.conimg{
	width: 438px;
	height: 333px;
}
.txt-five{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	background: url(../images/ico1.png);
}
.txt-five h3{
	font-weight: normal; font-size:14px;
}
.txt-five h3 a{ color:#FFF;}
.cp-x{ width:905px;}
.cp-x-1{ float:left; width:292px; margin-right:8px;}
.cp-x-1 p img{ width:289px; height:214px; border:1px solid #000;}
.cp-x-1  span{ display:block; height:30px; line-height:30px; text-align:center; background:#000; margin-top:10px;}
.cp-x-1  span a{ color:#FFF; font-size:14px;}


/*ys*/
.ys-title{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}
.ys-title dl { width:852px;}
.ys-title dl dt{ float:left;}
.ys-title dl dt h3{ font-size:48px; font-weight:bold;}
.ys-title dl dt h3 span{ color:#1a2a6c;}
.ys-title dl dd{ float:left; width:482px; font-size:18px; margin:13px 0 0 3px;}
.ys-title dl dd .yw{ font-size:14px; color:#909090;}
.ys{ width:100%; background:url(../images/ys.png) no-repeat center center; height:748px;}
.ys-c{ width:1180px; margin:0 auto; position:relative;}
.ys-b{ position:absolute; width:380px; right:150px; top:40px;}
.ys-b dl { margin-bottom:40px;}
.ys-b dl dt{ font-size:24px; font-weight:bold; color:#1a2a6c;}
.ys-b dl dd{ font-size:14px; color:#3e3e3e; line-height:26px; margin-top:15px;}
.ys-b1{ right:650px; top:456px;}
.ys1{ width:1180px; margin:0 auto 1px; height:auto; overflow:hidden;}
.ys1-img{ float:left; width:610px;}
.ys-b2{width:380px; float:left; position:inherit; margin-left:50px; margin-top:50px;}


/*ad2*/
.ad2{ width:100%; background:url(../images/ad2.jpg) no-repeat center center; height:200px;}
.ad2-c{ width:1180px; margin:0 auto; position:relative;}
.ad2-b{ position:absolute; color:#FFF; font-size:22px; right:20px; top:30px;}
.ad2-b b{ font-size:30px; display:block; margin:15px 0; text-align:center;}
.ad2-b span{ font-size:24px; display:block; background:url(../images/pic2.png) no-repeat left; padding-left:40px; width:370px;}
.ad2-b span img{ vertical-align:middle; margin-left:20px;}


/*anli*/
.anli{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}
.anli-title{ text-align:center; background:url(../images/anli-title.png) no-repeat bottom; width:480px; height:58px;}
.anli-title h3{ font-size:32px; font-weight:bold;}
.anli-title h3 span{ color:#1a2a6c;}
/* 连续滑动门开始 */
.box2 {width:1180px;margin:20px auto 0;position:relative;}
.box2 ul{width: 1920px;height:324px;margin:0}
.box2 li {float: left; width: 280px;margin-right: 20px;margin-bottom: 20px;position:relative;}
.box2 li img {width: 278px;height:  324px; border:1px solid #000;}
.box2 li .bt{ display:block; height:38px; font-size:14px; line-height:38px; text-align:center; background:#323232; margin-top:2px; color:#FFF;}


/*jz*/
.jz{ width:1180px; margin:0 auto; height:auto; overflow:hidden;}
.jz-title{ height:40px; background:url(../images/jz-title.jpg) no-repeat bottom; line-height:40px;}
.jz-title h3{ font-weight:bold;}
.jz-title h3 span{ font-weight:normal; font-size:14px; color:#616161;}
.jz-title h3 a{ float:left;}
.jz-title h3 .more{ float:right; font-size:12px; font-weight:normal;}
.jz-b { margin-top:30px;}
.jz-b dl{ float:left; width:550px; background:url(../images/jz-dl.jpg) no-repeat; height:146px; margin:0 20px 20px;}
.jz-b dl dt{ float:left;width:134px; height:134px;position:relative; overflow:hidden; z-index:999;}
.jz-b dl dt .img_png{ position:absolute; left:0; top:0; width:134px; height:134px;}
.jz-b dl dd{ float:left; width:380px; margin-left:20px;}
.jz-b dl dd a{ display:block; font-size:14px; font-weight:bold; margin:10px 0;}
.jz-b dl dd p{ color:#646464; line-height:24px;}


/*abhon*/
.abhon{ width:100%; background:url(../images/abhon.jpg) no-repeat center center; height:620px; margin-top:40px;}
.abhon-c{ width:1180px; margin:0 auto; padding-top:430px;}
.about{ float:left; width:775px; margin-left:30px;}
.about-title{ background:url(../images/about-us.png) no-repeat right; width:260px; height:32px; line-height:32px; float:left;}
.about-title h3{ font-size:26px; font-weight:bold;}
.about-title h3 a{ color:#FFF;}
.about-text{ font-size:14px; line-height:28px; margin-top:15px; float:left; color:#FFF;}
.honor{ width:270px; float:left; margin-left:100px;}
.honor dl dt{ float:left; width:20px; }
.honor dl dt h3{ font-size:20px; font-weight:bold;}
.honor dl dt h3 a{ color:#FFF;}
.honor dl dd{ float:left; width:180px; margin-left:10px;}
.gd_03{ position:relative; height:160px; width:188px; }
.gd_03 em{
	position: absolute;
	top: 53px;
}
.gd_03 .t_l{
	left: 0px;
}
.gd_03 .t_r{
	right: -8px;
}
.gd_03 #simgs02{ margin:0;}
.gd_03 li{ float:left; width:188px; text-align:center; font-size:14px;}
.gd_03 li.last{ padding-right:0;}
.gd_03 li img{ display:block; width:166px; height:130px; margin-bottom:19px; margin-left:8px; }
.gd_03 .fl { float:left;}
.gd_03 .fr { float:right;}
.gd_03 .pa{ position:absolute;}
.gd_03 .pr{ position:relative}
.gd_03 li a{ color:#FFF; width:90%;display:inline-block;*display:inline;zoom:1;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}


/*nq*/
.nq{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}
.news{ float:left; width:372px; margin:0 10px;}
.news-title{ background:url(../images/news-title.jpg) no-repeat bottom; height:36px; line-height:36px;}
.news-title h3{ font-size:16px;}
.news-title h3 a{ float:left;}
.news-title h3 .more{ float:right; font-size:12px;}
.news-img{ margin:15px 0;}
.news-img img{ width:370px; height:135px;}
.news-list ul li{ height:26px; line-height:26px;}
.news-list ul li span{ margin-right:10px;}


















































