@charset "utf-8";
/* CSS Document */


*{ margin:0; padding:0;}
body{  margin:0 auto; font-family: "microsoft yahei", Arial, Helvetica, sans-serif; font-size:12px; min-width:1181px; }
a{ text-decoration:none;}
a img{ border:none}
ul{ list-style:none;}
em{ font-style:normal;}
i{ font-style:normal;}


.sybanner{ position:relative;}
/* flexslider */
.flexslider{position:relative;height:689px;overflow:hidden;background:url(../loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:689px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../next.png) center center no-repeat;}

.sybanner .sytop{ background:url(../topsmbg.png) repeat-x; height:162px; width:100%; position:absolute; top:0; z-index:50;}
.sybanner .nytop{ background:url(../nytoptopbg.png) repeat-x; height:162px; width:100%; position:absolute; top:0; z-index:50;}


.sytopbox{ width:1000px; margin:0 auto;}
.sytopbox .syheader{ overflow:hidden; padding-bottom:16px;}
.sytopbox .syheader .sylogo{ float:left; padding-top:15px;}
.sytopbox .syheader .sytopright{ float:right;}

.sytopbox .syheader .sytopright .toplan{ padding-top:19px; text-align:right; font-size:13px;}
.sytopbox .syheader .sytopright .toplan a{ margin-right:5px; margin-left:5px; color:#333;}
.sytopbox .syheader .sytopright .toplan a:hover{ text-decoration:underline;}
.sytopbox .syheader .sytopright .soso{ float:left;width:230px; height:26px; background:none;  margin-top:10px; background:#FFF no-repeat;_margin-left:30px; border:1px solid #eee; } 
.sytopbox .syheader .sytopright .soso .sousoubg{}
.sytopbox .syheader .sytopright .soso .sousoubg input{ width:170px; height:20px; line-height:20px; margin-top:3px; border:none; background:none; padding-left:15px; color:#787878;float:left; font-family:"微软雅黑"; border-left:1px solid #deeae6; margin-left:5px;}
.sytopbox .syheader .sytopright .soso .sobutton{ background:url(../sosobtn.gif) no-repeat center center; width:25px; height:25px; border:none;float:left; cursor:pointer; margin-top:0px;}



.navall{ background:url(../navbbg.png) no-repeat; width:1000px; height:69px;}

.navbox{ z-index:9999;float:left;}
.nav{  font-family:"微软雅黑";background:#060}
.nav ul{}
.nav .clearfix li{float:left;height:43px;position:relative;z-index:5000; _display:inline}
.nav li a{float:left;display:block;height:43px;overflow:hidden;line-height:43px;}
.nav li a span{float:left;display:block;line-height:43px;font-size:14px;color:#fff;cursor:pointer;text-align:center; width:107px; }


.nav li.selected a,.nav li a.selected{text-decoration:none;}
.nav li.selected a span,.nav li a.selected span{color:#fff; background:url(../nav_hover.gif) no-repeat;}
.nav li.la a span{ background:none;}

.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:43px; z-index:9999; border-top:3px solid #ee0117; left:0; background:#fff;}
.nav li .submenu02{display:none;position:absolute;top:43px; left:10px; z-index:9999; border-top:3px solid #ee0117; background:#fff;}
.nav li .submenu{padding:15px 0px 15px 0px;width:107px;background:#fff;margin:0 auto;}

.nav li .submenu li{padding:0;background:#FFF;height:auto; margin:0 auto; width:107px;}
.nav li .submenu li.last{border:none;}
.nav li .submenu li a{padding:0;text-align:center;height:30px;line-height:30px;background:none; color:#333; font-size:13px; clear:both; width:107px; overflow:hidden; display:block;}
.nav li .submenu li a:hover{font-weight:800; background:#ee0117; color:#fff;}

.nav .clearfix li .dqon{height:43px; line-height:43px; color:#fff; }

.nav li a span.navbg01{ background:url(../nav01bg.gif) no-repeat; width:119px; height:43px;}
.nav li a span.dqon{ background:url(../nynavbtnbg.gif) no-repeat;}
.nav li a span.navbg010{ width:119px; height:43px;}

.nav li a span.navbg02{ background:url(../lastbtn.png) no-repeat; width:132px; height:43px;}
.nav li a span.navbg020{width:132px; height:43px;}


.symain{ width:1180px; margin:0 auto; padding-top:42px;}
.symain .sybox01{ overflow:hidden;}
.symain .sybox01 .syabout{ width:550px; height:449px; float:left; background:url(../syxx.gif) no-repeat right center;}
.symain .sybox01 .syabout h4{ background:url(../syhot01.jpg) left center no-repeat; height:39px; padding-left:40px; font-size:20px; color:#004098; padding-top:3px;}
.symain .sybox01 .syabout .syaboutpic{ padding-top:5px;}
.symain .sybox01 .syabout .syaboutnr{ width:498px; font-size:14px; padding-top:15px; line-height:23px; height:120px;}
.symain .sybox01 .syabout h6{ text-align: right;width:498px; padding-top:10px; font-size:13px; color:#333;}
.symain .sybox01 .syabout h6 a{ color:#333;}
.symain .sybox01 .syabout h6 a:hover{ text-decoration:underline; color:#ee0117;}

.symain .sybox01 .sypr{ width:300px; height:449px; float:left;background:url(../syxx.gif) no-repeat right center; padding-left:10px;}
.symain .sybox01 .sypr h4{ background:url(../syhot02.jpg) left center no-repeat; height:39px; padding-left:45px; font-size:20px; color:#004098; padding-top:3px;}
.symain .sybox01 .sypr .syprnr{ width:250px; line-height:25px; padding-top:10px; font-size:13px;}

.symain .sybox01 .sypr .syprbox{}
/* 本案例使用css样式 */

.device{ width:240px; height:auto; overflow:hidden;  margin-left:5px;}
.device .scroll{ width:240px; height:210px; overflow:hidden; position:relative;}
.device .scroll ul{ position:absolute; left:0; top:0; height:220px; overflow:hidden; width:240px; overflow:hidden;}
.device h2{font-size:12px; width:240px; text-align:center; padding-top:20px; padding-bottom:20px; overflow:hidden;}
.device h2 a{ display:block; float:left;color:#686363;}
.device ul{ overflow:hidden;width:240px;}
.device ul li{ width:112px; height:48px; margin-bottom:20px; overflow:hidden; position:relative; float:left; margin-right:10px; }
.device ul li img{ width:112px; height:48px; position:absolute; left:0; top:0; z-index:10; background:url(http://www.lanrenzhijia.com/demo/images/loading.gif) no-repeat center center;}
.device ul li:hover img{opacity: 0.8;filter: alpha(opacity=80);}
.device ul li a.link{ display:block; width:160px; height:24px; line-height:24px; text-align:center; color:#fff; font-size:12px; position:absolute; left:0; bottom:0; background:url(http://demo.lanrenzhijia.com/2014/pic1203/images/dot.png) repeat;z-index:20;}






.symain .sybox01 .synews{ width:310px; height:449px; float:left;  padding-left:10px;}
.symain .sybox01 .synews h4{ background:url(../syhot01.jpg) left center no-repeat; height:39px; padding-left:40px; font-size:20px; color:#004098; padding-top:3px;}
.symain .sybox01 .synews dl{ border-bottom:1px solid #eee; overflow:hidden; padding-top:20px; padding-bottom:15px;}
.symain .sybox01 .synews dl dt{ float:left;}
.symain .sybox01 .synews dl dd{ float:left; width:180px; padding-left:15px; font-size:13px;}
.symain .sybox01 .synews dl dd h5{ font-size:15px; padding-bottom:5px;}
.symain .sybox01 .synews dl dd a{ color:#000;}
.symain .sybox01 .synews dl dd a:hover{  text-decoration:underline; color:#ee0117;}

.morebtn{ padding-top:36px; width:170px; margin:0 auto;}
.morebtn a{background:url(../more_02.gif) no-repeat; width:170px; height:36px; text-align:center; display: block; line-height:36px; color:#fff; font-size:16px;}
.morebtn a:hover{background:url(../more_02hover.gif) no-repeat;}


.symain .sybox02{}
.symain .sybox02 h4{ background:url(../syhot04.jpg) left center no-repeat; height:39px; padding-left:40px; font-size:20px; color:#004098; padding-top:3px;}
.sycase{ background:url(../casebg.gif) no-repeat; width:1180px; height:180px; margin-top:10px;}



a.abtn{display:block;height:41px;width:26px;overflow:hidden;}
a.aleft{float:left;background:url(../sybtn001.gif) no-repeat; margin-top:55px;}
a.agrayleft{cursor:default;background:url(../sybtn001.gif) no-repeat;}
a.aright{float:right;background:url(../sybtn002.gif) no-repeat; margin-top:55px;}
a.agrayright{cursor:default; background:url(../sybtn002.gif) no-repeat;}
.scrolllist{width:1130px;height:204px;margin:0 auto;}
.scrolllist .imglist_w{width:1014px;height:204px;overflow:hidden;float:left;position:relative;/*必要元素*/ margin-left:28px; margin-top:9px; }
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{float:left; background:url(../sycasebg02.gif) no-repeat; text-align:center; width:149px; height:119px; padding-left:9px; padding-top:9px; margin-right:13px;}
.scrolllist .imglist_w li img{ width:141px; height:111px;}
.scrolllist .imglist_w li a{color:#3366cc;text-decoration:none;float:left;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.scrolllist .imglist_w li p{height:48px;line-height:24px;overflow:hidden;float:left;}

#s2{width:214px;}
#s2 .imglist_w{width:176px;}
#s2 .imglist_w ul{height:20000px;width:auto;position:absolute;left:0px;top:0px;}
#s2 .imglist_w li{float:none;}


.footer{ background:#00327f; height:223px; margin-top:20px;}
.footbox{ width:1183px; margin:0 auto; overflow:hidden;}

.footbox .foot001 .dl01{ width:290px; float:left; padding-top:22px;}
.footbox .foot001 .dl01 dt{ padding-left:5px;}
.footbox .foot001 .dl01 dd{ padding-top:5px;}
.footbox .foot001 .dl01 dd h5{ font-size:18px; color:#a5b1cf; font-weight:normal;padding-top:5px;}
.footbox .foot001 .dl01 dd p{ font-size:12px; color:#a5b1cf; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; width:280px; padding-left:5px; padding-top:5px;}

.footbox .foot001 .ul01{ float:left;color:#a5b1cf; font-size:14px; padding-left:130px; padding-top:10px; font-family:Arial, Helvetica, sans-serif;}
.footbox .foot001 .ul01 li{ margin-top:15px;}
.footbox .foot001 .ul01 li.ultel{ background:url(../sy00002.jpg) no-repeat; height:20px; line-height:20px; padding-left:30px;}
.footbox .foot001 .ul01 li.uleml{ background:url(../sy00003.jpg) no-repeat; line-height:20px; padding-left:30px;}
.footbox .foot001 .ul01 li.ulad{ background:url(../sy00004.jpg) no-repeat;height:20px; line-height:20px; padding-left:30px; font-family:"微软雅黑";}

.footbox .foot001 .dl02{ float: right; padding-top:20px; text-align:center;}
.footbox .foot001 .dl02 dd{ padding-top:10px; color:#a5b1cf; font-size:13px;}
.footbox .foot001 .dl03{ float: right; padding-right:60px; padding-top:20px; text-align:center;}
.footbox .foot001 .dl03 dd{ padding-top:10px; color:#a5b1cf; font-size:13px;}

.bottombox{ border-top:1px solid #2e5a9d; clear: both; margin-top:15px;}
.bottommain{ width:1183px; margin:0 auto; padding-top:8px; text-transform:uppercase; color:#a5b1cf; line-height:25px;}
.bottommain a{color:#a5b1cf;}
.bottommain a:hover{ text-decoration:underline;}
.bottommain span{ float:right;}



.aboutban{ background:url(../about_banner.jpg) no-repeat center; height:396px;}
.newsban{ background:url(../newsban.jpg) no-repeat center; height:396px;}
.contactban{ background:url(../contact_ban.jpg) no-repeat center; height:396px;}
.colorban{ height:140px;}
.proban{ background:url(../product_ban.jpg) no-repeat center; height:396px;}

.nybox{ width:1003px; margin:0 auto; padding-top:45px; overflow:hidden;}
.nybox .nyleft{ width:228px; padding-bottom:50px; float:left;}
.nybox .nyleft dl{}
.nybox .nyleft dl dt{ background:url(../nytopbtn01.gif) no-repeat; width:228px; height:49px; font-size:16px; color:#FFF; line-height:48px; text-indent:45px;}

.nybox .nyleft dl dt.newsdt{ background:url(../newsdt.gif) no-repeat; }
.nybox .nyleft dl dt.condt{ background:url(../condt.gif) no-repeat; }
.nybox .nyleft dl dt.fuwudt{ background:url(../fuwudt.gif) no-repeat; }
.nybox .nyleft dl dt.casedt{ background:url(../casedt.gif) no-repeat; }
.nybox .nyleft dl dt.prodt{ background:url(../prodt.gif) no-repeat; }
.nybox .nyleft dl dt.diydt{ background:url(../diydt.gif) no-repeat; }

.nybox .nyleft dl dt i{ font-size:12px;}
.nybox .nyleft dl dd{ margin-top:4px;}
.nybox .nyleft dl dd a{ color:#62728f; background:url(../nytopbtn03.gif) no-repeat; width:200px; font-size:14px; height:34px; line-height:34px; padding-left:28px; text-indent:5px; display:block;}
.nybox .nyleft dl dd a:hover{color:#0143ab; }
.nybox .nyleft dl dd a.on{ color:#0143ab; background:url(../nytopbtn02.gif) no-repeat; width:200px; font-size:14px; height:34px; line-height:34px; padding-left:28px; text-indent:5px; display:block;}

.nybox .nyleft .nyleftpic{ padding-top:20px;}

.nyright{ width:737px;  float: right; _display:inline;}
.nyright .dqwzh6{ border-bottom:1px; text-align:right; border-bottom:1px solid #eee; padding-bottom:15px; padding-top:10px; font-weight:normal; font-size:13px; color:#aaa;}

.dqwzh7{ border-bottom:1px; text-align:right; border-bottom:1px solid #eee; padding-bottom:15px; padding-top:10px; font-weight:normal; font-size:13px; color:#aaa;}




.nyright .nyrbox{ padding-top:30px; padding-bottom:40px;}

.nyright .aboutbox{ line-height:30px; font-size:14px;}
.caseo strong{ display:block;float:left; width:783px; padding-left:30%; line-height:40px; font-size:14px; font-weight:bold;}
.caseo p{ display:block;width:340px; margin-left:20px; float:left;}
.aboutpic{ padding-top:20px; padding-bottom:30px;}



.newslist{ height:167px; background:#f5f5f5; padding-top:16px; margin-bottom:13px;}
.newslist .news_left{ float:left; padding-left:22px;} 
.newslist .news_right{ float:left; width:445px; padding-left:20px;}
.newslist .news_right h5{ font-size:20px; font-weight:normal;}
.newslist .news_right h5 a{ color:#000;}
.newslist .news_right h5 a:hover{  color:#ee0117;}
.newslist .news_right span{ padding-top:10px; padding-bottom:20px; display:block;}

.newslist .news_right p{ height:36px; overflow:hidden;}

.newslist .news_right dl{ overflow:hidden; float:right; padding-top:15px;}
.newslist .news_right dl dt{ background:url(../newshot.gif) left center no-repeat; width:26px; height:18px; padding-left:35px; float:left; margin-top:3px;}
.newslist .news_right dl dd{ float:left; padding-left:20px;}
.newslist .news_right dl dd a{ display:block; width:75px; height:24px; text-align:center; float:left; line-height:24px; background:#2736af; color:#fff;}
.newslist .news_right dl dd a:hover{ background:#ee0117;}

.yema{ margin:0 auto; clear:both; overflow:hidden;}

.yema a{ display:inline-block; background:url(../yema004.gif) no-repeat; margin:0 4px; width:30px; height:30px; text-align:center; line-height:30px; float:left; }
.yema a.current{ background:url(../yema003.gif) no-repeat;  color:#fff;}
.yema a.Arrow{ overflow:hidden; display:inline-block; line-height:30px;  }




.newsbox .newsbox2 .spaq_2box{  clear:both; padding-bottom:30px; overflow:hidden; margin:0 auto;}
.newsbox .newsbox2 .spaq_2box strong{ display: block; text-align:center; font-size:24px; font-weight:normal; font-family:"微软雅黑"; color:#000; padding-top:10px;}
.newsbox .newsbox2 .spaq_2box .zwtime{ text-align:center;padding-bottom:8px; padding-top:8px; margin-bottom:15px; color:#444; font-family:"微软雅黑"; margin-top:33px; background:#f9f8f6; font-size:13px;}
.newsbox .newsbox2 .spaq_2box .zwbox{ padding-left:10px; padding-right:10px; line-height:30px; text-indent:24px; color:#666; padding-bottom:30px; font-size:14px; padding-top:15px;}

.newsbox .newsbox2 .spaq_2box  .fanhui{ text-align:center; padding-top:20px;}

.nyright .contactbox{}


.nyright .contactbox .conbox01{ overflow:hidden;}

.nyright .contactbox .conbox01 .conleft{ width:344px; float:left; padding-left:15px;}
.nyright .contactbox .conbox01 .conleft h4{ font-size:18px; font-weight:normal;}
.nyright .contactbox .conbox01 .conleft ul{ padding-top:10px; padding-left:10px;}
.nyright .contactbox .conbox01 .conleft ul li{ font-size:14px; padding-left:30px; margin-top:10px; line-height:22px; color:#333;}
.nyright .contactbox .conbox01 .conleft ul li.contel{ background:url(../lxwm001.gif) no-repeat;}
.nyright .contactbox .conbox01 .conleft ul li.coneml{ background:url(../lxwm002.gif) no-repeat left 4px;}
.nyright .contactbox .conbox01 .conleft ul li.conad{ background:url(../lxwm003.gif) no-repeat;}

.nyright .contactbox .conbox01 .conright{ width:360px; float:left; border-left:1px solid #eee;}


.nyright .contactbox .conbox01 .conright .dl02{ float: right; text-align:center;}
.nyright .contactbox .conbox01 .conright .dl02 dd{ padding-top:10px; color:#333; font-size:13px;}
.nyright .contactbox .conbox01 .conright .dl03{ float: right; padding-right:40px; text-align:center;}
.nyright .contactbox .conbox01 .conright .dl03 dd{ padding-top:10px; color:#333; font-size:13px;}


.nyright .contactbox .conmap{ padding-left:20px; padding-top:30px;}

.nyright .nyrbox .messbox{ padding-left:30px;}
.nyright .nyrbox .messbox .popup_block{}
.nyright .nyrbox .messbox .popup_block table{}
.nyright .nyrbox .messbox .popup_block table tr td{ padding-bottom:5px; color:#666; font-size:15px;}
.nyright .nyrbox .messbox .popup_block table tr td input{ height:26px; line-height:26px; width:300px;}
.nyright .nyrbox .messbox .popup_block table tr td textarea{ width:600px; height:130px;}
.nyright .nyrbox .messbox .popup_block table tr td span{ padding-top:10px; display:block;}
.nyright .nyrbox .messbox .popup_block table tr td .tjbutton{ width:115px; height:37px; margin-top:20px; background:#2330a0; border:none; font-family:"微软雅黑"; color:#fff; cursor:pointer;}
.nyright .nyrbox .messbox .popup_block table tr td .czbutton{ width:115px; height:37px; margin-left:5px;margin-top:20px;background:#6a6a6a; border:none; font-family:"微软雅黑"; color:#fff; cursor:pointer;}




.nyright .nyrbox .casebox{ overflow:hidden; padding-top:5px;}
.nyright .nyrbox .casebox ul{}
.nyright .nyrbox .casebox ul li{ float:left; background:url(../honor_bg.gif) no-repeat; text-align:center; width:229px; height:159px; padding-top:14px; margin-left:2px; margin-bottom:10px; position:relative; overflow:hidden; margin-left:8px; margin-right:8px; }
.nyright .nyrbox .casebox ul li p{ position:absolute; width:100%; background:#000; line-height:26px; bottom:0px;width:229px;filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
-moz-opacity:0.7; /*Firefox私有，透明度50%*/
opacity:0.7;/*其他，透明度50%*/ color:#fff; text-align:left; text-indent:20px;}

.xuanze{ padding-bottom:20px;}
.xuanze b{ font-size:15px;}
.xuanze select{ width:245px; height:30px;}



.prxxybox{}
.prxxybox h5{ color:#005072; font-size:20px; font-weight:normal; padding-top:32px; line-height:20px; border-bottom:2px solid #eee; padding-bottom:20px; padding-left:30px;}
.prxxybox h5 i{ font-size:14px; padding-left:10px; padding-right:10px;}
.prxxybox h5 a{ color:#000;}
.prxxybox h5 a:hover{ text-decoration:underline;}


.prxxybox .prxxleft{ width:440px; height:auto; float:left; padding-left:60px; padding-top:30px;}
.prxxybox .prxxleft ul{ padding-top:20px; font-size:15px;padding-top:50px;}
.prxxybox .prxxleft ul li{ padding-bottom:10px;}
.prxxybox .prxxleft .fanhui{ margin-top:30px;width:148px;  height:44px; border:1px solid #eee; text-align:center; line-height:44px; font-size:14px;}
.prxxybox .prxxleft .fanhui a{ color:#333}

.prxxybox .prxxright{ width:483px; float:left; padding-top:5px; padding-left:20px;}

/* 常见焦点图 */
.effect{border:none; }
.focusBox{ width:400px; position:relative;  margin:0 auto; border:none; min-height:300px;  }
.focusBox .hd{ position:absolute; z-index:1;bottom:0px; text-align:center; margin:0 auto; width:100%;  border:none; }
.focusBox .hd ul{ overflow:hidden; zoom:1; text-align:center;margin:0 auto; width:100%; }
.focusBox .hd ul li{   margin-right:3px; display:inline-block;  width:14px; height:14px; line-height:14px; text-align:center; cursor:pointer; 
	font-family:Arial; color:#666; background:#ddd;
}
.focusBox .hd ul li.on{ background:#ee0117; color:#fff;     }
.focusBox .bd{ position:relative;  }
.focusBox .bd li{ text-align:center; }
.focusBox .bd .pic{ display:table-cell; vertical-align:middle; margin:0 auto; width:auto; width:400px;height:350px;   }
.focusBox .bd .pic img{ max-width:400px; margin:0 auto;}
.focusBox .bd .con{ height:28px; line-height:28px; text-align:center; }



.prxxleb{ padding-top:30px; padding-bottom:50px; clear:both;}
.prxxleb h3{ font-size:20px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; border-bottom:2px solid #eee; padding-bottom:20px; text-indent:30px;}
.prxxleb h3 i{ font-size:12px; font-family:"微软雅黑"; padding-left:5px; font-weight:bold; color:#444;}

.xxxcasebox{ padding-left:30px; padding-top:20px; padding-right:50px;}
.xxxcasebox p{ line-height:16px; margin: 12px 0px;}
.xxxcasebox p img{ display:block; text-align:center; max-width:100%; margin:0 auto;}









.nyleft ul{ padding-bottom:50px; padding-top:10px; padding:0; margin:0;}
.nyleft ul li.dingli { font-size:14px;color:#ffc600; margin-top:4px; text-indent:30px; color:#62728f;}
.nyleft ul li.dingli .span01{color:#62728f; display:block;  width:228px; height:34px;background:url(../nytopbtn03.gif) no-repeat; line-height:34px; text-align: left; }
.nyleft ul li.open .span01{ background:url(../dqleftbtnli.gif)  center no-repeat; color:#004098; height:34px;}

.nyleft ul li .ul001{ padding-bottom:6px; overflow:hidden; width:100%; background:url(../sssj.gif) no-repeat bottom;}
.nyleft ul li .ul001 li{background: url(../cccs.gif) repeat-y center; padding-top:10px; border-bottom:1px dashed #eee; }


.nyleft ul li .ul001 .noli01 .span002{ font-size:15px; background:url(../product_hot002.gif) left 6px no-repeat; padding-left:15px; display:block; padding-bottom:10px; color:#fff;}
.nyleft ul li .ul001 .noli01 ul li{  }
.nyleft ul li.dingli .span01 a{ color:#62728f;}
.nyleft ul li.dingli .span01 a:hover{ color:#62728f; font-weight:800;}
.nyleft ul li.dingli .span01:hover{ color:#62728f;font-weight:800;}
.nyleft ul li .ul001 .noli01 .span002:hover{ color:#ffc600; }
.nyleft ul li .ul001 .noli01 .span002 a{color:#62728f;}
.nyleft ul li .ul001 .noli01 .span002 a:hover{ color:#62728f;}

.nyleft ul li .ul001 .noli01 .onspan02{ color:#ee0117; background:url(../fuwuhot.gif) left 30% no-repeat; }
.nyleft ul li .ul001 .noli01 .onspan02 a{color:#ee0117; font-weight:normal;}
.nyleft ul li .ul001 .noli01 .onspan02 a:hover{ font-weight:normal;}


.nyleft ul li .ul001 .noli01 a{ color:#444;}
.nyleft ul li .ul001 .noli01 a:hover{color:#ffc600;}
.nyleft ul li .ul001 .noli01 a.on{color:#005bb2; font-weight:800;}
.nyleft ul li.open .span01 a{color:#fff;}
.nyleft ul li .ul001 .noli01 .onspan02 a:hover{ font-weight:normal;}




.productbox{}
.productbox h5{ color:#005072; font-size:20px; font-weight:normal; padding-top:02px; line-height:20px;padding-bottom:20px; }
.productbox h5 i{ font-size:14px; padding-left:10px; padding-right:10px;}

.productbox span{ float:left;width:100%;}
.productbox span dl{ float:left; margin-right:20px; padding-top:15px; width:125px;}
.productbox span dl img{}
.productbox span dl dd{ padding-top:5px; padding-bottom:10px;  font-size:12px;}





.nyright .nyrbox .npright .npr_pro { padding-left:3PX;}
.nyright .nyrbox .npright .npr_pro .proTop { width:100%; height:auto; overflow:hidden; }
.nyright .nyrbox .npright .npr_pro .proTop p { margin-top:10px;}
.nyright .nyrbox .npright .npr_pro .proName { width:100%; height:48px; overflow:hidden; line-height:48px; border-bottom:#c9cacb 1px solid; font-size:24px; color:#595757; margin-bottom:6px; margin-top:20px;}
.nyright .nyrbox .npright .npr_pro .proName em { font-size:14px; margin-left:10px;}
.nyright .nyrbox .npright .npr_pro .proName a { display:block; color:#000; font-size:14px; width:100px; float:right; background:#CCC; margin-top:8px; margin-right:10px; line-height:35px; text-align:center; font-family:"微软雅黑";}
.nyright .nyrbox .npright .npr_pro .probox { width:755px; overflow:hidden;}
.nyright .nyrbox .npright .npr_pro .probox span{ width:100%; float:left;}
.nyright .nyrbox .npright .npr_pro .probox a { width:128px; height:auto; overflow:hidden; margin-right:23px; float:left; display:block; margin-top:16px;}
.nyright .nyrbox .npright .npr_pro .probox img { max-width:100%;}
.nyright .nyrbox .npright .npr_pro .probox a em { display:block; width:100%; height:32px; overflow:hidden; line-height:32px; font-family:Arial; font-size:12px; color:#595757;}


.mian .about_02 .pro_02name { margin-left:42px; margin-bottom:40px;}

.nyright .nyrbox .npright .npr_pro .selbox { width:140px; height:190px; overflow:hidden; float:left; margin-right:11px; background:#f2f2f2; text-align:center; padding-top:15px;}
.nyright .nyrbox .npright .npr_pro .selbox em { font-size:18px; color:#000000; display:block; margin-bottom:5px;}
.nyright .nyrbox .npright .npr_pro .selbox i { font-size:12px; color:#595757; display:block; cursor:pointer;}
.nyright .nyrbox .npright .npr_pro .selbox_02 { width:297px; overflow:hidden; background:#f2f2f2; margin-right:11px; float:left;}
.nyright .nyrbox .npright .npr_pro .selbox_02 .selbox_04 { width:128px; overflow:hidden; float:left; padding-top:15px;}
.nyright .nyrbox .npright .npr_pro .selbox_02 .selbox_04 i { width:128px; height:55px; overflow:hidden; margin-bottom:5px; display:block;}

.nyright .nyrbox .npright .npr_pro .selbox .icolor { color:#000; font-weight:bold;}

.nyright .nyrbox .npright .npr_pro .selbox_03 { margin-right:0; width:120px;}
.nyright .nyrbox .npright .npr_pro .selbox_03 ul { width:74px; margin:0 auto; margin-top:14px;}
.nyright .nyrbox .npright .npr_pro .selbox_03 ul li { width:16px; height:16px; overflow:hidden; background:#F00; float:left; margin-left:14px; margin-bottom:10px; cursor:pointer;}

.nyright .nyrbox .npright .npr_pro .Collage { width:726px; overflow:hidden; background:#333; padding-left:5px; padding-bottom:5px; margin:0 auto; margin-top:30px;}
.nyright .nyrbox .npright .npr_pro .Collage .Collage_Colorbox {width:721px;  overflow:hidden; }
.nyright .nyrbox .npright .npr_pro .Collage .Collage_pic {width:828px; overflow:hidden;}
.nyright .nyrbox .npright .npr_pro .Collage .Collage_pic i {width:128px; height:auto; overflow:hidden; display:block; margin-right:5px; margin-top:5px; float:left; cursor:pointer;}
.nyright .nyrbox .npright .npr_pro .Collage .Collage_pic i img{ width:100%;}



