@charset "utf-8";
/* CSS Document */
/* banner */
.page_banner{ width:100%; height:auto;  overflow:hidden;}
.page_banner img{ max-width:100%; height:auto; margin:0 auto; display:block;}

/* 企业介绍 */
.about_tit{ width:100%; margin:20px auto 20px auto; text-align:center;}
.about_tit img{ width:100%;}

.about_text{ width:90%; height:auto; margin:0 auto; overflow:hidden;}
.about_text .about_title{ width:100%; border-bottom: solid 1px #efefef; height:32px; font-size:16px; font-weight:bold; text-align:center;}
.about_text .about_con{ line-height:30px; color:#666; margin-top:8px;}
.about_tit1{ font-size:14px; font-weight:bold; line-height:32px;}
.about_pic{ width:100%; height:auto;}
.about_pic a{ float:left; margin-right:2%; margin-bottom:2%; width:45%; height:auto; display:block;}
.about_pic img{ width:100%;}

.honor{ width:90%; margin:0 auto 20px 0;}
.entity_list{ width: 90%; height: 480px; margin: 0 auto; }
#foot_demo{ width: 100%; height: 480px; overflow: hidden; }
#indemo{ width: 30000%; height: 480px; float: left; }
#foot_demo1{ float: left; overflow: hidden;}
#foot_demo2{ float: left; }
.entity_list_box{ width: 355px; height: 480px; float: left; margin-right:2%;}
.entity_list_box img{ width: 355px; height: 480px; }
.entity_list_box span{ display: block; width: 100%; height: 50px; line-height: 50px; text-align: center; font-weight: bold; font-size: 14px; }
/*.honor ul{}
.honor ul li{ display:block; float:left; width:45%; height:auto; border:solid 1px #f3f3f3; margin-right:5%; margin-bottom:5%;}
.honor ul li:nth-child(2n){ margin-right:0;}
.honor img{ width:100%;}*/

/* 新闻中心 */
.news_bg{ width:100%; height:auto; overflow:hidden; padding-bottom:10px;}
.news_box{ width:100%; background:#f6f8fa; margin-bottom:20px; height:auto; overflow:hidden;}
.news_box .news{ width:90%; height:auto; overflow:hidden; margin:0 auto; padding:5%;}

.news_box:hover{ display:block; cursor:pointer;}
.news dl dd h1:hover{color:#122979;}


.news dl{ display:block; float:left; width:100%; position: relative;}
.news dl dt{ display:block; width:160px; float:left; height: 120px; position: absolute; top: 0px; left: 0;}
.news dl dt img{ width:160px; height:120px;}
.news dl dd{ display:block; padding-left: 170px; padding-top:10px;}
.news dl dd h1{ display:block; width:100%; font-size:14px; color:#333; height:32px;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;overflow:hidden; }
.news dl dd em{ display:block; width:100%; height:42px; line-height:42px; font-style:normal; color:#999;}
.news dl dd p{ display:block; width:100%; line-height:21px; color:#666; height:45px; overflow:hidden;}


.news_box2{ width:90%; margin:0 auto; height:auto; overflow:hidden; background:#fff; margin-bottom:20px;}

.paging{ width:100%; height:40px; text-align:center; line-height:40px;}
.paging a{ background:#2c2e38; margin-right:10px; padding:8px 5%; color:#FFF;}
.paging a:hover{ background:#0f4689; color:#FFF;}
.paging span{ padding:8px 10px; background:#0f4689; margin-right:10px; color:#FFF;}
.paging .page{ background:#2c2e38; margin-right:8px; padding:8px 10px; color:#FFF;}

/* 新闻中心详情 */
.news_more_box{ width:90%; margin:0 auto; height:auto; overflow:hidden; padding-top:5%;}
.news_more_tit{ font-size:16px; font-weight:bold; color:#122979; height:auto; line-height:28px; width:100%; overflow:hidden;}
.news_more_tit span{ float:right; font-size:12px; color:#CCC; font-weight:normal; background:url(../images/time.png) no-repeat left center; padding-left:15px;}

.news_more_text{ width:100%; height:auto; overflow:hidden; font-family:"宋体"; color:#999; line-height:20px; overflow:hidden;}
.news_more_text img{ margin:10px 0; width:100%;}

.paging2{ padding:30px 0; overflow:hidden;}
.paging2 span{ width:100%; color:#999; overflow:hidden; line-height:22px;}


/* 联系方式 */
.contact_box{ width:90%; margin:0 auto; height:auto; overflow:hidden;}
.contact_box .contact{ height:auto; overflow:hidden; background:#f6f8fa; padding:5% 0 5% 5%;}
.contact_box .contact dl{}
.contact_box .contact dl dt{ font-size:1.45em; font-weight:bold; line-height:28px;}
.contact_box .contact dl dd{ line-height:22px;}
.contact_box .contact2{ background:#f6f8fa; margin-top:40px; padding:0 30px 0 30px; height:auto; overflow:hidden; margin-bottom:30px;}
.contact_box .contact2 .contact2_tit{ height:50px; line-height:50px; text-align:center; font-size:16px; font-weight:bold; background:url(../images/contact_img.jpg) bottom center no-repeat;}
.contact_box .contact2 .contact2_con{ margin-bottom:20px;}
.contact_box .contact2 .contact2_con .tit{ background:url(../images/contact_img_02.jpg) no-repeat left center; font-size:14px; font-weight:bold; padding-left:15px; border-bottom:solid 1px #dde3ea; line-height:28px;}
.contact_box .contact2 .contact2_con span{ line-height:40px; width:100%; display:block;}
.contact_box .contact2 .contact2_con span:first-child{ margin-left:0px;}

/* 案例展示 */
.case_box{ width:90%; margin:0 auto 20px auto; height:auto; overflow:hidden;}
.case_box ul{}
.case_box ul li{ display:block; float:left; position:relative; margin-right:4%; margin-bottom:40px; width:48%;}
.case_box ul li span{ display:block; position:absolute; bottom:0; left:0; background:rgba(255,255,255,0.85); width:100%; height:28px; line-height:28px; text-align:center; font-weight:bold;}
.case_box ul li img{ width:100%; cursor:pointer;}
.case_box ul li:nth-child(2n){ margin-right:0px;}

/* 产品中心 */
.pro_box{ width:90%; margin:0 auto 20px auto; height:auto; overflow:hidden; }
.pro_box .pro_right{ float:right; width:100%; height:auto; overflow:hidden;}
.pro_box .pro_right .pro_tit_r{ width:100%; height:55px; line-height:55px; border-bottom:solid 1px #e2e2e2; margin-bottom:20px;}
.pro_box .pro_right .pro_tit_r .pro_tit_r1{ font-size:16px; font-weight:bold; border-bottom:solid 1px #0f4689; width:100%; float:left;}
.pro_box .pro_right .pro_tit_r a{ float:right;}
.pro_box .pro_right .products{}
.pro_box .pro_right .products ul{}
.pro_box .pro_right .products ul li{ display:block; float:left; width:48%; margin-right:2%; margin-bottom:5%; position:relative; overflow:hidden; }
.pro_box .pro_right .products ul li span{ display:block; position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.2); width:100%; height:32px; line-height:32px; text-align:center; color:#FFF;}
.pro_box .pro_right .products ul li img{ width:100%;}

.pro_box .pro_right .products ul li:nth-child(2n){ margin-right:0px;}

/* 产品中心详情 */
.pro_box .pro_right .pro_con{ width:100%; height:300px; margin-bottom:20px;}
.pro_box .pro_right .pro_con .pro_con_right{ width:100% height:300px; float:left; margin-right:28px; }
.pro_box .pro_right .pro_con .pro_con_right img{ width:100%;  border:1px solid #e7e7e7;}
.pro_box .pro_right .pro_con .pro_con_right2{ width:100%; height:auto; overflow:hidden; float:left; font-size:18px; font-weight:bold;}
.pro_con_right2 ul{}
.pro_con_right2 ul li{ display:block; float:left; line-height:28px; height:28px; font-size:12px; font-weight:normal; width:100%;}

.pro_box .pro_right .pro_text{ width:100%; height:auto; line-height:28px; overflow:hidden;}
.pro_box .pro_right .pro_text_tit{ width:100%; height:30px; line-height:30px; border-bottom:solid 1px #dfdfdf; font-size:16px; font-weight:bold; color:#0f4689; margin-bottom:10px;}
.pro_box .pro_right .pro_text table{ width:100%; border-collapse:collapse; font-size:0.6em; text-align:center;}
.pro_box .pro_right .pro_text table tr{ background:#fbfbfb; color:#666;}
.pro_box .pro_right .pro_text table tr:first-child{ background:#666; color:#fff;}
.pro_box .pro_right .pro_text table tr:nth-child(2n){ background:#f1f1f1;}
.pro_box .pro_right .pro_text table tr td{ line-height:12px; padding:7px 0; border:solid 1px #dedede;}
.pro_box .pro_right .pro_text table tr th{ background:#666; color:#FFF;}



