@charset "utf-8";
/* CSS Document */
/* banner */
.page_banner{ width:100%; height:350px; position:relative; overflow:hidden;}
.page_banner img{ width:1920px; height:350px; position:absolute; top:0; left:50%; margin-left:-960px;}

/* 企业介绍 */
.about_tit{ width:1100px; margin:60px auto 40px auto; text-align:center;}
.about_tit img{ width:510px; height:32px;}

.about_text{ width:1100px; 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:10px;}
.about_tit1{ font-size:14px; font-weight:bold; line-height:32px;}
.about_pic{ width:100%; height:auto;}
.about_pic a{ float:left; margin-right:1px; margin-bottom:1px; width:274px; height:148px; display:block;}
.about_pic img{ width:274px; height:148px;}

.honor{ width:1100px; margin:0 auto 60px auto; height:auto; overflow:hidden;}
/*.honor a{ border:solid 1px #f3f3f3; margin-right:10px; float:left; width:210px; height:303px; margin-bottom:10px;}
.honor a:nth-child(5n){ margin-right:0;}
.honor img{ width:210px; height:303px; }*/
.picutre_many img{ margin-right:18px; height:693px; border:solid 1px #dedede !important; display:block;}


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

.news_box:hover{ display:block; cursor:pointer;}
.news_box:hover .news_sj{ background:url(../images/news_03.png) no-repeat left top;}
.news dl dd h1:hover{color:#122979;}

.news{ width:1100px; padding:30px; margin:0 auto;}
.news dl{ display:block; float:left; width:950px; height:120px;}
.news dl dt{ display:block; width:160px; height:120px; float:left; margin-right:20px; margin-left:30px;}
.news dl dt img{ width:160px; height:120px;}
.news dl dd{ display:block; width:720px; float:left; padding-top:10px;}
.news dl dd h1{ display:block; width:100%; font-size:14px; color:#333; height:32px;}
.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;}
.news_sj{ float:right; margin-top:35px; padding-right:75px; width:33px; height:33px; background:url(../images/news_06.png) no-repeat left top;}

.news_box2{ width:100%; height:180px; background:#fff; margin-bottom:20px;}
.news_box2:hover{ display:block; cursor:pointer;}
.news_box2:hover .news_sj{ background:url(../images/news_03.png) no-repeat left top;}

.paging{ width:100%; height:40px; text-align:center; line-height:40px; margin-bottom:60px;}
.paging a{ background:#2c2e38; margin-right:10px; padding:8px 23px; 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:1100px; margin:20px auto 20px auto; height:auto; overflow:hidden;}
.news_more_tit{ font-size:16px; font-weight:bold; color:#122979; text-align:center; height:50px; line-height:50px;}
.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 auto; display: block; max-width: 100%;}

.paging2{ padding:30px 0; overflow:hidden;}
.paging2 span{ height:20px; color:#999; overflow:hidden;}
.paging2 span.l{ width:50%; float:left; text-align:left;}
.paging2 span.r{ width:50%; float:right; text-align:right;}

/* 联系方式 */
.contact_box{ width:1100px; margin:0 auto; height:auto; overflow:hidden;}
.contact_box .contact{ height:auto; background:#f6f8fa; padding:30px 0 30px 30px; font-size:14px; overflow:hidden;}
.contact_box .contact dl{}
.contact_box .contact dl dt{ font-size:16px; font-weight:bold; line-height:28px;}
.contact_box .contact dl dd{ line-height:26px;}
.contact_box .contact2{ background:#f6f8fa; margin-top:40px; padding:0 30px 0 30px; height:auto; overflow:hidden; margin-bottom:60px;}
.contact_box .contact2 .contact2_tit{ height:60px; line-height:60px; 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; font-size:14px;}
.contact_box .contact2 .contact2_con .tit{ background:url(../images/contact_img_02.jpg) no-repeat left center; font-size:16px; font-weight:bold; padding-left:15px; border-bottom:solid 1px #dde3ea; height:50px; line-height:50px;}
.contact_box .contact2 .contact2_con span{ line-height:40px; margin-right:160px;}
.contact_box .contact2 .contact2_con span:first-child{ margin-left:0px;}

/* 案例展示 */
.case_box{ width:1100px; margin:0 auto; height:auto; overflow:hidden;}
.case_box ul{}
.case_box ul li{ display:block; float:left; position:relative; margin-right:10px; margin-bottom:40px;}
.case_box ul li span{ display:block; position:absolute; top:115px; left:0; background:rgba(255,255,255,0.85); width:212px; height:28px; line-height:28px; text-align:center; font-weight:bold;}
.case_box ul li img{ width:212px; height:143px; cursor:pointer;}
.case_box ul li:nth-child(5n){ margin-right:0px;}

/* 产品中心 */
.pro_box{ width:1100px; margin:0 auto; height:auto; }
.pro_box .pro_left{ float:left; width:230px; height:auto; position:relative;}
.pro_box .pro_left .pro_tit{ background:rgba(0,0,0,0.5); width:190px; height:56px; position:absolute; top:-79px; left:0; color:#FFF; font-size:16px; padding:23px 0 0 40px;}
.pro_box .pro_left .pro_tit h2{ font-size:12px; text-transform:uppercase; font-weight:normal; background:url(../images/sj_03.png) no-repeat right center; margin-right:62px;}
.pro_box .pro_left ul{}
.pro_box .pro_left ul li{ display:block; float:left; width:230px; background:#f7f7f7;}
.pro_box .pro_left ul li a{ display:block; width:156px; border-bottom:#e6e6e6 solid 1px; height:55px; line-height:55px; margin-left:37px;}
.pro_box .pro_left ul li a:hover{ font-weight:bold;}
.pro_box .pro_left ul li a.a2{ font-weight:bold; color:#122979;}
.pro_box .pro_right{ float:right; width:840px; height:auto; margin-bottom:60px; 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 #6a88af;}
.pro_box .pro_right .products{}
.pro_box .pro_right .products ul{}
.pro_box .pro_right .products ul li{ display:block; float:left; margin-right:12px; margin-bottom:12px; 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:272px; height:32px; line-height:32px; text-align:center; color:#FFF;}
.pro_box .pro_right .products ul li img{ width:272px; height:272px; -webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.pro_box .pro_right .products ul li:hover img{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-ms-transform:scale(1.1);}
.pro_box .pro_right .products ul li:nth-child(3n){ margin-right:0px;}

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

.pro_box .pro_right .pro_text{ width:100%; height:auto; line-height:28px;}
.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; }
.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{  border:solid 1px #dedede; line-height:16px; text-align:center; padding:7px 0;}
.pro_box .pro_right .pro_text table tr th{ background:#666; color:#FFF;}



