@charset "utf-8";
/* CSS Document */
/*chanpin_box*/
.chanpin_box{ background:url(../images/center_bg.jpg) repeat; height:800px;}
.chanpin{ width:1180px; margin:0 auto; padding-top:30px;}
.list_box{ background:url(../images/list_bg.jpg) no-repeat; width:281px; height:821px; float:left;}
.list{ padding-top:90px; width:219px; margin:0 auto;}
.list dl dt{ background:url(../images/list_sbg.jpg) no-repeat; height:40px; line-height:40px; text-align:center; font-size:16px;}
.list dl dt a{ color:#FFF;}
.list dl dd{ line-height:30px; height:172px; display:block; overflow:hidden;}
.list dl{ margin-top:10px;}
.list dl dd ul li{ background:url(../images/tubiao_2.jpg) no-repeat 0 10px; display:block; margin-left:52px;}
.list dl dd ul li a{ padding:0 25px;}

.product_box{ width:870px; float:right;}
.pr_more{ width:80px; float:right; line-height:35px; text-transform:uppercase; text-align:right;}
.pr_more a{ color:#004593;}
.pr_m{ width:120px; float:left; font-size:16px; background:url(../images/tb.jpg) no-repeat 0 15px; line-height:35px;}
.pr_m a{ padding:0 20px;}
.pr_m h3 a{ font-weight:normal; color:#004593;}
.product_nr ul li img{ width:193px; height:191px; padding:5px;}
.product_nr ul li{ width:203px; background:#eee; height:240px; display:block; float:left; margin:15px 7px;}
.product_nr ul li p{ text-align:center; line-height:35px;}
.product_nr ul li:hover{ background:#004593;}
.product_nr ul li:hover a{ color:#FFF;}

/*banner2_box*/
.banner2_box{ background:url(../images/banner2.jpg) no-repeat; height:315px; width:1180px; margin:0 auto; position:relative;}
.banner2_phone{
	font-size:14px;
	position:absolute;
	left: 885px;
	top: 156px;
}
.banner2_phone span{ font-size:24px; color:#F00; font-weight:bold;}
.banner2_anniu{
	width:124px;
	height:39px;
	position:absolute;
	left: 949px;
	top: 203px;
}
.anli_line{ background:url(../images/line.jpg) no-repeat center top; height:8px;}
.anli_title{ text-align:center; font-size:14px;}
.anli_title dt{ font-size:24px;} 
.anli_title dl dd{ padding-top:3px;}
.anli_title span{ color:#C00;}




/*youshi_box*/
.youshi_box{ background:url(../images/youshi_bg.jpg) no-repeat center top; height:1307px; width:100%;}
.youshi{ width:1180px; margin:0 auto; position:relative;}
.ys_1{
	position:absolute;
	width: 526px;
	height: 215px;
	left: 1px;
	top: 223px;
}
.ys_t{ font-size:24px; color:#FFF; font-weight:bold;}
.ys_wen{ font-size:14px; padding-top:30px; line-height:30px; color:#FFF; padding-left:15px;}

.ys_2{
	position:absolute;
	width: 529px;
	height: 155px;
	left: 34px;
	top: 744px;
}

.ys_3{
	position:absolute;
	width: 520px;
	height: 155px;
	left: 641px;
	top: 743px;
}

.ys_4{
	position:absolute;
	width: 526px;
	height: 215px;
	left: 668px;
	top: 938px;
}
.ys_5{
	position:absolute;
	width: 526px;
	height: 215px;
	left: 670px;
	top: 1104px;
}

/*zizhi_box*/
.zizhi_box{ margin-top:20px;}


.zizhi_nr{ width:1180px; margin:30px auto;}

/**************************图片滚动****************************/
.gd_05{ position:relative; height:330px; width:1180px;}
.gd_05 em{
	position: absolute;
	top: 78px;
}
.gd_05 .t_l{ left:0px;}
.gd_05 .t_r{ right:0px;}

.gd_05 li{ float:left; width:354px;text-align:center; display:block; margin:0 10px; height:295px; background:url(../images/zizhi_bg.jpg) no-repeat;}
.gd_05 li.last{ padding-right:0;}
.gd_05 li img{ width:268px; height:198px; padding-top:15px;}
.gd_05 li a{ color:#000000;}
.gd_05 .fl { float:left;}
.gd_05 .fr { float:right;}
.gd_05 .pa{ position:absolute;}
.gd_05 .pr{ position:relative}
.gd_05 li p{ padding-top:25px; font-size:14px;}

/*jianzheng_box*/
.jianzheng_box{ margin-top:30px;}



.kehu_nr{ height:460px;}
.kehu{ width:1180px; margin:0 auto; padding-top:50px;}
.kehu_tu{ width:270px; height:225px;}
.kehu_wen{ background:#eee; height:100px; padding:10px; font-size:14px;}
.kehu dl{ width:270px; float:left; position:relative; margin:0 12px;}
.kehu_wen a:hover{ color:#F00;}
.kh_wen{ display:block; overflow:hidden; height:60px;}

.kh_more{
	width:50px;
	height:50px;
	background:#F00;
	line-height:50px;
	text-align:center;
	font-size:25px;
	border-radius:50%;
	margin:0 auto;
	position:absolute;
	left: 117px;
	top: 317px;


}
.kh_more a{ color:#FFF;}

/*about_box*/
.about_box{ background:url(../images/about_bg.jpg) no-repeat center top; height:328px; width:100%; margin-top:40px;}
.about{ width:1180px; margin:0 auto;}
.about_left{ width:154px; height:37px; float:left; padding-top:210px; padding-left:30px;}
.about_midd{ width:440px; float:left; margin-left:160px; padding-top:65px;}
.about_midd dt{ font-size:14px;}
.about_midd dt a{ color:#053c96;}
.about_midd dd{ font-size:14px; padding-top:10px; line-height:24px;}
.about_midd dd img{ width:131px; height:43px;}

.about_right{ width:352px; float:right; background:url(../images/video.jpg) no-repeat; height:277px;}
.video{ width:320px; height:182px; padding:15px;}



/*center2_box*/
.center2_box{ width:1180px; margin:20px auto;}
.news_box{ border:1px solid #ddd; height:350px; width:345px; float:left;}
.hynews_box{ border-top:1px solid #ddd; height:350px; width:483px; float:left;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.changjian_box{ border-top:1px solid #ddd; height:350px; width:346px; float:right;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.news_nr{ padding:10px; line-height:32px;}
.news_nr span{ float:right;}
.news_nr ul li{ display:block; width:320px; height:32px; overflow:hidden;font-size:14px;}

.news_nr ul li a{ display:block;}
.news_nr ul li a:hover{ background:#ef7603; color:#FFF;}


.news_nr2{ padding:10px; line-height:32px;}
.news_nr2 span{ float:right;}
.news_nr2 ul li{ display:block; width:460px; height:32px; overflow:hidden; font-size:14px;}

.news_nr2 ul li a{ display:block;}
.news_nr2 ul li a:hover{ background:#ef7603; color:#FFF;}



#ticker2 {
	width: 320px;
	height: 280px;
	overflow: hidden;
	position: relative;
	margin:10px auto;
	
}
#ticker2 li {
	position: relative;
	width: 100%;
	line-height: 30px;
	margin: 5px auto;
	border-bottom:1px dashed #CCC;
	
}
.wen span{ background-color:#ef7603; color:#FFF; line-height:30px;text-align:center; margin:0 5px; display:block; width:50px; float:left;}
.da span{ background-color:#333; color:#FFF; margin:0 5px;width:50px; float:left; text-align:center; line-height:30px;}
.wen a{ color:#ef7603;}


/*links_box*/
.links_box{border:1px solid #ddd; width:1180px; margin:30px auto; height:100px;}
.links_nr{ padding:10px; line-height:40px;}
.nav_line{ background:url(../images/f_line.jpg) repeat-x; height:2px; margin-top:20px;}


.jz_t2{ width:150px; float:left; margin-left:10px; line-height:45px; background:url(../images/tb2.jpg) no-repeat 0 15px;}
.jz_t2 h3{ font-weight:normal;}
.jz_t2 a{ padding:0 30px;}


.jz_t3{ width:150px; float:left; margin-left:10px; line-height:45px; background:url(../images/tb3.jpg) no-repeat 0 15px;}
.jz_t3 h3{ font-weight:normal;}
.jz_t3 a{ padding:0 30px;}


.jz_t4{ width:150px; float:left; margin-left:10px; line-height:45px; background:url(../images/tb4.jpg) no-repeat 0 15px;}
.jz_t4 h3{ font-weight:normal;}
.jz_t4 a{ padding:0 30px;}

.jz_t5{ width:150px; float:left; margin-left:10px; line-height:45px; background:url(../images/tb5.jpg) no-repeat 0 15px;}
.jz_t5 h3{ font-weight:normal;}

.zj_more{ width:38px; height:13px; float:right; padding:15px 20px}
.zj_title{ height:45px; border-bottom:1px solid #ddd;}


#tab_2{width:1180px; position:relative; margin:20px auto; height:450px;}
#tab_2 .tab_menu{width:291px; float:left; position:absolute;z-index:1; height: 120px; text-transform:uppercase;}
#tab_2 .tab_menu li{width:291px;height:104px;border-bottom:0px;cursor:pointer;margin:20px 2px 0 0;overflow:hidden;background: url(../images/anli_tbg.jpg) no-repeat;}
#tab_2 .tab_box_2{width:868px;height:100px;clear:both;top:0;position:relative;background-color:#fff;float: right;}
#tab_2 .tab_menu .selected{background:url(../images/anli_hover.jpg) no-repeat;cursor:pointer; height:104px; color:#FFF;}
#tab_2 .hide{display:none;}
#tab_2 .tab_box_2 div{}
#tab_2 .tab_menu .selected a{ color:#FFF;}
#tab_2 .tab_menu a{ font-size:18px;}
#tab_2 .tab_menu h3{ padding-top:30px; padding-left:20px; font-weight:normal;}


.anli_xiaotu{ width:218px; float:right;}


/*----------- 遮罩内容区 开始------------------------------------*/
/*----------- 从底部上升的遮罩效果 开始---------------------------*/
.content-title{
	margin-top: 50px;
	text-align: center;
}
.content{
	width:1000px;
	height: 428px;
	margin:20px auto;
	border: 1px solid #ccc;
	padding: 15px 25px 15px 25px;
}
.con{
	width: 625px;
	height: 353px;
	float: left;

	position: relative;
	cursor: pointer;
	padding-top:20px;
}
.con img{
	width:625px;
	height: 353px;
}
.qqtxt{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.6);
}
.qqtxt h3{
	font-weight: normal;
}
.qqtxt p{
	font-size: 14px;
	display: block;
	line-height: 20px;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-moz-margin-before: 1em;
	-moz-margin-after: 1em;
	-moz-margin-start: 0px;
	-moz-margin-end: 0px;
}
.qqtxt a{ color:#FFF}
/*------------- 从底部上升的遮罩效果 结束 ------------------------------*/


/*------------- 图片放大效果 开始 ------------------------------*/

.con-five{
	width: 218px;
	height: 102px;
	float: left;

	position: relative;
	overflow: hidden;
	cursor: pointer;
	margin-top:22px;
	
}
.conimg{
	width: 218px;
	height: 102px;
}
.txt-five{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.6);
}
.txt-five h3{
	font-weight: normal;
}
.txt-five a{ color:#FFF;}


/*tese_box*/
.tese_box{ background:url(../images/tese_bg.jpg) no-repeat center top; height:874px; width:100%;}
.tese{ width:1180px; margin:0 auto; padding-top:100px;}


/*滑动门*/
#tab{width:1180px;position:relative;margin:40px auto;}
#tab .tab_menu{
	width:555px;
	float:left;
	position:absolute;
	z-index:1;
	height: 144px;
	left: 335px;
	top: -6px;
}
#tab .tab_menu li{float:left;width:130px;height:130px;line-height:130px;border-bottom:0px;cursor:pointer;text-align:center;margin:0 2px 0 0; background:#fff; -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; border:5px solid #004593;background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.5, #eee), to(rgb(277, 277, 277))); font-size:24px; font-weight:bold; color:#004593; margin:0 15px;}
#tab .tab_box{width:1180px;height:100px;clear:both;top:200px;position:relative;}
#tab .tab_menu .selected{background-color:yellow;cursor:pointer; border:5px solid #F00;}
#tab .hide{display:none;}

.tese_dtu{ width:557px; height:458px; float:left;}
.tese_dtu img{ padding:10px; background:#FFF;}

.ts_wen{ background:url(../images/ts_leftbg.png) no-repeat; width:568px; height:478px; float:right;}
.ts_1{ width:430px; float:left; color:#FFF; font-size:14px; padding:5px;}
.ts_1 span{ font-size:18px; font-weight:bold;}


.ts_2{ width:430px; float:right; color:#FFF; font-size:14px; padding-top:35px;}
.ts_2 span{ font-size:18px; font-weight:bold;}

.ts_3{ width:430px; float:left; color:#FFF; font-size:14px; padding-top:50px; padding-left:5px;}
.ts_3 span{ font-size:18px; font-weight:bold;}

.ts_4{ width:430px; float:right; color:#FFF; font-size:14px; padding-top:55px;}
.ts_4 span{ font-size:18px; font-weight:bold;}





/*banner3_box*/
.banner3_box{ background:url(../images/banner3.jpg) no-repeat center top; width:1180px; height:185px; margin:0 auto; position:relative;}
.b3_phone{
	position:absolute;
	font-size:18px;
	color:#FFF;
	left: 470px;
	top: 112px;
	width: 432px;
	height: 33px;
}
.b3_phone span{ font-size:30px; font-weight:bold;}
.b3_zixun{
	position:absolute;
	left: 995px;
	top: 77px;
}
.b3_zixun a{ color:#025ec5; font-size:24px; font-weight:bold;}



.ts_5{ width:430px; float:right; color:#FFF; font-size:14px; padding-top:66px;}
.ts_5 span{ font-size:18px; font-weight:bold;}

.ts_6{ width:430px; float:left; color:#FFF; font-size:14px; padding-top:72px; padding-left:5px;}
.ts_6 span{ font-size:18px; font-weight:bold;}

.ts_7{ width:430px; float:right; color:#FFF; font-size:14px; padding-top:74px;}
.ts_7 span{ font-size:18px; font-weight:bold;}
.ts_wen2{ background:url(../images/ts_leftbg2.png) no-repeat; width:568px; height:478px; float:right;}
.ts_wen3{ background:url(../images/ts_leftbg3.png) no-repeat; width:568px; height:478px; float:right;}



.ts_8{ width:430px; float:right; color:#FFF; font-size:14px; padding-top:66px;}
.ts_8 span{ font-size:18px; font-weight:bold;}

.ts_9{ width:430px; float:left; color:#FFF; font-size:14px; padding-top:57px; padding-left:5px;}
.ts_9 span{ font-size:18px; font-weight:bold;}

.ts_10{ width:430px; float:right; color:#FFF; font-size:14px; padding-top:64px;}
.ts_10 span{ font-size:18px; font-weight:bold;}
