.banner{ float: left; width: 100%;}

 
.pop_show{ float: left; width: 100%;}
.pop_show1{ width: 100%;background: url('../images/p1_mod_bg.jpg') repeat-x;}
.pop_show1 .topic{ margin-top: 50px;}
.pop_show2{ width: 100%; background: #FFF;}
.pop_show2 h2{ margin-top: 50px; border-bottom: 1px solid #CCC;}
.pop_show2 .itempic{ float: left; width: 100%;}
.pop_show2 .itempic img{ width: 100%;}

.pro_mod{ float: left; width: 100%;background: url('../images/promod_bg.jpg')  no-repeat center;}
.pro_mod .inpadd{ padding: 50px 20px 20px 20px;}

.pro_mod .tab_content{ float: left; width: 100%;margin-top: 50px;  margin-bottom: 50px;   position: relative;}

.pro_mod .tab_content .probtn{display:block;height:49px;position:absolute;top:127px;width:51px;z-index:200;cursor:pointer;}
.pro_mod .tab_content .prev{background: url(../images/pro_prve_1.png) no-repeat 0 0; left: 0;}
.pro_mod .tab_content .next{background: url(../images/pro_next_1.png) no-repeat 0 0; right: 0;}

.pro_mod .pro_list{ width:1110px; margin:0 auto; }
.pro_mod .pro_list ul li{ float: left; width: 290px; height: 329px; margin: 0px 20px 0px 20px; background: #FFF; }
.pro_mod .pro_list ul li .innerpad{ padding: 15px;}
.pro_mod .pro_list ul li .images{width: 260px; height: 210px;text-align: center;  }
.pro_mod .pro_list ul li  .images img{ max-width: 260px; height: 200px; }
.pro_mod .pro_list ul li  .title{ height: 40px; font-size: 18px; line-height: 40px; color: #ff1918; text-align: center; border-bottom: 2px solid #ff1918}
.pro_mod .pro_list ul li  .tel{ font-size: 18px; color: #bdbdbd; line-height: 35px;text-align: center;}

.about_mod{ float: left; width: 100%;background: url('../images/about_mod_bg.jpg')  no-repeat center;}
.about_mod .container{width:1200px; margin: 0 auto;}
.about_mod .inpadd{ padding: 50px 20px 20px 20px;}
.about_mod .inpadd .bd{ margin-top: 15px;}
.about_mod .inpadd .lb{ float: left; width: 407px;}
.about_mod .inpadd .rb{ float:right; width: 720px;}
.about_mod .inpadd .rb .top_tit{ color: #ffe400;}
.about_mod .inpadd .rb .top_tit p{font-size: 22px; line-height: 30px; padding: 8px 0px 3px 0px; }
.about_mod .inpadd .rb .cont {color: #FFF; margin-top: 15px;}
.about_mod .inpadd .rb .cont p{ color: #FFF; font-size: 16px; line-height: 24px; }
.about_mod .inpadd .rb .more{ margin-top: 30px; width:157px; height: 48px; line-height: 48px; border: 1px solid #CCC; text-align: center;}
.about_mod .inpadd .rb .more a{ color: #FFF; font-size: 14px;}


.new_mod { float: left; width: 100%; height: 504px; background: #eff5ff; }
.new_mod .container .l_b { float: left; width: 830px; }
.new_mod .container .l_b .hd { position: relative; width: 100%; height: 46px; }
.new_mod .container .l_b .hd .more { position: absolute; top: 10px; right: 35px; }
.new_mod .container .l_b .hd .more a { color: #2781e7; }
.new_mod .container .l_b .text { padding-top: 10px; color: #FFF; }
.new_mod .container .l_b .text h3 { font-size: 14px; padding-bottom: 5px; }
.new_mod .container .l_b .text h3 a { color: #FFF }
.new_mod .container .l_b .bd_main { width: 100%; height: 310px; position: relative; }
.new_mod .container .l_b .bd_main .lb { width: 310px; height: 310px; background: #2e85e9; }
.new_mod .container .l_b .bd_main .lb .pd10 { padding: 10px; }
.new_mod .container .l_b .bd_main .rb { position: absolute; top: 0; left: 310px; width: 501px; background: #f9f9f9; height: 310px; }
.new_mod .container .rb ul li { padding-top: 8px; padding-left: 15px; margin-bottom: 20px; padding-bottom: 8px; border-bottom: 1px solid #e9e9e9; }
.new_mod .container .rb ul li strong { float: left; width: 49px; height: 42px; margin-right: 14px; border-right: 1px solid #e9e9e9; font-size: 42px; line-height: 42px; font-family: Arial, Helvetica, sans-serif; color: #e9e9e9; }
.new_mod .container .rb ul li p { height: 22px; font-size: 12px; line-height: 22px; color: #333333; overflow: hidden; font-size: 14px; }
.new_mod .container .rb ul li span { line-height: 24px; color: #888888; }
.new_mod .container .r_b { float: left; width: 338px; position: relative; }
.new_mod .container .r_b .hd .more { position: absolute; top: 10px; right: 50px; }
.new_mod .container .r_b .hd .more a { color: #2781e7; }

.case_content{ float: left; width: 100%;margin-top: 0px;  margin-bottom: 10px;   position: relative;}
.case_content .probtn{display:block;height:28px;position:absolute;top:36px;width:28px;z-index:200;cursor:pointer;}
.case_content .prev{background: url(../images/case_prve_btn.png) no-repeat 0 0; left: 50px;}
.case_content .next{background: url(../images/case_next_btn.png) no-repeat 0 0; right: 50px;}

.case_list{width:960px; margin:0 auto; overflow:hidden; height:135px;}
.case_list ul li{ float:left; width:148px; height:135px; margin-right:15px; }
.case_list ul li img{ border:1px solid  #dddddd; max-width:150px; max-height:106px;}
.case_list ul li .title{ line-height:35px;}

.new_mod .container #news_index_honor .honor_container { padding: 20px 20px 0 20px; height: 290px; width: 248px; border: 1px solid #e8ebef; background-color: #fff; }
.new_mod .container #news_index_honor .flexslider2{ width:248px; height:270px; overflow:hidden;}
.new_mod .container #news_index_honor .flexslider2 ul li{ float:left; width:248px; height:270px; text-align: center;}
.new_mod .container #news_index_honor .honor_container ul li img { max-height: 200px; max-width: 180px; }


