@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px; border:0px; list-style:none; text-decoration:none; font-family:"Arial"; font-size:14px; color:#333;}
.fz { margin:0 auto; width:1200px;}
.fr { float:right;}
.fl { float:left;}
.clear { clear:both;}
.cl:after{ content:""; display:block; clear:both;}
@font-face {
font-family:"impact"; /*这里是说明调用来的字体名字*/
src: url("../js/impact.ttf");} /*这里是字体文件路径*/



/* 顶部样式 */
.top_head{ background-color:#555;}
.top_head div{ height:31px; line-height:31px; color:#fff; font-size:12px;}
.top_phone{ padding-left:22px; font-family:"impact"; background:url(../images/top_phone.png) no-repeat left center; }


/* 导航样式 */
.logo{ display:block; margin:46px 0px;}
.head_nav .lagu{ margin-right:20px;}
.head_nav .lagu a{ font-size:16px;}
.head_nav ul li{ float:left; margin-right:40px;}
.head_nav ul li a{ font-family:"Arial"; font-size:18px; color:#8a8a8a;}
.head_nav .lagu,.head_nav ul{ margin-top:51px;}
.head_nav .lagu a,.head_nav ul li{ padding-bottom:26px;}
.head_nav ul .buln{ color:#0082cb; border-bottom:3px solid #0082cb;}
.head_nav ul .buln a{color:#0082cb;}
.head_nav .lagu:hover a{color:#0082cb;}


/* banner*/
.flexslider { position: relative; height: 300px; overflow: hidden; background: url(images/loading.gif) 50% no-repeat;}
.banner .flexslider { height:300px;}
.banner .flexslider_index{ height: 589px;}
.slides { position: relative; z-index: 1;}
.banner .flexslider .slides li { height: 300px;}
.banner .flexslider .slides li a{ height: 300px;}
.banner .flexslider_index .slides li { height: 600px;}
.banner .flexslider_index .slides li a{ height: 600px;}
.flex-control-nav { position: absolute; bottom: 20px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width:14px; height:14px; margin: 0 5.5px; *display: inline; zoom: 1;border-radius:17px;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 50px; overflow: hidden; border-radius:17px; background:#ccc; cursor: pointer;}
.flex-control-nav .flex-active { background:#0082cb;}

#ny_banner .flexslider {height: 450px;}
#ny_banner .slides li { height: 450px;}
#ny_banner .slides li a{ height: 450px;}

.banner .banner_title{ width:1200px; height:50px; margin:0 auto; font-size:24px; color:#fff; position:relative; top:-150px; z-index:999;text-transform:uppercase;}



/* 产品中心*/
.py_pro h3{ color:#0082cb; font-size:30px; font-family:"impact"; text-align:center; margin-top:60px; margin-bottom:36px;letter-spacing:1px;}
.py_pro_list { margin-left:84px;}
.py_pro_list li{ float:left; margin:0px 89px; font-size:14px; color:#666; text-transform:uppercase; padding-bottom:14px;}
.py_pro_list li.bule{ color:#0082cb; border-bottom:3px solid #0082cb;}
.py_proif{ margin-top:30px;}
.py_proif li{ float:left; margin-right:43px;}
.py_proif li:nth-child(3n+0){ margin-right:0px;}
.py_proif li div{ width:367px; border:2px solid #f4f4f4;}
.py_proif li div a{ display:block; width:355px; height:226px; margin:6px auto; overflow:hidden;}
.py_proif li div a img{transition: all 1s ease;}
.py_proif li .py_proln{ display:inline-block; font-size:16px; width:367px; text-align:center; margin:18px auto 38px auto;}
.py_proif li:hover div{ border:2px solid #0082cb;}
.py_proif li:hover div a img{-webkit-transform: scale(1.2); -moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);}
.py_proif li:hover .py_proln{ color:#0082cb;}



/* 关于我们 */
.about_big{ height:646px; margin-top:30px; background: url(../images/about_bj.jpg) no-repeat center center;}
.about_big h4{ padding-top:51px; margin-bottom:60px; font-size:36px; text-align:center; font-family:"impact"; color:#fff; letter-spacing:1px;}
.about_jianji{ width:482px;}
.about_jianji h3{ font-size:18px; color:#fff; margin-bottom:12px;}
.about_jianji p{ font-size:13px; color:#fff; line-height:26px;}
.about_jianji a{ display:block; width:139px; height:38px; border:2px solid #0082cb; line-height:38px; color:#fff; font-size:14px; background:#0082cb url(../images/jiantou.png) no-repeat 88px center; text-indent:42px; margin-top:28px;}
.about_jianji a:hover{ background:url(../images/jiantou.png) no-repeat 88px center; border:2px solid #fff;}
.about_jianimg{ width:662px;}
.about_jianimg div{ height:136px; margin-top:25px; line-height:136px; background:url(../images/about_inffj.jpg) no-repeat center center; color:#fff; font-size:13px; text-align:center;}



/* 信息部分 */
.nc_big{ margin-top:106px; margin-bottom:30px;}
.nc_big h5{ font-size:24px; color:#6e6e6e; font-family:"impact"; display:inline-block; height:28px; letter-spacing:1px;}
.nc_big h5 a{ display:inline-block; line-height:28px; font-size:14px; text-align:right; color:#0082cb;}
.ns_box,.ns_box h5{ width:624px; margin-bottom:40px;}
.ns_box ul li:nth-child(1){ display:none;}
.nc_box,.nc_box h5{ width:442px;}
.nc_big h5 a:hover{ border-bottom:1px solid #0082cb;}
.ns_box div div{ width:385px;}
.ns_box div div h3{ display:inline-block; width:100%; margin-top:9px; margin-bottom:16px;}
.ns_box div div h3 a{ font-size:16px; color:#333;}
.ns_box div div p{ font-size:14px; color:#333; line-height:23px;}
.ns_mor{ display:block; width:88px; height:24px; line-height:24px; text-align:center; font-size:13px; color:#fff; background-color:#0082cb; border:1px solid #0082cb; margin-top:25px;}
.ns_box div:hover h3 a{ color:#0082cb; text-decoration:underline;}
.ns_box div:hover .ns_mor{ background-color:#fff; color:#0082cb;}
.ns_box ul{ padding-top:10px;}
.ns_box ul li{ margin-top:18px;}
.ns_box ul li a{ font-size:14px; color:#434242; padding-left:28px; background:url(../images/ns_bj.jpg) no-repeat left center;}
.ns_box ul li span{ color:#999;}
.ns_box ul li:hover a{ color:#0082cb; text-decoration:underline;}
.nc_box{ position:relative;}
.nc_box div{ padding-left:24px; color:#333;}
.nc_box .drees{ width:340px; margin-top:38px; background:url(../images/index44_03.jpg) no-repeat left 3px; font-size:14px; font-family:"Arial";}
.nc_box .tell{ margin-top:17px; background:url(../images/index44_06.jpg) no-repeat left center; font-size:18px; font-family:"impact";}
.nc_box .fax{ margin-top:9px; background:url(../images/index44_09.jpg) no-repeat left center; font-size:18px; font-family:"impact";}
.nc_box .mail{ margin-top:11px; background:url(../images/index44_11.jpg) no-repeat left center; font-size:14px;}
.nc_box .youbian{ margin-top:14px; background:url(../images/index44_14.jpg) no-repeat left center; font-size:14px;}
.nc_box .foot_ps{ position:absolute; right:0px; bottom:0px;}




/* 页脚部分 */
.foot{ border-top:1px solid #c7c7c7; margin-bottom:44px;}
.foot h3{ font-size:18px; color:#353535; font-family:"impact"; margin:48px 0px 15px 0px;}
.foot li{ margin-right:112px;}
.foot li a{ color:#6b6b6b; font-size:13px; text-transform:lowercase; text-transform:capitalize; line-height:26px;}
.foot ul:last-child{ width:254px;}
.foot .input{ width:254px; height:30px; border:0px; margin:0px; padding:0px; background-color:#eee; line-height:30px; border-radius:30px; font-size:12px; color:#666; text-indent:24px; margin-bottom:6px;}
.foot textarea{width:254px; height:120px; border-radius:15px; background-color:#eee; font-size:12px; color:#666; padding-top:20px; text-indent:24px;}
.foot .submit{ display:block; width:134px; height:28px; line-height:24px; border:1px solid #0082cb; background-color:#0082cb; color:#fff; text-align:center; border-radius:30px; margin-top:12px; font-size:12px;}
.foot .submit:hover{ background-color:#fff; color:#0082cb;}
.foot li:hover a{ color:#0082cb; text-decoration:underline;}



/* 页脚备案信息 */
.canpy{ background-color:#2a2a2a;}
.canpy p{ width:664px; font-family:"Arial"; font-size:12px; color:#fff; line-height:22px; padding:40px 0px 36px 0px;}
.canpy p a{ color:#fff; font-size:12px;}
.canpy p a:hover{ text-decoration:underline;}
.canpy ul li{ float:left; margin-left:18px; margin-top:43px;}
.canpy ul li a{ display:block; width:35px; height:35px;}
.canpy ul li:nth-child(1) a{ background:url(../images/index44_19.jpg) no-repeat center center;}
.canpy ul li:nth-child(2) a{ background:url(../images/index44_21.jpg) no-repeat center center;}
.canpy ul li:nth-child(3) a{ background:url(../images/index44_23.jpg) no-repeat center center;}




/* 左侧产品菜单导航 */
.ny_l,.ny_r{ margin-top:80px;}
.ny_l_title { height:78px; width:271px; background:#343947; font-weight:bold; font-size:24px; color:#fff; line-height:78px; text-align:center;}
.pro_nav > ul{ border:1px solid #e4e4e4;}
.pro_nav >ul li > a{padding-left:21px; height:42px;  font-weight:bold; font-size:18px; display:block; line-height:42px;  background-color:#f0f0f0; color:#343947;}
.pro_nav ul li ul { padding:10px 0 ; overflow: hidden; background:#fff;}
.pro_nav ul li ul li a { height:30px; line-height:30px; padding-left:21px; font-size:13px; color:#343434; font-weight:normal; background:#fff url(../images/n_nlibj.png) no-repeat 243px center; font-family:"Arial";}
.pro_nav ul li ul li:hover a{color:#0082cb; text-decoration:underline; background:#fff url(../images/n_nlibj01.png) no-repeat 243px center; }
.pro_nav ul li ul .bule a{color:#0082cb; text-decoration:underline; background:#fff url(../images/n_nlibj01.png) no-repeat 243px center; }


/*产品中心*/
.ny_l,.ny_r{ margin-bottom:100px;}
.ny_r{ width:880px;}
.ny_r_title { padding:15px 0 10px  0; font-size:18px; color:#333;  border-bottom:1px solid #e8e8e8; }
.ny_r_title h3 { float:left; height:20px; line-height:20px; border-left:4px solid #0082cb; font-weight:100; padding-left:10px; font-size:22px;}
.ny_r_location{ float:right; font-size:15px; color:#a3a3a3;}
.ny_r_location a{font-size:15px; color:#a3a3a3;}
.ny_r_location a:hover{color:#0082cb;} 


.Honor { padding-top:20px; padding-left:10px;  box-shadow:0 3px 7px #e5e5e5; padding-bottom:60px;}
#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(../images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#333; font-weight:bold; line-height:20px; font-size:12px; padding-left:6px;}
#mbNumber { background:url(images/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
.layout_default{float:left; margin:10px}
.meta{font-size:15px; text-align:center; color:#737373;}
.meta a{color:#333; text-decoration:none; font:15px;}
.image_container a{ display:block; width:260px; height:168px; padding:2px; overflow:hidden; border:1px solid #CCC; margin-bottom:5px;}
.image_container a img{ display:block; margin:0 auto; height:100%; transition: all 1s ease;}
.layout_default:hover .image_container a img{-webkit-transform: scale(1.2); -moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);}
.layout_default:hover .image_container a{ border:1px solid #0082cb; }
.layout_default:hover .meta a{ color:#0082cb; }

.ny_Honor { padding-top:20px;}
.ny_Honor_t   { border-bottom:1px dashed #c4c4c4; text-align:center; color:#181818;padding-bottom:6px; font-size:16px; margin-bottom:20px; }
.ny_Honor_info { line-height:25px; padding-top:25px;}
.ny_Honor_img {text-align:center; }


/*统一页数*/
.ny_sy { height:60px; text-align:center;  margin-top:30px;} 
.pagelink { color:#fff; padding-top:23px;}
.pagelink a,.pagelink span.miy{padding:4px 12px 4px 12px; color:#555;}
.pagelink span.current {border:1px solid #0082cb;   padding:4px 12px 4px 12px;  color:#fff; background-color:#0082cb;  text-decoration:none;}
.pagelink span.nolink {border: 1px solid #eeeeee; background:#fff; padding:4px 12px 4px 12px;margin:2px; color:#666666;margin:0 10px;}
.pagelink span.nolink:hover { background:#0082cb;  padding:4px 12px 4px 12px; margin:2px; color:#fff;margin:0 10px }
.pagelink a {background:#fff; margin:0 6px; color:#666666;border: 1px #eeeeee solid;}
.pagelink a:hover {background:#0082cb;  color:#fff; border:1px solid #0082cb; }
.pagelink select{ border:1px solid #ccc;}


/* 新闻中心 */
.ny_newlist{ padding:30px 20px 60px 20px; box-shadow:0 3px 7px #e5e5e5;}
.ny_newlist .text{line-height:200%; font-size:13px;}
.ny_newlist .text p,.ny_newlist .text div{margin-bottom:20px;}
.ny_newlist .text img{max-width:100%; margin:20px 0;}
.ny_newlist li{clear:both; margin-bottom:61px; height:170px;}
.ny_newlist li a{display:block; width:100%; height:100%; margin:0px 0px 30px 0px; padding-bottom:30px; border-bottom:1px dashed #c3c3c3;}
.ny_newlist li a p.img{width:215px; height:170px; float:left; overflow:hidden; position:relative; border-radius:0 0 0 10px; background:url(images/news_img_bg.png) no-repeat center center;}
.ny_newlist li a p.img .img{width:100%; height:100%; position:relative; z-index:1; border-radius:0 0 0 10px;}
.ny_newlist li a p.img .bg{position:absolute; right:-275px; top:0; width:100%; height:100%; display:block; background:rgba(0,0,0,0.4); z-index:2; border-radius:0 0 0 19px; transition:all ease 0.35s;}
.ny_newlist li a p.img .zoom{position:absolute; left:50%; top:50%; width:40px; height:40px; margin-left:-20px; margin-top:-20px; z-index:3; transition:all 0.5s; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.ny_newlist li a .date{width:83px; height:170px; float:left; background:#EEE; transition:all 0.35s;}
.ny_newlist li a .date .day{display:block; padding:49px 0 0 0; text-align:center; color:#333; font-size:29px; transition:all 0.5s;height:35px; width:70px; margin:0 auto; overflow:hidden;  }
.ny_newlist li a .date .day em{ height:35px; width:70px; margin:0 auto; overflow:hidden; display:block; font-style:normal; font-size:29px;}

.ny_newlist li a .date .ym{display:block; text-align:center; margin:5px auto 0 auto; color:#999; font-size:18px; transition:all 0.5s;height:35px; width:60px;  overflow:hidden; position:relative; }
.ny_newlist li a .date .ym em{display:block; ; overflow:hidden; position:absolute; left:-45px; top:0;font-style:normal; font-size:18px; color:#999;}

.ny_newlist li a .con{width:497px; float:right;}
.ny_newlist li a .tit{display:block; font-size:18px; color:#333; padding:10px 0 10px 0; transition:all 0.35s;}
.ny_newlist li a .text{display:block; font-size:14px; color:#6e6e6e; line-height:24px; margin-bottom:3px; word-wrap:break-word;}
.ny_newlist li a .vtime{ display:block; color:#adadad; font-size:14px; padding-bottom:6px;}
.ny_newlist li a .click{font-size:12px; display:block; padding-top:20px; color:#BBB;}
.ny_newlist li a .more{ font-size:17px; font-weight:normal; color:#0082cb; }
.ny_newlist li a .click img{margin:-2px 0 0 8px;}
.ny_newlist li a:hover .date,.ny_newlist li a:active .date{background:#0082cb;}
.ny_newlist li a:hover .date .day em,.ny_newlist li a:active .date .day em{color:#FFF;}
.ny_newlist li a:hover .date .ym em,.ny_newlist li a:active .date .ym em{color:#FFF;}
.ny_newlist li a:hover .tit,.ny_newlist li a:active .tit{color:#0082cb;}
.ny_newlist li a:hover p.img .bg,.ny_newlist li a:active p.img .bg{right:0;}
.ny_newlist li a:hover p.img .zoom,.ny_newlist li a:active p.img .zoom{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg);}
.ny_newlistback{display:inline-block; background:#FFF; padding:10px 20px; font-size:13px; float:right; margin:2px; border-radius:5px; transition:all ease 0.35s;}
.ny_newlistback:hover,.ny_newlistback:active{color:#D82633; box-shadow:5px 5px 10px rgba(0,0,0,0.08);}


/* 新闻详情 */
.ny_r_info { line-height:25px; padding:20px; box-shadow:0 3px 7px #e5e5e5;min-height:300px;}
.ny_r_title2{ text-align:center; width:846px; margin:0 auto; border-bottom:1px dashed #CCCCCC; padding-bottom:4px; margin-bottom:10px;}
.ny_r_title2 h3{ font-size:20px; color:#0082cb; margin-top:15px; margin-bottom:9px;}
.ny_r_title2 p{ color:#a3a3a3; font-size:15px;}
.ny_r_info_box{ padding-bottom:40px;}
