@charset "utf-8";
/* CSS index */
/*nav*/
.index_menu ul li{width:29%;padding:10px 2%;height:90px;float:left;}
.index_menu ul li a{background-color:#c21a29;width:100%;height:90px;display:block;    border-radius: 5px;text-align:center;}
.index_menu ul li a .pad_bot{color:#ffffff;font-size:16px;padding-top:15px;}
.index_menu ul li a span{color:#ffffff;font-size:12px;display:block;}
.index_menu ul li a b{width:50%;height:1px;background-color:#ffffff;display:inline-block;}
/*案例展示*/
.case_title_sy{width:100%;height:60px;background-color:#2d2e32;position: relative;}
.case_title_sy h2{font-weight: normal;font-size:16px;color:#ffffff;padding:12px 0px 0px 10px;}
.case_title_sy h2 span{font-size:14px;color:#ffffff;margin-left:10px;}
.case_title_sy b{    display: block; width: 70px;height: 3px;background-color: #c21a29;margin: 5px 0px 5px 10px;}
.case_title_sy  a{font-size:16px;color:#ffffff;position: absolute;right:10px;top:20px;}
.index_case ul li{float:left;width:48%;margin:1%;position: relative;}
.index_case ul li a img{width:100%;height:125px;}
.index_case ul li p{background:url("../images/albj.png") repeat;width:100%;height:30px;text-align:center;line-height:30px;font-size:12px;color:#ffffff;position: absolute;bottom:0px;left:0px;white-space: nowrap;overflow: hidden;}

/*产品展示*/
.index_product ul li{float:left;width:48%;margin:1%;}
.index_product ul li a img{width:100%;height:125px;}
.index_product ul li p{width:100%;height:30px;text-align:center;line-height:30px;font-size:12px;color:#ffffff;background-color:#2d2e32;white-space: nowrap;overflow: hidden;}
.about_sy_text img{width:100%;}
.about_sy_text p{padding:10px;font-size:13px;color:#333333;line-height:25px;height:250px;overflow: hidden;}
/*新闻列表*/
.sy_news_img{float:left;width:30%;margin-right:2%;}
.sy_news_img img{width:100%;height:80px;}
.sy_news_text{float:left;width:68%;}
.sy_news_text h2{font-weight: normal;}
.sy_news_text h2 a{font-size:14px;color:#333333;white-space: nowrap;overflow: hidden;height:20px;line-height:20px;text-overflow:ellipsis;display:block;}
.sy_news_text p{font-size:12px;color:#666666;overflow: hidden;height:40px;line-height:20px;}
.sy_news_text span{line-height:20px;color:#666666;font-size:12px;display:block;}
.index_news ul li{padding:10px 0px;border-bottom:1px dashed #cccccc;}
/*联系我们*/
.index_contact{background: url(../images/ditu.jpg) no-repeat center top;width:100%;max-width:640px;min-height: 250px;margin:0px auto;}
.public_pad{ width: 96%;padding: 10px 2%;}
.about_p_title {background: url(../images/88888.png) no-repeat center top;max-width: 640px; height: 40px; line-height: 40px;  color: #ffffff; font-size: 16px; text-align: center;}
.cont_p_p { text-align: center;}
.cont_p_p p,.cont_p_p p a{font-size: 12px; color: #ffffff; line-height: 30px;}
.xzd_footer {background: url(../images/48894894949.png) no-repeat center top; width: 100%; height: 100px; position: fixed;bottom: 0px;}
.xzd_footer ul {padding: 5px 0px;MARGIN-TOP: 40PX;}
.xzd_footer ul li { float: left; width: 20%; height: 50px; overflow: hidden;}
.xzd_footer ul li a {display: block;}
.xzd_footer ul li a i {display: block; width: 100%; height: 30px;text-align: center;}
.xzd_footer ul li a i img {width: 30px;  height: 30px;display:inline;}
.xzd_footer ul li a span {display: block; text-align: center; line-height: 20px; color: #ffffff;font-size: 14px;}
/*二级菜单*/
.ny_public_menu ul li{float:left;width:48%;height:40px;margin:1%;background-color:#c21a29;    border-radius: 5px;}
.ny_public_menu ul li a{display:block;text-align:center;line-height:40px;font-size:14px;color:#ffffff;}
/*内页关于我们*/
.ny_about_us,.ny_about_us p{font-size:14px;color:#333333;line-height:30px;}
.ny_about_us p,.ny_about_us p img,.ny_about_us img{margin-bottom:10px;}
.ny_about_us p img,.ny_about_us  img{max-width:640px;width:100%;}
.ny_about_us{margin:10px;}
/*图片列表*/
.ny_case_list ul li{float:left;width:48%;margin:1%;position: relative;}
.ny_case_list ul li a img{width:100%;height:125px;}
.ny_case_list ul li p{background:url("../images/albj.png") repeat;width:100%;height:30px;text-align:center;line-height:30px;font-size:12px;color:#ffffff;position: absolute;bottom:0px;left:0px;white-space: nowrap;overflow: hidden;}
.ny_case_list{margin:10px 0px;}

/*详细页面*/
/*详细页面*/
.detailed_title{padding-bottom:10px;border-bottom:1px solid #cccccc;margin:10px 0px;}
.detailed_title h2{font-weight: normal;font-size:14px;text-align:center;color:#333333;line-height:25px;}
.detailed_title p{font-size:14px;color:#666666;text-align:center;margin-top:10px;}

.datailed_text,.datailed_text p{font-size:14px;color:#333333;line-height:30px;}
.datailed_text p,.datailed_text p img,.datailed_text img{margin-bottom:10px;}
.datailed_text p img,.datailed_text  img{max-width:640px;width:100%;}
.datailed_text{padding:0px 10px;}
/*留言*/
.ny_from_title{margin:10px 0px 20px 0px;}
.ny_from_title h2{font-size:30px;color:#d9d9d9;text-align:center;}
.ny_from_title p{font-size:14px;color:#333333;text-align:center;line-height:30px;}
.ny_form_list label{display:block;width:100px;font-size:16px;color:#333333;margin:10px 0px;}
.ny_form_list label b{color:#df002c;}
.ny_form_list input{width:100%;font-size:14px;color:#333333;outline:none;height:35px;border:0px;}
.ny_form_list textarea{width:100%;font-size:14px;color:#333333;outline:none;height:80px;border:0px;resize:none;}
.ny_form_list span{width:100%;height:1px;display:block;background-color:#cccccc;}
.ny_form_list form p{margin-bottom:25px;}
.ny_form_list .book_form_tj input{-webkit-appearance: none;width:240px;font-size:16px;color:#ffffff;outline:none;height:40px;border:0px;background-color:#c21a29;cursor:pointer}
.book_form_tj{margin:10px 0px 40px 0px;}
.ny_form_list form{padding:0px 10px;}
/*新闻*/
.ny_news_list{padding:0px 10px;}
















