/******--------------------- 全局 ---------------------******/
.footer,.zymain,.main,.mainwrap,.head,.nav,.nycontainer{ width:1200px; margin-left:auto; margin-right:auto; padding:0px;}

/******--------------------- head---------------------******/
#header{ width:100%; height:165px;   }
.header{ height:100%;}

.head{ height:122px; background:url(../images/topbg.png) right top no-repeat;}


.logo{ margin-top:16px;}
.logo,.logo img{ width:790px; height:87px;}

.telwrap{ background: url(../images/tel.png) left 0px no-repeat; padding-left: 43px; margin-top:47px; }
.telwrap p{ color: #7c718d; font-size: 15px;font-family: 'Microsoft Yahei', 微软雅黑, Helvetica; }
.telwrap p small{ text-transform:uppercase;  color: #7c718d; font-size: 11px;font-family: 'Microsoft Yahei', 微软雅黑, Helvetica; }
.telwrap a{ color: #ff5a00; font-size:27px; font-family:Arial;  }


/******--------------------- nav---------------------******/
.navbar{ width:100%; height:43px; background:#200941;  }
.nav{display:block;  position:relative; z-index:1000 !important; height:43px;    }
	.nav h3{ font-size:100%; font-weight:normal; width:150px; margin:0px !important; }
	.nav .m{  position:relative; float:left;display:block; height:43px; text-align:center; }
	.nav h3 a{width:150px;   height:43px;  zoom:1;  line-height:43px;   display:block;  color:#f8f6f6; font-size:16px; }
	.nav li:hover h3>a,.nav h3 a:hover,.nav h3 .current{  background:#ff5a00;}
	
	.nav .m .sub{ display:none;  width:150px;position:absolute; left:0px; top:43px;   float:left; line-height:35px; z-index:1000 !important;background:rgba(255,90,0,0.8); z-index:1000 !important;  }
	.nav .m .sub li{ text-align:center;  }
	.nav .m .sub li a{ display:block; zoom:1;color:#f8f6f6; font-size:14px; padding-left:10px; padding-right:10px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; border-bottom:1px dotted #ff5a00; }
	.nav  .m .sub li a:hover{  color:#ffffff; border-bottom:1px dotted #fff;  }

.nav .m2{ position:relative;}
.nav .m2 .sub{ width:600px; padding:10px;}
.nav .m2 .sub li{ display:block; float:left; width:33%; margin-right:0.333%; float:left;text-align:left;}
.nav .m2 .sub li a{ display:block; padding-left:0px !important; padding-right:15px;   border-bottom:1px dotted #ff5a00;  }
.nav .m2 .sub li a:hover{background:none; border-bottom:1px dotted #fff;}

/*** banner ***/
.banner{width:100%; height:589px; overflow: hidden; max-width:1440px; margin-left:auto; margin-right:auto;}
.focusBox { position: relative; width:100%; height:589px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img {  width:100%; height:589px;  display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 15px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background:#fff; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
	display:inline-block; *display:inline; zoom:1;  _background: #fff; border-radius:50%;
}
.focusBox .hd .on{ background:#ff5a00; }

.focusBox .prev,
.focusBox .next { width: 48px; height: 90px; margin: -100px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 60%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=50);opacity:0.5;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=80) !important;opacity:0.8 !important;  }

/******--------------------- 首页推荐产品---------------------******/
		.picMarquee-left{ width:100%; margin-top:30px;  overflow:hidden; position:relative;}
		.picMarquee-left .bd{   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin-right:37px; float:left; _display:inline;  text-align:center; width:210px;  position:relative;  }
		.picMarquee-left .bd ul li .pic{ width:210px; height:160px;}
		.picMarquee-left .bd ul li .pic img{ width:210px; height:160px;  }
		.picMarquee-left .bd ul li .title{ line-height:45px; height:45px;  }
		.picMarquee-left .bd ul li .title a{ display:block;background:#302640; color:#fff; font-size:16px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; padding-left:15px; padding-right:15px; }
		.picMarquee-left .bd ul li:hover .title a{ color:#fff; background:#ff5a00;}


/******--------------------- 首页产品---------------------******/
.home_pro{ width:100%; background:#f5f2f2; margin-top:111px; padding-bottom:41px;}
.pro_asside{ width:226px; background:#322b3c; padding-bottom:36px;}
.pro_cat{ padding-left:13px; padding-right:13px; padding-top:1px;}
.pro_cat ul{ margin:0; padding:0;}
.pro_cat ul li,.pro_cat ul li a{ display:block; height:37px; line-height:37px;}
.pro_cat ul li{ border-bottom:1px solid #645f69;}
.pro_cat ul li a{ color:#ffffff; font-size:14px; background:url(../images/li_dot3.png) 188px center no-repeat; padding-right:15px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.pro_cat ul li a:hover{ background:#fff url(../images/li_dot5.png) 188px center no-repeat; color:#ff5a00; padding-left:13px; }
.more{ margin-top:36px;}
.more a{ display:block; height:28px; line-height:28px; width:106px; text-align:center; margin-left:auto; margin-right:auto; background:#ff5a00; color:#fff; font-size:14px; border-radius:3px;}
.more a:hover{ background:#f16f29;}

.pro_content{ width:954px; padding-top:1px;}
.pro_list{ width:105%;}
.pro_list dl{ width:210px; margin-top:35px; float:left; margin-right:38px;}
.pro_list dl dt img,.pro_list dl dt { width:210px; height:160px;}
.pro_list dl  dd a{ display:block; height:45px; line-height:45px; text-align:center; padding-left:15px; padding-right:15px; background:#302640; color:#fff; font-size:16px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.pro_list dl:hover dd a{ color:#fff; background:#ff5a00;}


/******--------------------- 首页关于我们---------------------******/
.home_about{ padding-top:71px; background:#fff; padding-bottom:75px;}
.about_con{ width:510px;}
.about_con .title{ line-height:40px; font-weight:normal; color:#ff5a00; font-size:30px;}
.about{ padding-top:35px; color:#363537; font-size:14px; line-height:25px; height:150px; overflow:hidden;}
.about .detail{ color:#ff5a00; font-size:14px;}
.about .detail:hover{ text-decoration:underline;}

.about_img,.about_img img{ width:601px; height:242px;}


/******--------------------- 首页企业资质---------------------******/
.home_partner{ padding-top:40px; }
.partner_list{ text-align:center;}
.partner_list a{ display:inline-block; width:180px; height:141px;  margin-right:30px; margin-top:20px;}
.partner_list a img{ width:180px; height:141px;}

/******--------------------- 首页新闻&联系我们---------------------******/
.home_news{ width:100%; max-width:1440px; margin-left:auto; margin-right:auto;}
.newswrap{ width:380px; height:312px; background:url(../images/zhezhao.png); margin-top:34px;}
.news_list{ margin-top:6px;  padding:0px; margin-left:16px; margin-right:16px;}
.news_list ul li{ margin:0px; padding:0px; display:block; height:38px;}
.news_list ul li,.news_list ul li a{ display:block; height:38px;line-height:38px; }
.news_list ul li a{ color:#242424; font-size:14px; width:71%;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; background:url(../images/li_dot2.png) left center no-repeat; padding-left:17px;}
.news_list ul li a,.news_list ul li span{  color:#242424; font-size:14px; }
.news_list ul li a:hover{color:#ff5a00;}
.mar_r30{ margin-right:30px;}
.mar_l10{ margin-left:10px;}
.contact{ margin-left:16px; margin-right:16px; margin-top:6px; color:#242424; font-size:14px; line-height:36px;}

/******--------------------- container---------------------******/
#container{ width:100%; margin-top:30px;}
.nycontainer{ margin-top:42px; padding-bottom:30px;}
.nybanner{ width:100%; max-width:1440px; margin-left:auto; margin-right:auto;}


/***----  首页关于我们 --- ***/
.conabout{ margin-top:15px; width:100%; color:#555555;font-size:12px; line-height:23px;height:165px; overflow:hidden; font-family:"宋体";  }
.conabout img{ float:left; width:222px; height:156px; margin-right:15px; float:left;}






/***----  mianbox 主体部分 --- ***/
.mainbox{ width:950px;}

.asside{ width:226px; padding-bottom:40px;}
.list_3{ margin-top:10px;}
      .list_3 ul{ margin:0; padding:0; }
	  .list_3 ul li,.list_3 ul li a{ display:block;height:41px; line-height:41px;}
      .list_3 ul li{vertical-align: bottom; }
      .list_3 ul li a{ padding-left:13px; padding-right:25px; background:#322b3c url(../images/li_dot3.png)  202px center no-repeat; color:#ffffff; font-size:14px; }
	  .list_3 ul li a:hover,.list_3 ul li .current{ color:#ff5a00;background:#ffffff url(../images/li_dot5.png)  202px center no-repeat;}
.asside_contact{ margin-top:30px; background:#322b3c;}
.asside_contact_c{ color:#ffffff; font-size:14px; line-height:36px;padding:8px;}
	  


/******--------------------- News 新闻 ---------------------******/
.mainbox_2b dl{ width:100%; padding:10px  0;  margin-bottom:10px; border-bottom:1px  dotted #c8c8c8;}
.mainbox_2b dl dt{ height:30px; line-height:30px;}
.mainbox_2b dl dt a{ display:block; height:30x; line-height:30px; color:#030303; font-size:15px; width:70%;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; }
.mainbox_2b dl dt a:hover{ color:#1f76c6;}
.mainbox_2b dl dt span{ display:block; float:right; color:#8e8e8e; height:30x; line-height:30px;font-size:12px; } 
.mainbox_2b dl dd{ line-height:24px; color:#4f4f4f;font-size:12px; height:50px; overflow:hidden;  }




/******--------------------- News 新闻 ---------------------******/
.mainbox_2d ul {}
.mainbox_2d li { height:35px;  border-bottom:1px dotted #999;vertical-align: bottom; }
.mainbox_2d li a { background:url(../images/li_dot2.png) left center no-repeat; padding-left:20px; font-size:13px;color:#363537; display:block; height:35px; line-height:35px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; width:85%; }
.mainbox_2d li a:hover { text-decoration:none; color:#ff5a00;}
.mainbox_2d li span { line-height:30px; color:#666;font-family:Arial; font-size:12px;}


/***  page 单页 ***/
.mainbox_2{ width:100%; padding-top:15px;color:#363537; line-height:28px;  font-size:16px; }


 
/*--详细--*/
.time2 { margin-top:10px;}
.show_pic{ color:#444444; padding-top:10px; margin:0px 40px;}
.show_pic h4{ font-size:20px;}
.pic_cp img{max-width:650px; border:1px solid #ccc; margin-top:10px; }
.nrr { padding:10px 0; line-height:26px; color:#444444;font-size:12px;}


/******--------------------- product 产品 ---------------------******/
.mainbox_2a{ width:105%; }
.mainbox_2a dl { width:234px;  margin-top:10px; margin-right:21px;float:left;   }
.mainbox_2a dl dt{ border:1px solid #ddd;}
.mainbox_2a dl:hover dt{ border:1px solid #1f76c6;}
.mainbox_2a dl dt,.mainbox_2a dl dt  img{width:232px; height:172px; }
.mainbox_2a dl dd { text-align:center;  }
.mainbox_2a dl dd a {display:block; line-height:40px;  color:#555555;font-size:12px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.mainbox_2a dl dd a:hover{ color:#1f76c6; }











/******--------------------- footer ---------------------******/
#footer{ width:100%;}
#footer{ background:#16111e; }
.footer{ padding:15px 0px;line-height:24px; color:#adadad;  font-size:12px;}



/******--------------------- lan ---------------------******/
.lan1{ }
.lan1 p{ text-align:center;}
.lan1 p span{ display:block; color:#1c083a; font-size:10px; margin-top:4px; text-transform:uppercase;}
.lan1 p font{ color:#1c083a; font-size:24px; line-height:20px; font-weight:bold;}


.lan2{ height:65px; background:#ff5a00; margin-top:-65px; text-align:center;}
.lan2 p{ padding-top:12px; line-height:26px; color:#ffffff; font-size:20px;}
.lan2 span{ color:#ffffff; font-size:10px; text-transform:uppercase; padding-top:4px; display:block;}


.lan3{ margin-left:14px; margin-right:29px; margin-top:17px; height:50px;}
.lan3 span{ display:block; height:29px; line-height:29px; color:#1c083a; font-size:24px;}
.lan3 span p{ color:#1c083a; font-size:10px; text-transform:uppercase;}
.lan3 a{ display:block; width:34px; height:19px; border:1px solid #7e7979; line-height:19px; text-align:center; color:#7e7979; font-size:12px; margin-top:19px;}
.lan3 a:hover{ color:#ff5a00; border:1px solid #ff5a00;}



.lan4{ height:64px; line-height:64px; border-bottom:1px solid #746f7b;}
.lan4 h3{ color:#322b3c; font-size:24px; font-weight:normal;}




.nylan{  padding-left:15px; height:64px; line-height:64px; color:#7f7f7f;  background:url(../images/home.png) left center no-repeat; font-size:14px; }
.nylan a:hover{ text-decoration:underline;}
.nylan,.nylan a,.nylan font{font-size:14px; }
.nylan a{ color:#7f7f7f;}
.nylan font{ color:#7f7f7f;}