@charset "utf-8";

/* CSS Document */





/* banner */

.b_box{

	height:557px;

	margin:0 auto;

	clear:both;

	position: relative;

}

.flexslider{position:relative;height:557px;overflow:hidden;*z-index:-1;}

.slides{position:relative;z-index:1;}

.slides li{height:557px;}

.slides li a{height:100%; display:block;}

.flex-control-nav{position:absolute;bottom:78px;z-index:999;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:36px;height:11px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:36px;height:11px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer; }

.flex-control-nav .flex-active{background-position:0 0;}



/*search*/

.search_box{

	margin:auto;

	width:100%;

	position: absolute;

	z-index: 15;

	bottom: 0px;

	background-image: url(../images/ss_bj.png);

	background-repeat: repeat-x;

	height: 59px;

}

.search{

	width:1080px;

	height:60px;

	margin:0 auto;

}

.search .keywords{ font-size:14px; line-height:60px; float:left;color:#171515;  }

.search .keywords a{color:#2c2c2c; }

.search .sur_con{width:303px; height:36px; overflow:hidden;  float:right;   margin-top: 18px;}

.sur_con_bj{

	width:244px;

	background-image: url(../images/ssk_bj.png);

	background-repeat: no-repeat;

	height: 27px;

	padding-left:15px;

	float:left;

}



.search .sur_con .search_k{

	height:25px;

	width:243px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #fff;

	border-bottom-color: #fff;

	border-left-color: #fff;

	background:#f9f9f9;

	

}

.search .sur_con .search_anniu{width:37px;height:27px; background:url(../images/search_an.png) no-repeat; cursor:pointer; border:none; float:left;}

/*chanpin_box  tedian*/











.index_cptd_box{

	width:100%;

	margin:auto;

	background-image: url(../images/td_bj.jpg);

	background-repeat: no-repeat;

	background-position: center;

	height: 679px;

	

}

.index_cptd{ width:1080px; margin:auto;position: relative;}

.index_cptd h3{ font-size:28px; color:#403f3f; padding-top:35px; text-align:center; padding-top:102px;}

.index_cptd_01{

	font-size:22px;

	color:#000000;

	position: absolute;

	top: 213px;

	left: 125px;

	text-align:right;

}

.index_cptd_01 span{ font-size:14px; color:#4e4e4e;}



.index_cptd_02{

	font-size:22px;

	color:#000000;

	position: absolute;

	top: 376px;

	left: 69px;

	text-align:right;

}

.index_cptd_02 span{ font-size:14px; color:#4e4e4e;}



.index_cptd_03{

	font-size:22px;

	color:#000000;

	position: absolute;

	top: 539px;

	left: 56px;

	text-align:right;

}

.index_cptd_03 span{ font-size:14px; color:#4e4e4e;}

.index_cptd_04{

	font-size:22px;

	color:#000000;

	position: absolute;

	top: 213px;

	right: 100px;

	text-align:left;

}

.index_cptd_04 span{ font-size:14px; color:#4e4e4e;}

.index_cptd_05{

	font-size:22px;

	color:#000000;

	position: absolute;

	top: 376px;

	right: 146px;

	text-align:left;

}

.index_cptd_05 span{ font-size:14px; color:#4e4e4e;}

.index_cptd_06{

	font-size:22px;

	color:#000000;

	position: absolute;

	top: 539px;

	right: 79px;

	text-align:left;

}

.index_cptd_06 span{ font-size:14px; color:#4e4e4e;}



/*productBox*/

.productBox{ width:100%;}

.product{ width:1080px; margin:0 auto; overflow:hidden;height:828px; }

.product .prod_fl{ width:228px; float:left; }

.product .prod_fl h2{

	width:228px;

	height:52px;

	text-align:center;

	background-image: url(../images/index_06.jpg);

	background-repeat: no-repeat;

	padding-top:71px;

}

.product .prod_fl h2 a{ font-size:24px; font-weight:bold;color:#68100f;}

.product .prod_fl h2 span { font-family:Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif; color:#fff; font-size:12px; display:block;}

.product .prod_fl .prod_list{ width:228px; background:#e3dfdf;}

.product .prod_fl .prod_list dl{ width:228px; margin:0 auto; padding-top:5px; }

.product .prod_fl .prod_list dl dt{ width:187px; height:31px; background:url(../images/prod_list_dt_03.jpg) no-repeat center; margin:11px auto 10px;}

.product .prod_fl .prod_list dl dt a{ width:187px; padding-left:31px; height:31px; display:block; line-height:31px; background:url(../images/prod_list_dt_icon_03.jpg) no-repeat 16px 16px; font-size:16px; font-weight:bold; color:#fff; }

.product .prod_fl .prod_list dl dd{ width:180px; height: 41px; border-bottom:1px dotted #b0b0b0; margin:0 auto;}

.product .prod_fl .prod_list dl dd a{ width:180px; padding-left:27px; height:41px; line-height:41px; background:url(../images/prod_list_dd_icon_03.jpg) no-repeat 8px 17px; font-size:14px; display:block; color:#333333;} 

.prod_list_ed{

	background-image: url(../images/index_08.jpg);

	background-repeat: no-repeat;

	height: 63px;

	width: 228px;

}

.product .prod_fr{ width:850px; float:right;}



#tab{width:850px;position:relative;margin:0px auto;}

.prod_btbj{

	width:838px;

	background-image: url(../images/index_09.jpg);

	background-repeat: no-repeat;

	height: 40px; margin-left:12px;

}

#tab .tab_menu{}

#tab .tab_menu li{

	float:left;

	width:110px;

	height:30px;

	line-height:30px;

	border-bottom:0px;

	cursor:pointer;

	text-align:center;

	border-radius:3px 3px 0 0;

	background-image: url(../images/cpqh2.jpg);

	background-repeat: no-repeat;

	margin-right:18px;

}

#tab .tab_menu li a{ font-size:16px; color:#696664;}

#tab .tab_box{width:850px;clear:both;top:19px;position:relative;}

#tab .tab_menu .selected{

	cursor:pointer;

	background-image: url(../images/cpqh1.jpg);

	background-repeat: no-repeat;

	height: 30px;

	width: 110px;

}

#tab .tab_menu .selected a{ color:#fff;}

.prod_btbj span{ float:right; margin:8px 19px 0 0;}

#tab .hide{display:none;}

#tab .tab_box div { overflow:hidden;}

.index_cp_list{ width:850px;}

.index_cp_list li{ float:left;width:271px; text-align:center; line-height:22px; margin-left:12px;margin-bottom:8px;}

.index_cp_list li img{ width:263px; height:210px; padding:3px; background:#fff; border:solid 1px #e1e1e1;}

.index_cp_list li img:hover{-webkit-animation:bounceIn 1s .2s ease both;

-moz-animation:bounceIn 1s .2s ease both;}

@-webkit-keyframes bounceIn{

0%{opacity:0;

-webkit-transform:scale(.3)}

50%{opacity:1;

-webkit-transform:scale(1.05)}

70%{-webkit-transform:scale(.9)}

100%{-webkit-transform:scale(1)}

}

@-moz-keyframes bounceIn{

0%{opacity:0;

-moz-transform:scale(.3)}

50%{opacity:1;

-moz-transform:scale(1.05)}

70%{-moz-transform:scale(.9)}

100%{-moz-transform:scale(1)}}

.index_cp_list span{ text-align:center; height:24px; color:#494848; overflow:hidden; width:271px; font-size:14px;display:block;}

















/*工程案例展示*/



.index_gg{

	width:100%;

	margin:auto;

	
	height: 328px;

	background-position: center;

}

.index_gg_img{ width:410px; margin:auto;padding-top:205px;}







/*banner2*/

.banner2_box{background-image: url(../images/ban2.jpg);

	background-repeat: no-repeat;

background-position: center;

	height: 208px;

	width: 100%;}

.banner2{ width:1080px;  height:208px;  position:relative; margin:0px auto 0 auto;}

.banner2 dl dd{

	font-size:14px;

	color:#fff;

	line-height:25px;

	

}

.banner2 dl dd span{

	font-size:26px;

	color:#fff;

	font-family: Impact;

}

.banner2 dl{ position:absolute; top:51px; right:0px; text-align:center; }

.banner2 em{

	width:143px;

	height:39px;

	text-align:center;

	font-style:normal;

	display:block;

	position:absolute;

	top:117px;

	right:0px;

}

.banner2 em a{font-size:18px; color:#fff; font-weight:bold;line-height: 32px;

	height:39px; }



/*caseBox*/

.caseBox{ width:100%; margin-top:50px;}

.case_h3{ width:1180px; margin:60px auto 25px; }

.case_h3 h3{

	width:370px;

	margin:0 auto;

	height:89px;

	line-height:82px;

	text-align:center;

	background-image: url(../images/albt.jpg);

	background-repeat: no-repeat;

	margin-top: 0;

	margin-right: auto;

	margin-left: auto;

}

.case_h3 h3 a{ font-size:24px; color:#322e32; font-weight:normal;}





.case{ width:1180px; margin:0 auto; }

.cas{ width:1200px; overflow:hidden;}

.cas .cell{ width:265px; float:left; margin:0 10px 10px 0; position:relative;}

.cas .cell img{ width:256px; height:229px; padding:3px; border:solid 1px #d5d5d5;}

.cas .cell .hid{ width:270px; height:270px; padding:10px; position:absolute; top:0;left:0; display:none;

	}

.cas .cell .hid i{ display:block; color:#fff; font-style:normal;}

.cas .cell .hid b{ height:24px; height:24px; display:block; color:#fff; font-size:14px; }

.hid_a{ text-align:center; font-size:14px; color:#fff; margin-top:105px; display:block;}

.cas .cell .hid span{ display:block; text-align:center; font-size:14px; color:#fff;}

.hid_b{ width:34px; height:34px; display:block;  position:absolute; right:20px; bottom:10px;}

.cas .cell:hover .hid{

	display:block;

	background-image: url(../images/albj.png);

	background-repeat: no-repeat;

	height: 237px;

	width: 265px;

	cursor:pointer;

}

/*caseBox end*/ 



/*advantages*/

  

                





.index_ys_bj{

	width:100%;

	margin:18px auto 0 auto;

	background-image:url(../images/ys_bj.jpg);

	background-position: center top;

	background-repeat: no-repeat;

	height:798px;

}

.index_ys{

	width:1080px;

	margin:auto;

	position: relative;

}

.index_ys h3{ font-size:42px; font-weight:bold; color:#fff; text-align:center; padding-top:112px;}

.index_ys h3 a{font-size:42px; font-weight:bold; color:#fff; }

.index_ys h3 span{ font-size:32px; color:#1277cf;}

.index_ys1{

	width:542px;

	position: absolute;

	top: 287px;

	left:28px;

}

.index_ys1 dl{}

.index_ys1 dl dt{font-size:22px; font-weight:bold; color:#ffffff; line-height:18px; margin-bottom:22px;}

.index_ys1 dl dt span{ font-size:10px; color:#797979; text-transform:Uppercase; font-weight:normal;}

.index_ys1 dl dd{font-size:14px;

	color:#fff;

	height: 32px;

	background-position: 0px 4px;

	padding-left: 11px;}

.index_ys2{

	width:310px;

	position: absolute;

	top: 287px;

	right:0px;

}

.index_ys2 dl{}

.index_ys2 dl dt{font-size:26px; font-weight:bold; color:#fff; line-height:18px; margin-bottom:22px;}

.index_ys2 dl dt span{ font-size:10px; color:#797979; text-transform:Uppercase; font-weight:normal;}

.index_ys2 dl dd{font-size:14px;

	color:#fff;

	height: 32px;

	padding-left: 11px;}

.index_ys3{

	width:417px;

	position: absolute;

	top:569px;

	left:28px;

}

.index_ys3 dl{}

.index_ys3 dl dt{font-size:26px; font-weight:bold; color:#fff; line-height:18px; margin-bottom:22px;}

.index_ys3 dl dt span{ font-size:10px; color:#797979; text-transform:Uppercase; font-weight:normal;}

.index_ys3 dl dd{

	font-size:14px;

	color:#fff;

	height: 31px;

	background-position: 0px 4px;

	padding-left: 11px;

}

.index_ys4{

	width:310px;

	position: absolute;

	top: 569px;

	right:0px;

}

.index_ys4 dl{}

.index_ys4 dl dt{font-size:26px; font-weight:bold; color:#fff; line-height:18px; margin-bottom:22px;}

.index_ys4 dl dt span{ font-size:10px; color:#797979; text-transform:Uppercase; font-weight:normal;}

.index_ys4 dl dd{font-size:14px;

	color:#fff;

	height: 31px;

	padding-left: 11px;}

/*about*/

#sp_bg { width:1080px; height:418px; margin-top:25px; margin-left:auto; margin-right:auto; overflow:hidden;}

#sp { width:1080px; margin:0 auto;}  

#sp .computer { float:right; width:345px; }

#sp .computer h3{font-size:24px; color:#fff; padding-top:50px; font-weight:normal;}

#sp .computer h3 span{ float:left;}

#sp .computer h3 em{ float:right;font-size:12px; color:#fff; font-style:normal; padding-top:8px; }

#sp .about_main { width:293px; overflow:hidden; float:left;}

#sp .about_main h3 {

	font-size:33px;

	font-weight:bold;

	color:#424141;

	width:293px;

	text-align:center;

	padding-top:84px;

}

#sp .about_main h3 a{ font-size:18px; color:#272727;}

.index_ry_nr{ width:293px;overflow: hidden;height: 248px;}

.index_ry_nr ul{ margin-top:25px;} 

.index_ry_nr ul li{text-align:center; margin-right:15px;width:276px; float:left;} 

.index_ry_nr ul li img{ margin:5px auto 0 auto;border-radius:5px; width:268px; height:195px;}

.index_ry_pic{border-radius:5px;border:solid 1px #68100f; width:276px; height:203px;}

.index_ry_nr ul li p{ text-align:center; color:#fff;} 

.index_ry_nr ul li p a{color:#1f1f1f; font-size:14px;}

.index_jj{ width:396px; float:left;}  

.index_jj h3{ font-size:30px; color:#1f1f1f; font-weight:normal; padding-left:141px; margin-top:69px;}    

.index_jj p{ width:396px; height:200px; overflow:hidden; font-size:14px; line-height:27px; color:#272727; padding:48px 0 24px 52px;} 

.index_jj span{ padding-left:171px;}        

#sp .computer { width:293px; overflow:hidden; float:right;}

#sp .computer h3 {

	font-size:33px;

	font-weight:bold;

	color:#424141;

	width:293px;

	text-align:center;

	padding-top:84px;

}

#sp .computer h3 a{ font-size:18px; color:#272727;}



/*企业相册  荣誉资质*/

/* pingjia*/



.index_pj{ width:1080px; margin:auto; font-size:14px;}

.index_pj h3{

	background-image: url(../images/pj_btbj.jpg);

	background-repeat: no-repeat;

	height: 82px;

	width: 618px;

	margin:auto;

	text-align:center;

	line-height:89px;

}

.index_pj h3 a{ font-size:28px; color:#322e32;}

.index_pj ul{

	background-image: url(../images/pjnr_bj.jpg);

	background-repeat: no-repeat;

	background-position: center 21px;

	height: 418px;

	width: 1080px;

	margin-top:12px;

}

.index_pj ul li{ float:left; width:452px; margin:26px 42px 26px 43px;}

.index_pj ul li dl{width:452px;}

.index_pj ul li dl dt{border:1px solid #cdcdcd;

border-radius:100px; width:119px; height:119px; float:left;}

.index_pj ul li dl dt img{ width:104px; height:104px;border-radius:50px; margin-left:8px; margin-top:8px;}

.index_pj ul li dl dt a{}

.index_pj ul li dl dd{ width:308px; float:right; padding-top:12px;}

.index_pj ul li dl dd div{ color:#242323; height:24px;overflow:hidden;width:308px;display:block;}

.index_pj ul li dl dd div a{ font-size:14px; display:block; height:24px; width:308px;}

.index_pj ul li dl dd p{ color:#565454; height:73px; overflow:hidden;font-size:14px; line-height:25px;}

/* pingjia end*/

/*banner_little3*/

.banner3{ width:100%;  height:194px; margin-top:7px; background:url(../images/ban3_bg.jpg) no-repeat center;}

.banner3 .main{  position:relative;}

.banner3 dl{ position:absolute; top:54px; right:68px; text-align:center; }



.banner3 dl dd{

	font-size:26px;

	color:#FFF;

	line-height:36px;

	font-family: Impact;

	text-decoration: none;

}

.banner3 dl dt{ font-size:16px; color:#ffffff;height:18px;  }

.banner3 em{  width:158px; height:32px; font-style:normal; display:block;position:absolute; top:112px; right:52px;}

.banner3 em a{font-size:18px; color:#fff; font-weight:bold;line-height: 32px;}





/*————————————————————————————————客户评价————————————————————————————————*/

.index_jj_box{

	width:100%;

	height:437px;

	background-image:url(../images/jjbj.jpg);

	background-position: center;

}





/*news*/

/*————————————————————————————————新闻中心————————————————————————————————*/



.index_news{

	width:1080px;

	margin:15px auto 0 auto;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #313131;

	padding-bottom:20px;

}

.index_news h3{

	font-size:18px;

	color:#1f1f1f;

	background-image: url(../images/index_24.jpg);

	background-repeat: no-repeat;

	height: 35px;

	width: 1080px;

}

.index_news h3 span{ float:right; font-size:14px; font-weight:normal;}

.index_news h3 span a{font-size:12px;}

.index_news_left{ width:248px; float:left;}

.index_news_left img{ width:247px; height:195px;} 

.index_news_ct{

	width:573px;

	border-left-width: 2px;

	border-left-style: solid;

	border-left-color: #68100f;

	float:left;

	height:195px;

	padding-left:20px;

	margin-left:20px;

}

.index_news_ct ul{ width:568px;}

.index_news_ct ul li{ float:left; width:257px; margin:0 15px 0 8px;}

.index_news_sj{}

.index_news_bt{ font-size:14px; color:#1f1f1f; font-weight:bold; line-height:18px; margin-top:20px;}

.index_news_bt a{font-weight:bold;}

.index_news_nr{ font-size:14px; color:#3a3a39; line-height:20px; margin-top:15px; height:80px; overflow:hidden;}

.index_news_nr a{}

.index_news_rt{ float:right;}

.index_news_rt ul{ width:196px;}

.index_news_rt ul li{

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #9f9f9f;

	height:41px;

	line-height:41px;

	width:196px; overflow:hidden;

}

.index_news_rt ul li a{ color:#3a3a39;}



/*————————————————————————————————包装常识————————————————————————————————*/



.index_bz_box{ width:1080px; margin:auto; font-size:14px;}



.index_bz{ width:519px; float:left; margin-top:26px;}

.index_bz h3{font-size:18px;

	color:#1f1f1f;

	background-image: url(../images/bzbj.jpg);

	background-repeat: no-repeat;

	height: 35px; line-height:35px;}

	.index_bz h3 a{font-size:18px;

	color:#1f1f1f;}

.index_bz h3 span{ float:right; font-size:14px;font-weight:normal;}

.index_bz h3 span a{font-size:12px;}

.index_bz_pic{ width:519px; height:158px; margin-top:8px;}

.index_bz ul{width:519px;}

.index_bz ul li{width:519px; margin-top:15px;}

.index_bz ul li dl{ width:519px;}

.index_bz ul li dl dt{

	float:left;

	background-image: url(../images/sjbj.jpg);

	background-repeat: no-repeat;

	height: 63px;

	width: 75px;

	padding:20px 0 0 20px;

}

.index_bz ul li dl dt span{ margin-top:15px;}

.index_bz ul li dl dd{ width:421px; float:right;}

.index_bz ul li dl dd div{ width:421px; height:24px; overflow:hidden;}

.index_bz ul li dl dd div a{ color:#1f1f1f; font-weight:bold;}

.index_bz ul li dl dd p{ widows:421px; height:60px; overflow:hidden; color:#474745;}



/*知识问答*/

.index_wd{ width:519px; float:right; margin-top:26px;}

.index_wd h3{font-size:18px;

	color:#1f1f1f;

	background-image: url(../images/bzbj.jpg);

	background-repeat: no-repeat;

	height: 35px; line-height:35px;}

	.index_wd h3 a{font-size:18px;

	color:#1f1f1f;}

.index_wd h3 span{ float:right; font-size:14px;font-weight:normal;}

.index_wd h3 span a{font-size:12px;}

.index_wd ul{ width:538px;}

.index_wd ul li{ width:246px; float:left; margin-left:15px; margin-right:8px; margin-top:16px;}

.index_wd ul li dt{

	width:236px;

	height:22px;

	overflow:hidden;

	background-image: url(../images/webj.jpg);

	background-repeat: no-repeat;

	padding-left: 28px;

}

.index_wd ul li dt a{ font-size:14px; color:#1f1f1f; font-weight:bold;}

.index_wd ul li dd{ height:60px; width:246px; overflow:hidden;color:#474745;}















/*link*/



.links{

	line-height:52px;

	width:1074px;

	height:52px;

	margin:20px auto 0 auto;



	border:solid 4px #787777;

	

}

.links span{

	font-size:18px;

	color:#272727;

	background-image: url(../images/yqlj.jpg);

	background-repeat: no-repeat;

	background-position: 20px;

	font-weight:bold;

	padding-left:40px;

}

.links a{ padding-left:17px; padding-right:5px; font-size:14px; color:#1d1d1d;}























