/******--------------------- 全局 ---------------------******/
.footer,.zymain,.mainwrap,.head,.nycontainer,.top,.header,.main{ width:1170px; margin-left:auto; margin-right:auto; padding:0px;}
.mainwrap2{ width:1113px; margin-left:auto; margin-right:auto; padding:0px;}

/******--------------------- head---------------------******/
#top{height: 36px;line-height: 36px;background:#313131;}
#top font{color: #ffa503;font-size: 14px;}
.tel{color: #f29c00;font-size: 20.36px;font-weight: bold;}

#header{ width:100%; height:102px;   }

.logo{ margin-top:22px;}
.logo,.logo img{  height:64px;}

/******--------------------- nav---------------------******/
.navbar{ width:805px; margin-top: 35px; height:35px;   }
.nav{display:block;  position:relative; z-index:1000 !important; height:35px;    }
	.nav h3{ font-size:100%; font-weight:normal; width:115px; margin:0px !important; }
	.nav .m{  position:relative; float:left;display:block; height:35px; text-align:center; }
	.nav h3 a{width:115px;   height:35px;  zoom:1;  line-height:35px;   display:block;  color:#3e3e3e; font-size:16px; }
	.nav li:hover h3>a,.nav h3 a:hover,.nav h3 .current{  background:#257cdd; color: #fff;}
	
	.nav .m .sub{ display:none;  width:115px;position:absolute; left:0px; top:35px;   float:left; line-height:35px; z-index:1000 !important;background:rgba(37,124,221,0.8); z-index:1000 !important;  }
	.nav .m .sub li{ text-align:center;  }
	.nav .m .sub li a{ display:block; zoom:1;color:#fff; font-size:14px; padding-left:10px; padding-right:10px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; border-bottom:1px dotted #2f82de; }
	.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 #2f82de;  }
.nav .m2 .sub li a:hover{background:none; border-bottom:1px dotted #fff;}

/*** banner ***/
.banner{width:100%; height:449px; overflow: hidden; max-width:1440px; margin-left:auto; margin-right:auto;}
.focusBox { position: relative; width:100%; height:449px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img {  width:100%; height:449px;  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:#243e9b; }

.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:#bfbfbf; 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:#302640;}


/******--------------------- 首页产品---------------------******/
.home_pro{ width:100%; height: 774px;position: relative;background: url(../images/probg.jpg) center top no-repeat;}
.probox{margin-top: 38px;background: #fff;}
.pro_asside{ width:221px; background:#243e9b;height: 580px;}
.pro_cat{}
.pro_cat ul{ margin:0; padding:0;}
.pro_cat ul li,.pro_cat ul li a{ display:block; height:45px; line-height:45px;}
.pro_cat ul li{ border-bottom:1px solid #244ed4;}
.pro_cat ul li a{ color:#ffffff; font-size:14px;  padding-right:41px;padding-left: 41px; text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.pro_cat ul li a:hover{  color:#fff; background:#257cdd; }
.pro_cat .more a{padding-left: 71px;}


.pro_content{ width:845px; margin-top: 74px;margin-right: 13px;}
.pro_list{width: 105%; }
.pro_list dl{ width:261px; float:left; margin-right:20px;margin-bottom: 9px;}
.pro_list dl dt img,.pro_list dl dt { width:259px; height:191px;}
.pro_list dl dt{border: 1px solid #dedede;}
.pro_list dl  dd a{ display:block; height:34px; line-height:34px; text-align:center; padding-left:15px; padding-right:15px; color:#1b1b1b; font-size:14px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.pro_list dl:hover dd a{ color:#257cdd;}


/******--------------------- 首页案例展示---------------------******/
.home_case{padding-top: 69px;padding-bottom: 80px;}
.case_list{margin-top: 25px;width: 105%;}
.case_list ul{margin: 0;padding: 0;}
.case_list ul li,.case_list ul li img{width: 265px;height: 182px;}
.case_list ul li{margin-right: 17px;float: left;margin-bottom: 17px;}
.case_list ul li:hover  img{opacity: .7;filter: alpha(opacity=70);}

/******--------------------- 首页关于我们---------------------******/
.home_about{ padding-top:66px; background:#fff; padding-bottom:75px;}
.about_con{ width:705px;height:195px;color: #3d3d3d;font-size: 14px;line-height: 24px;overflow: hidden;}
.aboutbox{margin-top: 33px;}
.about_img,.about_img img{ width:375px; height:166px;}




/******--------------------- container---------------------******/
.main{margin-top: 52px;}
.asside{width: 275px;background: #f1f1f1;padding-bottom: 115px;}
.asside_cat{margin-left: 40px;margin-right: 40px;margin-top: 34px;}
.cat_list  ul{margin: 0;padding: 0;}
.cat_list  ul li,.cat_list  ul li a{display: block;height: 44px;line-height: 44px;}
.cat_list  ul li{border-bottom: 1px solid #d2d2d2;}
.cat_list  ul li a{color: #343434;font-size: 14px;}
.cat_list  ul li a:hover,.cat_list  ul li .current{color: #257cdd;}

.asside_contact{margin-left: 40px;margin-right: 40px;margin-top: 25px;}
.contact{color: #343434;font-size: 14px;line-height: 33px;padding-top: 10px;}

/***----  首页关于我们 --- ***/
.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:830px;margin-right: 30px;}
.mb50{margin-bottom: 50px;}
/******--------------------- 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:14px;color:#343434; 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:#257cdd;}
.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:15px; }


 
/*--详细--*/
.time2 { margin-top:10px;}
.show_pic{ color:#5b5b5b5; padding-top:10px; margin:0px 40px;}
.show_pic h4{ font-size:20px; color: #5b5b5b;font-weight: normal;}
.pic_cp img{max-width:100%; margin-top:10px; }
.nrr { padding:10px 0; line-height:26px; color:#444444;font-size:15px;}







/******--------------------- footer ---------------------******/
#footer{ width:100%;background: #353535;padding-top: 16px;padding-bottom: 16px;}
.foot_tel{margin-top: 68px;padding-left: 55px;background: url(../images/icon_tel.png) 2px 5px no-repeat;height: 100px;}
.foot_tel h3{height: 22px;line-height: 22px;color: #919191;font-size: 14px;font-weight: normal;}
.foot_tel p{line-height: 25px;color: #919191;font-size: 20px;font-weight: bold;font-family: Arial;}
.foot_nav dl{width: 25%; float: left;}
.foot_nav dl dt a{display: block;height: 37px;line-height: 37px;color: #919191;font-size: 16px;padding-left: 80px;}
.foot_nav dl dd a{display: block;height: 24px;line-height: 24px;padding-left: 80px;color: #919191;font-size: 14px;}
.foot_nav dl a:hover{color: #fff;}
.foot_nav{width: 925px;}
.xian_right{background: url(../images/xian1.png) right top no-repeat;}
.coopright{padding-top: 19px;padding-bottom: 19px;background: #252525;}
.coopright_con{width: 960px;padding-top: 15px;line-height: 24px;color: #919090;font-size: 14px;}
.wechat{margin-right:  5px;width: 91px;height: 91px;}
.wechat img{width: 91px;height: 91px;}

/******--------------------- lan ---------------------******/
.lan1{text-align: center; }
.lan1 h3{height: 40px;line-height: 40px;background: url(../images/xian2.png) center center no-repeat;color: #434343;font-size: 24px;font-weight: normal;}
.lan1 p{height: 27px;line-height: 27px;color: #464646;font-size: 11.71px;text-transform: uppercase;}

.lan2{text-align: center;padding-top: 42px; }
.lan2 h3{height: 40px;line-height: 40px;background: url(../images/xian3.png) center center no-repeat;color: #fff;font-size: 24px;font-weight: normal;}
.lan2 p{height: 27px;line-height: 27px;color: #fff;font-size: 11.71px;text-transform: uppercase;}


.lan3{background: #082185;color: #ffffff;font-size: 20px;height: 65px;line-height: 65px;padding-left: 43px;}


.lan4{position: relative; height: 54px;line-height: 54px; position: relative;border-bottom: 2px solid #e3e3e3;color: #3d3d3d;font-size: 20px;font-weight: normal;}
.lan4:after{content: '';width: 60px;height: 2px;background: #257cdd; position: absolute;left: 0; bottom: -2px;}

.lan5{margin-top: 11px;text-align: center;}
.lan5 h3{height: 40px;line-height: 40px;color: #434343;font-size: 24px;font-weight: normal;}
.lan5 p{height: 27px;line-height: 27px;color: #464646;font-size: 11.71px;text-transform: uppercase;font-family: Arial;}

.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;}



body, html {
    min-width: 1200px;
    width: 100%;
    overflow-x: hidden;
}