@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-family: "Microsoft YaHei", "微软雅黑", "Microsoft YaHei", Arial, Helvetica, sans-serif;}
img { border:none; display:block}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
ul,li{ list-style:none; margin:0px; padding:0px;}
a{text-decoration:none; outline:none;color:#666;}
.w1100_center{ width:1000px; margin:auto;}
/*----- TOP------*/
#top{height:88px;width:100%;clear:both; z-index:99999;
box-shadow: 0 1px 5px #c4c4c4; /*底边阴影*/ }
.topbox{width:100%; height:4px; background:#009944;}
#top .logo{ float:left; }

/*----- 导 航 ------*/
#nav{float:right; font-size:14px;height:84px;line-height:84px; z-index:10; display:block;width:760px; margin-top:0px;}
#nav ul{height:84px; padding-right:10px; position:relative;  float:right;}
.main_nav ul li {float:left;height:84px;position:relative;margin-right:1px;  }
.main_nav ul li a{background:url(../images/nav_icon.png) no-repeat right center;}
.main_nav ul .no_x{ background:none!important;}
.main_nav ul li a {	display:block;height:84px;line-height:84px;text-align:center;color:#222;font-size:14px; padding:0 15px 0 15px; }
.main_nav ul .no_x a{ padding:0 10px 0 10px;}
.main_nav ul li a:hover{ color:#fff; background:#009944;}
#nav span{float:right;color:#222;}
#nav span a{padding:2px;}
#nav span a:hover{text-decoration:underline;}
.qh{background:#009944;color:#fff; border-radius:20%; }

/*---导航下拉时固定当前状态 ---*/
#nav .aNavHover{color:#009944; background:url(../images/nav_icon02.png) no-repeat right center;}
#nav .no_x .aNavHover { background:url(../images/TM90.png) no-repeat;}
/*---导航下拉---*/
.main_nav ul li dl {position:absolute;top:83px;left:0px;width:220px;display:none;z-index:999;border-bottom:4px #009944 solid; background:url(../images/TM90.png); padding-bottom:10px;}
.main_nav ul li dl dt{ float:left; margin-right:5px;}
.main_nav ul li dl dt h1{height:40px; border-bottom:1px solid #ddd; margin-bottom:10px;font-family: "Microsoft YaHei"; font-weight:normal; line-height:40px;color:#333; font-size:15px; text-align:left; background:url(../images/bt_icon6.png) no-repeat 0px center; margin-left:20px; padding-left:20px;}
.main_nav ul li dl dt p a {display:block; text-indent:10px; font-weight:normal;	height:29px!important;line-height:29px!important;text-align:left;color:white;background:url(../images/nav_icon03.png) no-repeat 17px 14px !important;padding-left:20px; padding-right:5px; font-size:12px; color:#444!important; font-size:12px; margin-left:5px;  float:left;}
.main_nav ul li dl dt a:hover{color:#f67205!important ;}

.main_nav ul li dl dt h2 a {display:block; text-indent:10px; font-weight:normal;	height:29px!important;line-height:29px!important;text-align:left;color:white;background:url(../images/nav_icon03.png) no-repeat 17px 14px !important;padding-left:20px; padding-right:5px; font-size:12px; color:#444!important; font-size:12px; margin-left:5px; width:180px !important; float:left;}


.main_nav ul li dl dd{ width:250px; float:left; padding:10px; font-size:12px; line-height:23px; color:#444;}
.main_nav ul li dl dd img{ float:left;}
.main_nav ul li dl dd  .nav_news_list{ float:left;} 
.main_nav ul li dl dd  .nav_news_list a{ width:250px; padding:0px 0 0 18px; height:25px; font-size:12px; text-align:left; overflow:hidden; background:url(../images/icon_04.gif) no-repeat 10px 18px ;}

.main_nav ul li dl .solution_xl a{ width:100% !important;}


/*-----banner-------*/
.banner{ height:530px; width:100%; margin:auto;}
.banner .picBtnLeft {height:530px; position:relative; zoom:1; width:100%; overflow:hidden;}
.banner .picBtnLeft .hd {width:240px; height:10px; position:absolute; left:50%; margin-left:-75px; text-align:center; bottom:30px; z-index:10;  }
.banner .picBtnLeft .hd ul { overflow:hidden; zoom:1; display:block; height:10px; width:240px; text-align:center;}
.banner .picBtnLeft .hd ul li {float:left; _display:inline; text-align:center; background:#fff; width:40px; height:6px; overflow:hidden; margin-right:10px; cursor:pointer; border-radius:3px;}
.banner .picBtnLeft .hd ul li.on { background:#f67205!important; width:50px; }

.banner .picBtnLeft .bd {height:530px; left:50%; margin-left: -960px; position: absolute; width: 1920px;}
.banner .picBtnLeft .bd img { height:530px; width:1920px; z-index:1;}
.banner .picBtnLeft .bd li { position:relative; zoom:1; width:1920px;  display:inline-block; }
.banner .picBtnLeft .bd li .pic { position:relative; z-index:0; line-height:0px; }
/*-----集团概况-------*/
.jtgk{margin-top:60px; clear:both; overflow:hidden;}
.leftbox{float:left;width:500px; background:#f6f6f6;}
.ltop{height:190px;}
.lbottom{height:154px;}
.abt{display:block; background:url(../images/yuan.png) no-repeat left center; padding-left:40px; height:28px; line-height:28px; margin-top:10px; margin-left:22px; font-size:16px; color:#222;}
.abt:hover{color:#009944;}
.abt2{display:block; background:url(../images/yuan.png) no-repeat left center; padding-left:40px; height:28px; line-height:28px; margin-top:20px; margin-left:22px; font-size:16px; color:#222;}
.abt2:hover{color:#009944;}
.jtgk p{width:380px; margin-left:65px; color:#444;font-size:12px; line-height:24px;margin-top:8px;margin-bottom:8px;}
.more{margin-left:65px; width:100px; height:24px; line-height:24px; font-size:10px; color:#777; display:block; text-align:center; border:#009944 solid 1px;}
.more:hover{color:#fff; background:#009944;}
.rightbox{float:right;width:500px; background:#f6f6f6;}

.more3{margin-left:72px; width:100px; height:24px; line-height:24px; font-size:10px; color:#777; display:block; text-align:center; border:#009944 solid 1px; margin-top:60px;margin-bottom:40px;}
.more3:hover{color:#fff; background:#009944;}
/*-----荣誉-------*/
.albox{width:100%; margin-top:60px;margin-bottom:60px; background:url(../images/bj.jpg) no-repeat center; clear:both; height:452px;}
.alleft{float:left;}
.alleft h1{color:#009944; font-size:18px; font-weight:normal;margin-top:30px;}
.alleft p{color:#444; font-size:12px;width:312px; line-height:22px;margin-top:22px;}
.albox_pic{float:right;}
.albox_pic img{width:142px; height:201px;}
.albox .picBtnLeft {zoom:1;margin-top:30px; position:relative; }
.albox_pic .picBtnLeft .bd li {margin-left:24px;margin-right:0px; display:inline-block; }
.albox_pic .picBtnLeft .bd li .mc{margin-top:15px; line-height:20px; font-size:16px; display:block; text-align:center; }
.albox_pic .picBtnLeft .bd li .js{margin-top:5px; margin-bottom:10px;line-height:18px;font-size:12px; display:block; text-align:center;}
.albox_pic .picBtnLeft .bd li:hover .mc{color:#6a3c3e; text-decoration:underline;}
.albox_pic .picBtnLeft .bd li .pic { z-index:0; line-height:0px; width:142px;}
.albox .picBtnLeft .hd {width:200px; height:10px; position:absolute;  margin-left:40px; text-align:center; bottom:-40px; z-index:10;  }
.albox_pic .picBtnLeft .hd ul { overflow:hidden; zoom:1; display:block; height:20px; width:680px; text-align:center;}
.albox_pic .picBtnLeft .hd ul li {float:left;text-align:center; background:#fff; width:50px; height:4px; overflow:hidden; margin-right:12px;margin-left:11px; cursor:pointer;}
.albox_pic .picBtnLeft .hd ul li.on { background:#009944!important;}
/*-----产品-------*/
.cpbox{width:100%; margin-top:60px;margin-bottom:60px;}
.cpbox .picBtnLeft {zoom:1;padding-top:36px; position:relative;width:1000px;margin:0 auto; overflow:hidden;}
.cpbox_pic .picBtnLeft .bd li {margin-left:24px;margin-right:24px; display:inline-block; }
.cpbox_pic .picBtnLeft .bd li .mc{margin-top:40px; line-height:20px; font-size:16px; display:block; text-align:center;color:#333;}
.cpbox_pic .picBtnLeft .bd li .js{margin-top:8px; margin-bottom:10px;line-height:18px;font-size:12px; display:block; text-align:center;}
.cpbox_pic .picBtnLeft .bd li .jz{ margin-left:auto; margin-right:auto;margin-top:20px;}
.cpbox_pic .picBtnLeft .bd li:hover .mc{color:#009944; }
.cpbox_pic .picBtnLeft .bd li .pic { z-index:0; line-height:0px; width:206px;}
.cpbox_pic .picBtnLeft .bd li img{ z-index:0; line-height:0px; width:206px; height:172px; border:solid 1px #c7c5c6;}
.cpbox_pic .picBtnLeft .bd li:hover img{border:solid 1px #009944;}


/*-----产品ny-------*/
.cpbox_pic1.picBtnLeft {zoom:1;padding-top:36px; position:relative;width:1000px;margin:0 auto; overflow:hidden;}
.cpbox_pic1 .picBtnLeft .bd li {margin-left:21px;margin-right:20px; display:inline-block;margin-bottom:40px; }
.cpbox_pic1 .picBtnLeft .bd li .mc{margin-top:40px; line-height:20px; font-size:16px; display:block; text-align:center;color:#333;}
.cpbox_pic1 .picBtnLeft .bd li .js{margin-top:8px; margin-bottom:10px;line-height:18px;font-size:12px; display:block; text-align:center;}
.cpbox_pic1 .picBtnLeft .bd li .jz{ margin-left:auto; margin-right:auto;margin-top:20px;}
.cpbox_pic1 .picBtnLeft .bd li:hover .mc{color:#009944; }
.cpbox_pic1 .picBtnLeft .bd li .pic { z-index:0; line-height:0px; width:206px;}
.cpbox_pic1 .picBtnLeft .bd li img{ z-index:0; line-height:0px; width:206px; height:172px; border:solid 1px #c7c5c6;}
.cpbox_pic1 .picBtnLeft .bd li:hover img{border:solid 1px #009944;}


.cpdetail{margin-top:30px;}
.cpdetail h1{font-size:16px;margin-bottom:10px;color:#009944;}
.cpdetail p{  padding-left:15px; font-size:12px;color:#444; line-height:24px;}
/*-----foot-------*/
.foot{width:100%; background:#009944; height:60px; color:#fff; line-height:60px; font-size:12px;clear:both; overflow:hidden;}
.foot .copy{float:left;}
.foot .jichi{float:right;}
.footer{width:100%; background:#dad6d7;}
.foot_bottom{ clear:both; overflow:hidden;padding-top:30px;}
.foot_bottom h1{color:#444; font-size:16px; font-weight:normal; margin-bottom:25px;}
.phone{color:#009944; font-size:22px; font-family:Arial, Helvetica, sans-serif;}
.hot{color:#888; font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.more2{color:#009944; font-size:12px;font-family:Arial, Helvetica, sans-serif; display:block; width:80px; line-height:26px; height:26px; border:solid 1px #777; border-radius:8%; text-align:center;margin-top:22px;margin-bottom:27px;}
.more1{color:#009944; font-size:10px;font-family:Arial, Helvetica, sans-serif; display:block; width:100px; line-height:24px; height:24px; border:solid 1px #009944;margin-top:22px;text-align:center;}
.more2:hover{color:#fff;  border:solid 1px #009944; background:#009944;}
.more1:hover{color:#fff;  border:solid 1px #009944; background:#009944;}
.foot_bottom span{color:#666; font-size:12px; display:block; line-height:22px;margin-top:8px;}
.footer .lbox{float:left; margin-left:15px;}
.footer .mbox{float:left; margin-left:133px;}
.footer .rbox{float:right;}
.rbox a{background:url(../images/sj.png) left center no-repeat; padding-left:8px; font-size:12px; color:#666;line-height:26px; margin-right:15px;}
.rbox a:hover{color:#009944;}
.weixin{width:282px; height:155px; border-left:solid 1px #cbc7c8; border-right:solid 1px #cbc7c8;}
.weixin img{ margin-left:auto; margin-right:auto;margin-top:20px;}


#nybanner{ height:300px; width:100%; position:relative;}
.nybanner01{ background:url(../images/ny_banner/01.png) center top no-repeat}
.nybanner02{ background:url(../images/ny_banner/02.png) center top no-repeat}
.nybanner03{ background:url(../images/ny_banner/03.png) center top no-repeat}
.nybanner04{ background:url(../images/ny_banner/04.png) center top no-repeat}
.nybanner05{ background:url(../images/ny_banner/05.png) center top no-repeat}
.nybanner06{ background:url(../images/ny_banner/06.png) center top no-repeat}
.nybanner07{ background:url(../images/ny_banner/07.png) center top no-repeat}
.textfloat{position:absolute; top:360px;width:100%; line-height:30px;height:30px;color:#fff; background:#009944; font-size:14px;font-family:"simsun";}


/*-- 内页结构 --*/
#ny_center{ margin:0 auto; clear:both;overflow:hidden; margin-bottom:0px; background:#f6f6f6;}
#top_box{ width:1000px;margin-top:60px; overflow:hidden; background:#fff;height:54px;}

#pro_nav_lb{ float:left; }
#pro_nav_lb li{ width:140px;height:54px; line-height:54px; font-size:14px; background:#fff; color:#333; border-right:#ccc 1px solid; float:left;}
#pro_nav_lb li a{ color:#333; display:block; height:54px;line-height:54px; overflow:hidden;text-align:center; }
#pro_nav_lb li a:hover{ color:#009944; text-decoration:underline;}
#pro_nav_lb li.dd_hover{ background:#009944;}
#pro_nav_lb li.dd_hover a{ color:#fff;}

.map_right{ height:54px; line-height:54px; float:right; font-size:12px;font-family:"simsun"; margin-right:20px;}
.map_right a{ color:#444;margin-left:10px;margin-right:10px; }
.map_right a:hover{ color:#009944; text-decoration:underline;}
.map_right span{ color:#009944;margin-left:10px;margin-right:10px;}


#nr_main_box{ clear:both; line-height:22px; font-size:12px; margin-top:60px; color:#444;margin-bottom:80px; overflow:hidden;}
#nr_main_box .about_text p{text-indent:24px; font-size:12px; line-height:24px;margin-bottom:10px;}

/*---------honor-------*/
.honor{clear:both; margin:0 auto;}
.honor li{margin-left:40px;margin-right:40px; float:left;}
.honor li a{ text-align:center; display:block; font-size:12px; line-height:20px; margin-top:10px;margin-bottom:20px;}
.honor li img{border:solid 1px #ccc;}
.honor li:hover img{border:solid 1px #009944;}
.honor li:hover a{color:#009944;}


/*---------news分页-------*/
#dcms_pager .pages {border:none;text-transform:uppercase;font-size:12px;margin:20px 0 0 0;padding:0;height:20px;clear:both;text-align:center; margin-bottom:5px;}
#dcms_pager .pages a {border:1px solid #ddd;text-decoration:none;margin:0 10px 0 0;padding:0 6px 0 6px;font-size:12px;height:30px;line-height:30px;color:#ddd;border-radius:3px;}
#dcms_pager .pages a:hover {border:1px solid #009944;background: #009944;border-radius:3px;color:#fff;}
#dcms_pager .pages .pgempty {border:1px solid #009944;background: #ddd;border-radius:3px;color:#009944;}
#dcms_pager .pages .pgcurrent {border:1px solid #009944;color:#fff;font-weight:bold;background: #009944;}

/*---内页 新闻---*/
.newsbox{clear:both; margin:0 auto;}
.newsbox li{width:249px; border-left:solid 1px #ccc;border-right:solid 1px #ccc; float:left; margin-bottom:40px;margin-left:-1px;}
.newsbox li .day{font-family:"simsun"; font-size:60px; color:#009944; display:block; text-align:center;margin-top:40px;}
.newsbox li .date{font-family:"simsun"; font-size:12px; color:#888; display:block; text-align:center;margin-top:15px;}
.newsbox li .newsbt{ font-size:16px; color:#333; display:block; text-align:center;margin-top:40px;}
.newsbox li:hover .newsbt{color:#009944;}
.newsbox li:hover{ background:#fff;}
.newsbox li p{font-size:12px; line-height:24px;padding-left:30px;padding-right:30px; color:#555;margin-top:30px;text-align:center;}
/*----新闻详细页--*/
#inside_rnewtil{ text-align:center; font-size:24px; color:#009944;width:100%; margin-top:20px; margin-bottom:10px; padding-bottom:10px; font-family:"Microsoft YaHei";}
.inside_rnewtime{ text-align:center; font-size:12px; color:#666666; border:1px solid #ddd; width:100%; height:25px; line-height:25px;background:#fff; margin-top:5px; margin-bottom:15px;}
#nrboxstyle p{text-indent:24px; font-size:12px; line-height:24px;margin-bottom:10px;}

.lxwm{float:left; width:300px;}
.lxwm span{display:block; text-align:left; font-size:12px; line-height:22px; margin-bottom:15px;}
.lxwm h1{ text-align:left; font-size:18px; color:#009944;margin-top:20px; padding-bottom:25px; font-family:"Microsoft YaHei";}


/*招聘*/
.job_text{ font-size:14px; color:#444; line-height:24px; margin-bottom:10px;}
.open-positions{ height:30px; margin:10px 0 10px 0; font-size:18px; line-height:30px; color:#009944; border-bottom:1px dashed #ddd; padding-bottom:10px;}
.position{ font-size:12px; margin-top:10px; margin-bottom:20px; border-bottom:1px dashed #ddd; padding-bottom:20px;}
.position .highlight{ color:#009944; font-size:16px; background:url(../images/user-icon.png) no-repeat left; padding-left:25px; margin-bottom:10px;}
.position h3{ margin-left:25px;}
.position  ul{ margin-left:25px; color:#666; line-height:24px;}
.position  ul li{ padding-left:15px;}
.position  ul li p{ background:url(../images/icon_10.png) no-repeat left; padding-left:15px;}

/*客户*/
#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/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:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber { background:url(../images/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/images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../images/images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../images/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;}
.mod_gallerylist{width:1000px;margin:o auto;}
.meta{font-size:12px; text-align:center;}
.image_container img{border:1px solid #CCC;width:250px; margin-left:40px;margin-right:40px;margin-bottom:50px;}
.meta a{color:#333; text-decoration:none}

/* 多个左滚动 - 公用类 */ 
.xmcaseleftLoop{  position:relative;  } 
.xmcaseleftLoop .bd{ padding:10px; margin-top:15px;} 
.xmcaseleftLoop .bd ul{ overflow:hidden; zoom:1; } 
.xmcaseleftLoop .bd ul li{ margin:0 10px; text-align:center; float:left;display:_inline;  } 
.xmcaseleftLoop .bd ul li img{width:250px;margin-right:27px;margin-left:27px;margin-bottom:50px;border:1px solid #CCC;}
.xmcaseleftLoop .bd ul li:hover img{border:1px solid #009944;}

/*--- 产品列表  ---*/
.none { display:none;}
.pro2List_box h3 { font-family: "Microsoft YaHei",微软雅黑; font-size:16px; background:#f7f7f7; height:35px; line-height:35px; padding-left:12px; }
.pro2List_box ul li { display:inline; }
/*.pro2List_box ul li h4 a { background:url(../images/bg1.png) no-repeat 115px 14px; padding-left:10px; text-decoration:none; font-size:14px; color:#555; display:block;  height:35px;  line-height:35px; }*/
.pro2List_box ul li a.noline { border-bottom:none; }
.pro2List_box ul li a:hover{ color:#8caf00; }
.pro2List_box ul li a.selected:hover { color:#fff; }
.pro2List_box ul li .selected { background-color:#8caf00;  background-position:200px -9px; color:#fff; }
.pro2List_box ul li {display:inline-block; width:100%; position: relative; min-height:35px; _height:35px; z-index: 10; zoom:1 }
.pro2List_box ul li h4 { cursor:pointer; clear:both; background:url(../images/bg3.png) no-repeat right 14px #fff; padding-left:20px; text-decoration:none; font-size:14px; color:#333; display:block;  line-height:54px; font-weight:normal; }
.pro2List_box ul li.noline { border-bottom:none; }
.pro2List_box ul li h4 { color:#009944;}
.pro2List_box ul li.selected h4 { background-position: right -42px; }
.pro2List_box ul li .on a { color:#8caf00; font-weight:bold; }
.pro2List_box ul li a:hover { color:#8caf00; text-decoration:underline; }
.bg-color { background-color:#8caf00; }
.pro2List_box li .list-item {position:relative; zoom:1 }
.pro2List_box li .list-item p { padding-left:8px; background:url(../images/ico_li.png) no-repeat 60px center; }
.pro2List_box li .list-item a { border:none; color:#333; display:block; text-align:left;float:left; font-size:12px;height:40px; line-height:40px; margin-left:20px;padding-left:10px;padding-right:10px;}
.pro2List_box li .list-item a:hover{ background:#009944; color:#fff; text-decoration:none;}
.pro2List_box { border:1px solid #ddd; background:#f8f8f8;  zoom:1; width:100%; margin-top:60px;}


