@charset "utf-8";
/* CSS Document */
.ban_box{ width:100%; height:490px; padding-top:20px; margin-top:138px;}

.tit{ width:100%; height:87px; border-bottom: solid 1px #ababab;}
/* PRODUCT CSS STYLE */
.pro_box{ width:100%; min-height:464px; background:url(../images/pro_bg.gif) repeat-x #f5f5f5; position:relative; z-index:2;}
.pro_box .pro{ width:1180px; min-height:464px; margin:0 auto;}
.pro_box .pro .pro_list{ width:1180px; height:310px; margin-top:30px; }
.pro_box .pro .pro_list ul li{ display:block; width:343px; height:310px; float:left; margin:0 25px 25px 25px;}
.pro_box .pro .pro_img{ width:100%; max-height:221px; background:#fff; min-height:132px;}
.pro_box .pro .pro_img img{ max-width:100%; max-height:221px; display:block; margin:0 auto;}
.pro_box .pro .pro_txt{ width:100%; height:73px; background:#d7d7d7; padding-top:13px; text-align:center;}
.pro_box .pro .pro_txt a{ font-family:"微软雅黑"; font-size:14px; color:#333; line-height:31px;}
.pro_box .pro .pro_txt a:hover{ color:#50a1ba;}

/* NEWS CSS STYLE */
.news_box{ width:1180px; height:440px; margin:0 auto;}
.apply{ width:1180px; height:300px; margin-top:28px; position:relative;}
.apply_nav{ width:1180px; height:300px; position:relative; overflow:hidden;}
.apply_w{position:absolute;width:10000px;float:left;left:0px}
.apply_array{width:343px; height:300px; float:left; margin: 0 25px;}
.apply_array .news_img{ width:100%; max-height:221px; background:#fff; min-height:132px;}
.apply_array .news_img img{ max-width:100%; max-height:221px; display:block; margin:0 auto;}
.apply_array .news_txt{ width:100%; height:63px; padding-top:13px; text-align:center;}
.apply_array .news_txt a{ font-family:"微软雅黑"; font-size:14px; color:#333; line-height:31px;}
.apply_array .news_txt a:hover{ color:#50a1ba;}
.apply .img_l{ width:45px; height:45px; position:absolute; background:url(../images/l_btn.png) no-repeat -5px -5px; left:-30px; top:110px; cursor:pointer;}
.apply .img_l:hover{ background:url(../images/l_btn_hover.png) no-repeat -5px -5px #fff;}
.apply .img_r{ width:45px; height:45px; position:absolute; background:url(../images/r_btn.png) no-repeat -5px -5px; right:-30px; top:110px; cursor:pointer;}
.apply .img_r:hover{ background:url(../images/r_btn_hover.png) no-repeat -5px -5px #fff;}

/* Banner */
.banner_box{ width:100%; height:470px; overflow:hidden;}
.mBan2 { overflow: hidden; width:667px; height:470px; margin:0px auto;}
.mBan2 .slideBox{ width:100%; height:470px; position:relative; }
.mBan2 .slideBox .hd{ width:100%; height: 37px; overflow: hidden; position: absolute; bottom:0; z-index: 1; }
.mBan2 .slideBox .hd ul{ zoom: 1; display:block; width:150px; height:22px; padding-top:15px; padding-left:50%; margin-left:-35px; margin-top:px; }
.mBan2 .slideBox .hd ul li{ float: left; width: 10px; height:10px; background:#7a7a7a; cursor: pointer; border-radius:5px 5px 5px 5px; line-height:27px; text-align:center; margin-right: 10px; }
.mBan2 .slideBox .hd ul li.on{ background:#bddae3;}
.mBan2 .slideBox .bd{ position:relative; height:359px; }
.mBan2 .slideBox .bd .ban_nav{ display:block; width:23px; height:17px; background:url(../images/ban_icon.png) no-repeat; position:absolute; right:20px; bottom:10px; z-index:9999;}
.mBan2 .slideBox .bd .ban_nav:hover{ background:url(../images/ban_icon_hover.png) no-repeat;}
.mBan2 .slideBox .bd .ban_nav img{ max-width:100%; display:none;}