@charset "gb2312";
*{ margin:0px; padding:0px}
body{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#000000;}
img,div,table,tr,td,span{ border:none}
ul,li{ list-style:none}
a{ text-decoration:none; color:#000000}
a:hover{ text-decoration:none;}
.fl{ float:left} .fr{ float:right}
#topnav{ width:100%; margin:0px auto;  background:#000; height:30px; min-width:1300px; overflow:hidden}
.tb{ width:1300px; margin:0px auto}
.tbzc{width:400px; height:25px; text-align:left; padding-top:3px; float:left; color:#ccc; line-height:25px}
.tbzc a{ color:#ccc; line-height:25px}
.tbyc{width:280px; height:25px; float:right; padding-top:5px; text-align:right}
.tbyc1{width:18px; height:11px; margin-right:8px;color:#ccc; margin-top:5px; margin-left:10px}
.tbyc2{ height:25px; text-align:left;color:#ccc; line-height:25px}

.w1300{ width:1300px; margin:0px auto}

.logo{ width:100%; height:80px; padding:14px 0;}

.nav_box{ width:100%; height:55px;background:#E02700;}
.nav_box li{ float:left; height:55px; width:20%; text-align:center; line-height:55px}
.nav_box li a{ font-size:16px;color:#fff;}
.nav_box li:hover{ background:#f9f10e;}
.nav_box li:hover a{ color:#E02700;}

/*banner*/ 
.banner{ width:100%; height:700px; margin:0px auto; background:url(/template/NEST01066/images/ban.jpg) no-repeat center; min-width:1300px; overflow:hidden   }

/**/
.Toubu{width:100%;background:url(/template/NEST01066/images/Toubu.jpg) no-repeat center top; }
.root {width:100%;height:149px;position:relative;}
.root dt {float:left;margin-top:-76px;width:25%;height:225px; box-sizing:border-box;}
.root dt img {display:block;width:251px;height:225px; z-index:19999; position:relative}
.root .wzgg {padding-top:13px;position:relative;height:113px;width:75%;float:right;font-size:15px;color:#555555;line-height:34px;text-indent:2em;}
.root .wzgg p { display:inline}
.root .wzgg p em {font-weight:bold;}
.root .wzgg h1{ font-size:15px;display:inline; font-weight:normal}
.root .wzgg h2{font-size:15px; display:inline; font-weight:normal}
.root .wzgg h3{font-size:15px; display:inline; font-weight:normal}
.root .wzgg span{ display:inline; font-weight:normal}
.root .wzgg i {display:block;position:absolute;right:0;bottom:24px;width:26px;height:20px;}
.root .wzgg img {display:block;width:26px;height:20px;}
.wzgg{display:inline}
.wzgg_bt{display:inline}


#main{ width:1300px; margin:0px auto;margin:0px auto; border-left:1px #ccc solid; border-right:1px #ccc solid; padding:5px}
.announce{ width:270px; float:left; margin-top:5px;box-shadow:0px 0px 10px #333; height:261px; padding:5px;}
.ggt{ text-align:center; font:bold 18px/60px "Microsoft Yahei"; color:#E82104; height:37px; line-height:47px; letter-spacing:1px}
.announcet{padding:5px;line-height:28px;}

/*¹ØÓÚÎÒÃÇ*/
.icompany{ width:1000px; float:right;margin-top:5px;}
.company_top{height:40px;  width:100%; background:#1B1B1B; margin-bottom:10px  }
.company_top h2{ font:18px/40px "Î¢ÈíÑÅºÚ"; float:left; color:#fff;  background:#E82104; padding:0 25px}
.company_top h3{font:18px/40px "Î¢ÈíÑÅºÚ"; float:left; padding-left:100px; font-weight:normal; color:#fff}
.company_top span{ float:right; font:14px/40px "Î¢ÈíÑÅºÚ";  text-align:right; margin-right:3px;  color:#fff;}
.company_top span a{ font:14px/40px "Î¢ÈíÑÅºÚ";color:#fff;}
.company{float:left; width:750px; overflow:hidden; border:1px #ccc solid; height:269px }
.company img{ width:250px; height:170px; float:left; margin-right:5px; padding-top:5px; margin-left:5px}  
.company p{ line-height:30px;text-align:left; padding:0 5px }
.company_right{float:right; width:364px; border:1px #CCCCCC solid; padding:2px; }
.more{ padding-top:10px; float:right; height:50px; }
.more a{ padding:5px 20px 5px 30px; background:#0358a8; float:right; color:#FFFFFF !important; }

.lxwm1{ width:238px; float:right; border:1px #ccc solid; height:269px; overflow:hidden}
.lx_top{height:40px; margin:0px auto; background:#E82104; line-height:40px; text-align:center }
.lx_top h2{ font:18px/40px "Î¢ÈíÑÅºÚ"; color:#fff;}
.lxwm1 p{ color:#000; line-height:33px;display:block; padding:0 5px } 

.cpzs{ width:1300px; margin:0px auto; border-bottom:1px #ccc dashed; padding-bottom:5px; margin-bottom:5px}

#left{ width:270px; margin:0px auto; border:5px solid #E82104; float:left}
.part1{background:url(/template/NEST01066/images/fl_tb.png) no-repeat center top; height:58px; font-size:18px; font-weight:bold; padding:8px 0 0; color:#fff; text-align:center}
.part1 span{font-size:14px; color:#f7f7f7; font-weight:normal; display:block; text-transform:uppercase; font-family:Arial; padding:5px 0 0 0;}
.cpfl{ padding:5px 10px}
.cpfl ul{ list-style-type:none; padding-left:5px;}
.cpfl ul li{ height:32px; margin-bottom:5px; line-height:32px; border-bottom:1px #ccc dashed; margin-top:5px}
.cpfl ul li a{padding-left:50px; font-size:16px}

.prolist{ width:1000px; float:right}
.part2{height:40px;  width:100%; border-bottom:1px #ccc solid; margin-bottom:10px}
.part2 h1{ font:18px/40px "Î¢ÈíÑÅºÚ"; float:left; color:#000; }
.part2 h1 span{  color:#E82104; }
.part2 h2{ float:right; font:14px/40px "Î¢ÈíÑÅºÚ";  text-align:right;margin-right:3px; margin-top:3px;} 
.prolist ul{ list-style:none}
.prolist li{ width:240px; float:left; margin-left:5px; margin-right:5px; float:left}
.prolist li h2{ width:240px}
.prolist li h2 a{ widows:240px}
.prolist li h2 a img{ width:238px; height:179px; border:1px solid #BEBEBE}
.prolist li h3{ height:35px; line-height:35px; text-align:center;}
.prolist li h3 a{ text-align:center; font-weight:normal;font-size:14px;}
.prolist li h3 a:hover{ color:#005fbb}

.news3{ width:1300px; margin-bottom:5px }
.n_div{width:426px; float:left; height:110px; margin:0px 5px 5px 0px; border:1px #CCCCCC dotted }
.n_div ul{ margin:0px; padding:5px;}
.n_div ul li{ line-height:25px; font-size:14px; height:28px; text-align:left; border-bottom:1px #ccc dashed; overflow:hidden}
.n_div ul li a{ color:#000; font-family:"Î¢ÈíÑÅºÚ"; }
.n_div ul li span{ float:right; font-size:14px;}
.n_div ul dt{ height:70px; line-height:22px; text-align:left;overflow:hidden; color:#333; padding-top:3px;}

.gczs{ width:1300px; margin:0px auto; border-top:1px #ccc dashed; padding-top:5px; margin-top:5px;}
.gczs div{ width:320px; margin-left:3px; margin-right:2px; float:left}
.gczs div h2{ width:320px}
.gczs div h2 a{ widows:320px; float:left}
.gczs div h2 a img{ width:320px; height:240px; float:left}
.gczs div h3{padding:0px; width:100%; float:left; margin-top:-30px; height:30px; background:url(/template/NEST01066/images/h4.png); line-height:30px;text-align:center;}
.gczs div h3 a{ text-align:center; font-weight:normal;font-size:14px; color:#FFFFFF}
.gczs div h3 a:hover{ color:#CD1D20}

.news_box { width:1300px; margin:0px auto;}
.index_news { transition :background 0.5s; width:320px; float:left;margin-left:3px; margin-right:2px;}
.index_news span { display:block; border-bottom:1px dotted #999; font-size:16px;font-family:Arial; padding-bottom:8px; }
.index_news h3 { margin:5px 0px 8px 0px; height:20px; overflow:hidden; line-height:20px }
.index_news h3 a { font-size:14px; font-weight:normal;}
.index_news p { color:#222; font-size:14px; margin-bottom:12px; line-height:25px; }
.index_news a.new_btn { display:none; width:80px; font-size:12px; text-align:center; color:#fff; background-color:#E82104; padding:7px 0px; }
.index_news a.new_btn:hover { text-decoration:none; background-color:#666; }

.sks_nr{ width:100%;}
.sks_nr ul li{ width:423px; float:left; margin-right:5px; margin-left:5px; margin-bottom:5px}
.sks_nr ul li a{ display:block; width:423px;}
.xw_top{ border:1px dotted #E82104; padding:3px;}
.xw_top h3{font-size:18px; text-align:center; display:block; width:100%; overflow:hidden; line-height:35px; height:35px}
.xw_top p{font-size:14px; display:block; width:100%; overflow:hidden; line-height:26px;}	

.news1{ width:1300px; margin:0px auto}
.news1 ul{ list-style-type:none}
.news1 ul li{ width:423px; margin:0 5px;  line-height:30px; height:30px; float:left}
.news1 ul li span{ float:right;}
.news1 ul li a{ padding-left:3px; color:#333}

/*Í¼Æ¬*/
.stbk { background:url(/template/NEST01066/images/sbg.jpg) no-repeat top left; padding:10px; } 
.sleft h3 { color:#fefeff; font-size:40px; line-height:70px; } 
.sleft span { color:#fefeff; font-size:20px; letter-spacing:2px;  } 
.sright{ padding-top:10px; line-height:40px;color:#fefeff; margin-bottom:10px; } 
.sright span { display:block; font-size:24px; color:#fefeff; margin-bottom:10px; } 


/*ÐÂÎÅ*/
.juj{ overflow:hidden; padding-top:10px }
.juj h2{background:url(/template/NEST01066/images/c_h2.jpg) no-repeat center 84px #fff; padding-bottom:0;text-align:center;line-height:100%;font-size:35px; color:#000;}
.juj h2 span{ padding-bottom:43px;display:block; color:#666; font-size:20px; line-height:100%; padding:10px 0 64px 0; font-weight:normal;}
.juj h3{ line-height:35px; height:35px; font-weight:normal; overflow:hidden;}
.juj h3 span{ display:block; float:right; font-size:14px; text-transform:uppercase;line-height:35px;}
.juj h3 span a{ color:#192336; font-family:Cambria;}
.juj h3 i{ display:inline-block; float:left; padding-left:35px;background:url(/template/NEST01066/images/j_ti2.png) no-repeat; line-height:26px; font-size:18px;font-weight:bold; color:#192336; font-style:normal}
.j_l h3 i{background:url(/template/NEST01066/images/j_ti1.png) no-repeat; font-style:normal }

.j_l{ width:400px;}
.j_r{ width:888px;}
.j_r ul li{ overflow:hidden; margin-bottom:15px; border:1px solid #e0e0e0;padding:7px 0;height:95px; width:434px; float:left; margin-left:8px}
.j_r ul li:nth-child(n+9){margin-bottom:0;}
.j_r ul li i{ display:inline-block; float:left; width:79px; height:96px; border-right:1px solid #e0e0e0; color:#a7a7a7; font-size:16px; text-align:center; font-style:normal}
.j_r ul li i span{ display:block; font-size:22px; color:#666; padding-top:23px;}
.j_r ul li em{ display:inline-block; float:right; width:340px; padding:0 7px; font-style:normal}
.j_r ul li em a{ display:block; font-size:16px; color:#000000; height:23px; line-height:23px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-bottom:5px; margin-top:5px;}
.j_r ul li em span{ font-size:14px; color:#666666; line-height:30px; display:block;}
.j_r ul li:hover em a{ color:#E82104;}
.j_r ul li:hover i,.j_r ul li:hover i span{color:#E82104;}
.j_ob dl{ height:256px; position:relative; margin-bottom:9px;}
.j_ob dl img{width:400px;}
.j_ob dl dd{ position:absolute; left:0; bottom:0; width:100%; text-align:center; position:absolute;background:url(/template/NEST01066/images/spn.png) repeat; height:43px; line-height:43px;}
.j_ob dl dd p a{ display:block; color:#fff; font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.j_ob ul li{ overflow:hidden; height:34px; line-height:34px; border-bottom:1px dashed #d2d2d2;}
.j_ob ul li span{ display:inline-block; float:right; color:#000000; font-size:14px;}
.j_ob ul li a{font-size:14px; color:#000000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:323px;}
.j_ob ul li a:hover{ color:#E82104;}


#footer{ width:100%; margin:0px auto; clear:both}
.nav{ width:100%; margin:0px auto; height:45px; background:#1B1B1B; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; line-height:45px;}
.nav ul{ width:1300px; margin:0px auto; list-style-type:none}
.nav ul li{ float:left; width:185px; text-align:center}
.nav ul li a{ font-size:15px; color:#FFFFFF}

.copyright{ width:1300px; margin:0px auto; text-align:center;  line-height:30px}

#ileft{ width:280px; float:left;}
.con_tit { width:100%; height:95px; text-align:center; background:url(/template/NEST01066/images/llist.jpg) no-repeat; }
.con_tit h2{padding-top:25px;font-weight:100;font-size:18px;color:#fff;}
.con_tit span{font-size:16px;color:#fff;line-height:30px;}
.con_list { width:201px; height:auto; padding:10px 10px; background:#fff; margin:0px auto; border:1px solid #446ca4; }
.con_list li { line-height:34px; height:34px; font-size:16px; border-bottom:1px dashed #ccc; }
.con_list li a { font-size:16px;  text-indent:65px;  display:inline-block;height:34px; line-height:34px;}
.con_list { width:258px; height:auto; padding:10px; margin:0px auto; border:1px solid #1b1b1b; margin-bottom:15px }
.phone_bottom p { font-size:14px; line-height:30px; }

#iright{ width:1000px; float:right}
.index{ border-bottom:1px solid #1B1B1B; height:40px; line-height:40px; font-family:"Î¢ÈíÑÅºÚ"; margin-bottom:15px}
.index h2{ float:left; font-size:16px; padding-left:3px;  font-weight:bold;}
.index span{ float:right; font-size:14px; padding-right:3px}
.index span a{ color:#666}

.content{ line-height:33px;}
.content1{ line-height:45px; font-size:16px}

.productlist dl{ width:240px; float:left; margin-left:5px; margin-right:5px}
.productlist dl dt{ width:240px}
.productlist dl dt a{ width:240px}
.productlist dl dt a img{ width:238px; height:179px; vertical-align:middle; border:1px solid #BEBEBE}
.productlist dl dd{ height:30px; line-height:30px; text-align:center; overflow:hidden}
.productlist dl dd a{ height:30px; line-height:30px; font-size:14px}

.page { margin:0px auto; width:1000px; padding-top:10px; padding-bottom:8px; clear:both}
.page ul li{float:left; border:1px solid #e5e5e5; padding:0 5px; height:20px; line-height:20px; overflow:hidden; color:#000; margin:0 3px;}
.page ul li a{color:#666;}
.page ul li a:hover{color:#588b00;}
.page ul li a.on{color:#333; font-weight:bold;}
.page ul li.last{color:#7b7b7b;}

.title{text-align:center; line-height:40px; height:40px; font-size:22px; color:#000000; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold}
.info{width:380px;height:28px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#000; font-size:14px}

.showimg { margin:20px 0; text-align:center; }
.showimg a img { border:1px solid #ccc; padding:1px; width:100%; max-width:600px; border:0 }

.conttitle { font-weight:bold; padding-bottom:7px; margin-bottom:7px; color:#2f2f2f; line-height:24px; border-bottom:1px solid #ddd; font-size:16px; }

.xwzx ul{ list-style-type:none}
.xwzx ul li{ border-bottom:1px dotted #ccc; height:40px; line-height:40px}
.xwzx ul li span{ float:right}

.ipro dl{ width:240px; float:left; margin-left:5px; margin-right:5px}
.ipro dl dt{ width:240px}
.ipro dl dt a{ width:240px}
.ipro dl dt a img{ width:238px; height:179px; vertical-align:middle; border:1px solid #BEBEBE}
.ipro dl dd{ height:30px; line-height:30px; text-align:center}
.ipro dl dd a{ height:30px; line-height:30px}

.newslist{}
.newslist ul{ list-style-type:none}
.newslist ul li{ border-bottom:1px dotted #ccc; height:40px; line-height:40px; margin-bottom:8px}
.newslist ul li a{ font-size:14px;  font-family:"Î¢ÈíÑÅºÚ"}
.newslist ul li span{ float:right}