*{ 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; color:#FF6600}
.fl{float:left;}.fr{float:right;}

#topnav{ width:100%; margin:0px auto; min-width:1200px; overflow:hidden}
.tb{ width:1200px; margin:0px auto}
.tbyc{ width:1200px; margin:0px auto; text-align:right; position:absolute; top:2px}
.tbyc a{ margin-left:10px}

.header{height:100px;width:100%;margin:0 auto;position:absolute; z-index:9999999;}
.fix-head{ height:100px;position:fixed; top:0; left:0; width:100%; z-index:10000; box-shadow:#999 0 0 10px;background:rgba(255,255,255,0.8); transition:all 0.4s; padding:10px 0}
.header .logo{width:274px;}
.header .logo img{max-width:100%;alignment-adjust:middle;}
.t1{ display:none;}
.header .h_tel{width:240px;}
.header .h_tel img{width:100%;}
.header .nav{height:100px;width:calc(100% - 520px);float:left;}
.header .nav ul{ list-style:none; }
.header .nav ul li{float:left;width:calc(100% / 10);text-align:center;line-height:100px;position:relative; }
.header .nav ul li a{font-size:16px;font-weight:bold; color:#FFF;}
.header .nav ul li:before{content:''; position:absolute; bottom:0; left:50%; transform:translateX(-50%); display:block; width:0; height:3px; background-color:#ffd200; opacity:0; transition:all .5s ease;}
.header .nav ul li:hover a{color:#ffd200;}
.header .nav ul li:hover:before{ width:100px;opacity:1;}
.fix-head .t{ display:none;}
.fix-head .t1{ display:block;}
.fix-head .nav ul li a{ color:#000;}
.width{ width:1400px; margin:0 auto; padding:0}





/*Banner*/
.banner {height:960px;margin:0px auto 0;}
.flexslider{position:relative;height:960px;overflow:hidden;background:url(/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:960px;}
.b1{background:url(/template/NEST01066/images/ban3.jpg) 50% 0 no-repeat;}
.b2{background:url(/template/NEST01066/images/ban1.jpg) 50% 0 no-repeat;}
.b3{background:url(/template/NEST01066/images/ban2.jpg) 50% 0 no-repeat;}
.flex-control-nav{position:absolute;bottom:22px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:45px;height:3px;margin:0 3px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:45px;height:3px;line-height:40px;overflow:hidden;background:url(../images/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:45px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;}
.flex-direction-nav li a.flex-next{right:40px;}

.fl_t {width:1200px;height:78px; margin:0px auto; padding-top:15px}
.fl_t p {width:100%;min-height:42px;line-height:42px;text-align:center; font-size:30px;color:#000;}
.fl_t span {width:100%;min-height:20px;line-height:20px;text-align:center;font-size:14px;color:#afabab;display:block;text-transform:uppercase;}

.cpgd{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px;}
.bd ul{ overflow:hidden; zoom:1; }
.bd ul li{ margin:0 3px; float:left; _display:inline; overflow:hidden; text-align:center;transition:all 0.2s ease-out 0.2s }
.bd ul li .pic{ text-align:center; }
.bd ul li .pic img{ width:290px; height:218px; display:block;border:1px solid #ccc }
.bd ul li .pic a:hover img{ border-color:#666;}
.bd ul li .stit{ line-height:28px; padding-bottom:20px;}

/*¹«Ë¾¼ò½é*/
.w1200{ width:1200px; margin:0 auto; padding:0}
.case{  padding:15px 0; font-family:"Î¢ÈíÑÅºÚ"}
.case .mt{  text-align:center; color:#FA7821;  font-size:32px;background:url(../images/tit.jpg) no-repeat center 8px; font-weight:bold}
.case .mt p{  width:100%;  font-size:14px; color:#333; margin:10px 0 0;}
.case .mt p span{ font-size:14px; color:#333; margin:5px 0;}
.case .mt p span a{ font-size:14px; color:#333; padding:0 5px}
.case .mc{  margin-top:15px;}
.case .mc li{ width:282px; height:320px; float:left; border:1px solid #f2f2f2; box-shadow:1px 1px 12px 0px rgba(226, 226, 226, 0.5); margin:0 16px 24px 0; transition:all .3s ease-out; -moz-transition:all .3s ease-out 0s; -ms-transition:all .3s ease-out 0s;  -o-transition:all .3s ease-out 0s;  -webkit-transition:all .3s ease-out 0s;}
.case .mc li .img_box{ background:#f8f8f8; padding:12px 10px 5px; text-align:center;}
.case .mc li .img_box img{height:196px;}
.case .mc li .case_info .title{ color:#333; font-size:14px;  height:50px; line-height:50px; width:240px; margin:0 auto; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px dashed #e4e3e3; margin-bottom:10px}
.case .mc li .case_info .label{ font-size:12px; color:#666; width:240px; margin:16px auto; text-align:center;  display:block; padding:0;  font-weight:100;}
.case .mc li .case_info .label span{ font-size:12px; color:#0099E0;  margin:0 10px;}
.case .mc li .case_action{ text-align:center;}
.case .mc li .case_action a{ width:72px; height:30px; text-align:center; line-height:30px;  color:#fff; display:inline-block; margin:0 13px;}
.case .mc li .case_action .go_inside{  background:#1E5FC5;}
.case .mc li .case_action .go_plan{  background:#626262;}
.case .mc li:hover{  box-shadow:0px 0px 9px 2px rgba(0, 153, 224, 0.5);}
/*pro*/
.pro{ padding:20px 0 0 0;font-family:"Microsoft Yahei";}
.quan{ width:1200px; margin:0px auto}
.pro-c{ height:393px; padding:39px 0 44px;}

.pro-c dt{ position:relative; float:right; width:480px; height:360px;}
.pro-c dt img{ width:417px; height:393px;}
.pro-c dt p{ position:absolute; left:0; top:0; width:233px; height:85px; padding:15px 13px 0; color:#ffffff; line-height:20px; background:url(Img/Index/pro_tm.png) repeat;}
.pro-c dt p a{ display:block; padding-bottom:5px; text-align:center; font-size:14px; color:#ffffff; font-weight:bold;}

.pro-c dd{ float:left; width:662px; height:360px; padding:0 25px 0 33px; background:#e1e1e1;}
.pro-c dd h3{ padding:33px 0 12px 0; font-size:26px;}
.pro-c dd h3 a{ color:#171f2a;}
.pro-c dd h3 span{ font-weight:normal;}
.pro-c dd p{ line-height:33px; overflow:hidden; font-size:14px;}
.pro-c dd p a{ color:#fa7821;}

.pro-c2{ background:#eeeeee;}
.pro-c2 dt{ float:left;}
.pro-c2 dd{ float:right; background:#ffffff;}

#ys{ width:100%; height:711px; background:url(../images/ysbj.jpg) no-repeat top center; }
.ys{ width:1200px; height:665px; position:relative; margin:0 auto}
.ys_bt{ width:736px; height:133px; position:relative; background:url(../images/yzy.jpg) no-repeat; margin:0 auto; top:60px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold} 
.ys_bt1{ padding-top:70px; line-height:55px; color:#333333; font-size:18px; width:300px; float:left; text-align:right;}
.ys_bt2{  padding-top:70px; line-height:55px; color:#ee6700; font-size:20px; width:300px; float:right; text-align:left; letter-spacing:2px;}

.ys_tu{ position:absolute; width:412px; height:376px; background:url(../images/yzy1.jpg) no-repeat; top:235px; left:394px;}

.ys1{ width:355px; height:119px; position:absolute; top:255px; left:5px;}
.y_bt{ background:url(../images/d.jpg) no-repeat 5px 10px; text-indent:0.8cm; font-size:18px; color:#262626; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"}
.y_nr{ padding-left:31px; color:#686666; line-height:1.8; padding-top:10px;}
.bor{ border-bottom:1px dashed #b4b4b4;}

.ys2{ width:355px; height:119px; position:absolute; top:395px; left:5px;}
.ys3{ width:355px; height:119px; position:absolute; top:535px; left:5px;}

.ys4{ width:355px; height:160px; position:absolute; top:255px; right:5px;}
.y_bt_4{ background:url(../images/d.jpg) no-repeat right 10px; padding-right:30px; font-size:18px; color:#262626; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; text-align:right}
.y_nr_4{ color:#686666; line-height:1.8; padding-top:10px;}
.ys5{ width:355px; height:160px; position:absolute; top:485px; right:5px; }


#news .mt{text-align:center;color:#FA7821;font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; margin-top:25px;  font-size:32px;background:url(../images/tit.jpg) no-repeat center 8px;}
#news .mt span{color:#333;	font-size:14px;	margin:10px 0;font-weight:100;width:100%;display:block;}
.news-top{height:40px;border-bottom:1px solid #e0e0e0;}
.news-top h4{display:inline-block;float:left;color:#000;margin:0;padding:0;	height:40px;line-height:40px;}
.news-top span{	display:inline-block;float:right;height:40px;}
.news-top span a{display:block;border:1px solid #ccc;border-radius:5px;	padding:0 20px;	margin-top:6px;	color:#686868;}
.news-top span a:hover{color:#d30830;}
.news-col{margin-top:10px;}
.news-col ul li{color:#444; height:30px; line-height:30px;}
.news-col ul li a{color:#444;display:block;height:30px;line-height:30px;overflow:hidden;white-space:nowrap;	text-overflow:ellipsis;}
.news-col ul li a:hover{color:#0099E0;}
.news-col ul li span{display:inline-block;float:right;padding-left:15px;line-height:30px;}
.news-margin{margin-top:10px; width:390px; float:left; padding:0 5px; font-family:"Î¢ÈíÑÅºÚ"}

/*µ×²¿*/
#footer{ width:100%; margin:0px auto; min-width:1200px; overflow:hidden; padding-bottom:10px}
.nav2{ width:100%; margin:0px auto; background:#1E5FC5; height:45px; line-height:50px; min-width:1200px; overflow:hidden; margin-bottom:10px}
.nav2 ul{ width:1200px; margin:0px auto; height:50px; line-height:45px; font-family:"Î¢ÈíÑÅºÚ"}
.nav2 ul li{ float:left; background:url(../images/nav_bg.png) no-repeat right center; width:120px; text-align:center}
.nav2 ul li a{ color:#FFFFFF; text-align:center; font-size:14px}
.nav2 ul li a:hover{ color:#ccc; text-align:center; font-size:14px}

.copyright{ width:1200px; margin:0px auto; text-align:center; line-height:35px}
.copyright a{ font-size:14px}

#main{ width:1200px; margin:0px auto; padding:5px 0}

#ileft{ width:240px; float:left;}
.part1{background:#1E5FC5; height:50px; font-size:18px; font-weight:bold; line-height:50px; text-align:center; color:#fff; font-family:"Î¢ÈíÑÅºÚ"}
.part1 span{font-size:14px; color:#ccc; font-weight:normal; text-transform:uppercase; font-family:Arial;}
.cpfl{ border:1px #ccc solid}
.cpfl ul{ list-style-type:none; padding-left:10px; padding-top:10px; padding-bottom:5px}
.cpfl ul li{ height:30px; margin-bottom:5px; line-height:30px; border-bottom:1px #ccc solid}
.cpfl ul li a{ height:30px; line-height:30px; padding-left:50px; }

.lbots{ padding:4px; border:1px #ccc solid}
.lbots p{ line-height:33px; font-size:14px;}


#iright{ width:950px; float:right;}

.index{ border-bottom:1px #cccccc solid; height:40px; line-height:40px; margin:3px 0 15px}
.index h2{ float:left; font-size:16px; color:#666666}
.index span{ float:right; font-size:12px; padding-right:5px; color:#999999}
.index span a{ color:#999999}

.content1{ line-height:40px; font-size:16px}

.content{ line-height:30px;}


.productlist dl{ width:290px; float:left; margin-left:5px; margin-right:5px; margin-bottom:5px;}
.productlist dl dt{ width:290px}
.productlist dl dt a{ width:290px; display:block; text-align:center;}
.productlist dl dt a img{height:216px; vertical-align:middle;}
.productlist dl dd{ width:290px;height:30px; line-height:30px; text-align:center; overflow:hidden;}
.productlist dl dd a{ font-size:14px}

.page {padding-top:10px; padding-bottom:12px}
.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}
.xwzx ul{ list-style-type:none}
.xwzx ul li{ border-bottom:1px dotted #ccc; height:30px; line-height:30px}
.xwzx ul li span{ float:right}

.ipro dl{ width:290px; float:left; margin-left:5px; margin-right:5px}
.ipro dl dt{ width:290px}
.ipro dl dt a{ width:290px}
.ipro dl dt a img{ width:284px; height:213px; vertical-align:middle; border:1px solid #BEBEBE; padding:2px}
.ipro dl dd{ height:30px; line-height:30px; text-align:center}
.ipro dl dd a{ font-size:14px}

.newslist{ list-style:none}
.newslist dl{ padding:5px 0; border-bottom:1px #E0E0E0 dotted; height:92px; margin:0px 5px 10px;}
.newslist dl dd{ width:1100px; line-height:30px; float:left; height:30px; text-align:left;}
.newslist dl dd a{ color:#222; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; display:block }
.newslist dl dd p{line-height:25px; text-align:left;overflow:hidden; color:#333; height:50px; display:block;}
.newslist dl dt{ float:left; text-align:center; width:75px; height:75px; background:#F2F2F2; color:#666666; margin:5px 10px 5px 0px;}
.newslist dl dt h2{line-height:25px; font-size:25px; margin-top:20px}
.newslist dl dt span{line-height:14px; font-size:14px}

.infobox{ width:590px; float:left; margin-right:20px}
.infobox1{ width:590px; float:left}
.news ul{ list-style-type:none}
.news ul li{ width:50%; float:left; line-height:30px; height:30px;}
.news ul li a{ background:url(../images/gg_li.gif) no-repeat left center; padding-left:15px; color:#333}
.news p{ color:#000000; font-size:14px; font-weight:900; font-family:"Î¢ÈíÑÅºÚ"; line-height:26px; height:26px}
.news h2{ color:#1E5FC5; font-size:12px;font-family:"Î¢ÈíÑÅºÚ"; line-height:26px; height:26px}
.news span{ line-height:22px; font-family:"Î¢ÈíÑÅºÚ"}
