body{background: #fff;overflow-x: hidden;}
.wp{width: 1000px;margin:0 auto;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.st{font-family: "\5B8B\4F53";}
.dn{display: none;}
.iconfont{-webkit-text-stroke-width:0;}
.img{text-align:center;overflow:hidden;}
.img img{width:100%;height:100%;display:block;margin:0 auto;}
.fwn{font-weight: normal;}
.fwb{font-weight: bold;}
.ts{	
	-webkit-transition:all ease-in-out .5s 0s;
	-moz-transition:all ease-in-out .5s 0s;
	-o-transition:all ease-in-out .5s 0s;
	transition:all ease-in-out .5s 0s;
}
.ts2{
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.tfs{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.detail{color: #666;font-size: 14px;line-height: 24px;}
.detail p{line-height: 24px;font-size: 14px;margin-bottom:10px;/*text-indent: 2em;*/}
.detail img{max-width: 100%;margin:0 auto;}
.teu{text-transform: uppercase;}
.nml{width: 100%;height: 0;display: block;}
/*head*/
.head{height: 120px;border-bottom: 1px dashed #e5e5e5;}
.head a.logo{width: 750px;height: 68px;margin-top:17px;margin-right: 15px;}
.slogan{width: 535px;}
.slogan p{font-size: 16px;line-height: 1;color: #0467b3;}
.slogan p.cn{margin-top:45px;font-weight: bold;}
.slogan p.en{margin-top:10px;color: #999;}

.tel{background:url(tel.jpg) no-repeat top left;margin-top:10px;padding-left: 50px;}
.tel p{font-size: 14px;line-height: 1;color: #333;}
.tel p.num{color: #0467b3;font-size: 24px;margin-top:12px;font-weight: bold;}

.nav_main{height: 50px;background: url(nav_bg.jpg) repeat-x;position: relative;z-index: 2;}
.nav ul{text-align: center;margin:0 -25px;}
.nav li{width:131px;height:50px;float:left;display: block;position: relative;}
.nav li a{color: #333;font-size: 14px;display: block;position: absolute;width: 100%;height: 79px;top:-12px;left:0;line-height: 74px;
	/*-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none; */
}
.nav li.on a:hover,
.nav li.on a{color: #fff;background: #aed003;background: url(nav_on.png) no-repeat top center;}
/*banner*/
.banner_main{height: 350px;position: relative;/*margin-top:100px;*/}
.banner{height: 350px;overflow: hidden;}
.banner ul li{height: 350px;}
.banner ul li a{display: block;width: 100%;height: 100%;}
.banner_btn{position: absolute;bottom:20px;width:100%;height: 20px;text-align: center;}
.banner_btn ul{height: 20px;width:100%;}
.banner_btn ul li{display: inline-block;width: 15px;height: 15px;border-radius:15px;background: #fff;text-indent: -2000px;cursor: pointer;margin:0 8px;*display:inline;*zoom:1;}
.banner_btn ul li.on{background: #0467b3;}
.banner_main a.iconfont{position: absolute;top:50%;margin-top: -25px;width: 50px;height: 50px;line-height: 50px;color: #0467b3;font-size: 50px;display: none;}
.banner_main a.prev{left: 10px;}
.banner_main a.next{right: 10px;}
.banner_main a.iconfont:hover{color: #fff;}
/*search*/
.search_main{background: #0467b3;height: 50px;}
.search_l{color: #7eb7e2;line-height: 50px;width: 750px;}
.search_l span{color: #fff;}
.search_l a{color: #7eb7e2;margin:0 18px;}
.search_l a:hover{color: #fff;}
.search_r{padding-top: 10px;}
.search_r input{float: left;width: 190px;height: 30px;line-height: 30px;background: #fff;border:none;font-family: inherit;padding: 0 10px;outline: none;
	-webkit-box-shadow:inset 3px 3px 5px rgba(229,229,229,0.8);  
	-moz-box-shadow:inset 3px 3px 5px rgba(229,229,229,0.8);
}
.search_r button{width: 30px;height: 30px;background: #12ab75;color: #fff;line-height: 30px;text-align: center;float: left;border:none;font-size: 20px;outline: none;cursor: pointer;}
.search_r button:hover{background: #ea8d01;}
/*服务项目*/
.product_main{padding-top: 100px;padding-bottom: 150px;}
.product_tit{border-top:1px dotted #e5e5e5;text-align: center;height: 75px;}
.product_titc{background: #fff;padding: 0 20px;display: inline-block;margin:0 auto;position: relative;top:-50px;}
.product_titc p{line-height: 1;}
.product_titc p.cn{color: #333;font-size: 24px;margin-bottom: 20px;font-weight: bold;}
.product_titc p.cn span{color: #0467b3;}
.product_titc p.en{color: #ccc;text-transform: uppercase;}
.product_titc p.dec{color: #666;margin-bottom: 10px;}

.product_left{width: 230px;background: #0467b3;border-radius: 0 0 4px 4px;}
.pro_tit{height: 75px;background: url(pro_bg1.jpg) no-repeat top center;}
.pro_tit p{text-align: center;}
.pro_tit p.cn{color: #fff;font-size: 24px;font-weight: bold;line-height: 1;padding-top:10px;}
.pro_tit p.en{color: #65be96;font-size: 14px;line-height: 1;margin-top:10px;}

.pro_sul{width: 150px;margin:0 auto;padding-top: 10px;padding-bottom: 25px;height: 360px;overflow: hidden;}
.pro_sul li{margin-top:20px;}
.pro_sul li a{width: 148px;height: 38px;display: block;color: #666;line-height: 38px;border:1px solid #e5e5e5;color: #fff;text-align: center;}
.pro_sul li a span{font-size: 16px;margin-right: 5px;}
.pro_sul li a span.icon-s3{font-size: 18px;}
.pro_sul li a:hover,
.pro_sul li a.on{background: #22ab74;border-color: #22ab74;}
.product_tabcon{width: 740px;height: 470px;overflow: hidden;}
.product_tabc{display: none;}
.product_tabc.on{display: block;}
.item_ul li{float: left;width: 355px;height:220px;margin-right:30px;margin-bottom: 30px;overflow: hidden;}
.item_ul li.even{margin-right:0;}
.item_ul li a{display: block;position: relative;}
.item_img{width:355px;height: 220px;}
.item_img img{
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.item_li{position: absolute;background: rgba(0,0,0,.5);top:180px;left:0;width:315px;height: 180px;padding: 20px;}
.item_li h3{font-size: 14px;color: #fff;line-height: 1;margin-top:-7px;text-align: center;}
.item_hline{width: 50px;border-bottom: 2px solid #b3b6ba;height: 20px;margin:0 auto;}
.item_dec{line-height: 24px;color: #fff;height: 48px;overflow: hidden;font-size: 14px;margin-top:15px;text-align: center;}
.item_ul .case_nmore{margin:0 auto;margin-top:25px;margin-bottom: 0;background: #22ab74;border: 1px solid #22ab74;color: #fff;}
.item_ul li a:hover .item_li h3{font-size: 18px;margin-top:10px;}
.item_ul li a:hover .item_li{top:0;}
.item_ul li a:hover .item_img img{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}

.adv_main{height: 380px;background: url(ad_bg.jpg) no-repeat center top;}
.adv_l{width: 690px;padding-top: 75px;}
.adv_l p{line-height: 1;}
.adv_l p span{color: #0467b3;}
.adv_l p.adv_p1{font-size: 18px;padding-left: 20px;}
.adv_l p.adv_p1 span{color: #0467b3;font-weight: bold;}
.adv_l p.adv_p2{font-size: 24px;font-weight: bold;padding-left: 20px;margin-top:10px;}
.adv_l p.adv_p3{margin-top:55px;}
.adv_l p.adv_p3 span,.adv_l p.adv_p4 span{font-size: 18px;}{font-size: 18px;}
.adv_l p.adv_p4{margin-top:10px;}
.adv_l p.adv_p5{margin-top:30px;padding-left: 70px;}
.adv_l p.adv_p6{margin-top:5px;font-size: 24px;color: #0467b3;font-weight: bold;padding-left: 70px;}
.adv_l p.adv_p6 i.iconfont{margin-right: 10px;font-weight: normal;font-size: 23px;}

.adv_r{width: 300px;height: 340px;background: #0467b3;margin-top:-70px;}
.adv_rtit{font-size: 18px;color: #fff;text-align: center;line-height: 1;padding-top: 25px;padding-bottom: 30px;}
.adv_rtit span{color: #ffd800;font-size: 24px;font-weight: bold;}
.adv_li p{padding-bottom: 15px;position: relative;padding-left: 20px;}
.adv_li a{width: 40px;height: 34px;line-height: 34px;text-align: center;background: #333;color: #fff;float: left;}
.adv_li a.icon-dizhi1{font-size: 20px;}
.adv_li input{width: 190px;height: 34px;line-height: 34px;border:none;padding: 0 10px;float: left;font-family: inherit;}
.adv_li i{width: 30px;float: left;line-height: 34px;text-align: center;color: #fff;}
.adv_li i.red{color: red;}
.adv_li span.ts{position: absolute;bottom: 0;left:60px;line-height: 15px;color: #f00;font-size: 12px;}
.adv_btn{padding-left: 20px;padding-right: 30px;}
.adv_btn button{width: 120px;line-height: 34px;color: #fff;text-align: center;border:none;font-family: inherit;cursor: pointer;}
.adv_btn button.adv_sub{background: #12ab75;}
.adv_btn button.adv_reset{background: #333;}
.adv_btn button:hover{background: #ffd800;}

.adver_main{padding-top: 100px;padding-bottom: 100px;}
.adver_con .product_titc{top:-90px;}
.adver_con .product_titc p.cn span{font-size: 60px;}
.adver_con .product_tit{border:1px dotted #0467b3;height: 30px;border-bottom: none;}

.adver_focus{position:relative; zoom:1;margin-top:45px;height: 521px;overflow: hidden;}
.adver_focus .hd{width:100%; padding-top:20px;  overflow:hidden; }
.adver_focus .hd ul{margin-right:-20px;  overflow:hidden; zoom:1; }
.adver_focus .hd ul li{float:left;text-align:center;margin-right: 20px;}
.adver_focus .hd ul li img{ width:180px; height:117px; border:2px solid #e5e5e5; cursor:pointer; }
.adver_focus .hd ul li h5{line-height: 35px;text-align: center;}
.adver_focus .hd ul li.on img{ border-color:#12ab75;}
.adver_focus .bd {height: 350px;overflow: hidden;}
.adver_focus .bd li{height: 350px;}
.adver_focus .pageState{position: absolute;top:260px;left: 400px;font-size: 18px;color: #999;}
.adver_focus .pageState span{color: #0467b3;}
.adver_l{width: 390px;height: 270px;border:10px solid #e5e5e5;padding: 30px;}
.adver_ptit{font-size: 18px;font-weight: bold;line-height: 1;padding-top: 30px;display: inline-block;padding-bottom: 15px;border-bottom: 2px solid #ccc;}
.adver_dec{height: 168px;overflow: hidden;margin-top:15px;}
.adver_ptit span{color: #0467b3;}
.adver_img{width: 530px;height: 350px;}
.adver_img img{width: 530px;height: 350px;}
/*step*/
.step_main{padding-bottom: 75px;}
.step_tit{border-bottom:1px dotted #e5e5e5;text-align: center;padding-bottom: 40px;}
.step_tit p{line-height: 1;}
.step_tit p.cn{color: #333;font-size: 24px;margin-bottom: 20px;font-weight: bold;}
.step_tit p.cn span{color: #0467b3;}
.step_tit p.en{padding: 0 65px;height: 20px;border-top:2px solid #e5e5e5;display: inline-block;}
.step_tit p.en span{color: #ccc;text-transform: uppercase;padding: 0 20px;background: #fff;top:-10px;position: relative;}
.step_ul li{float: left;margin-top: 30px;}
.step_li{width: 205px;height: 205px;background: url(step_bg.jpg) no-repeat top right;}
.step_li p.iconfont{height: 50px;color: #333;line-height: 50px;text-align: center;font-size: 50px;margin-top:70px;color: #6a6a6a;}
.step_li p.icon-l7{font-size: 90px}
.step_li h2{font-size: 18px;color: #666;line-height: 35px;text-align: center;}
.step_arrow{width: 60px;height: 205px;line-height: 205px;color: #ccc;text-align: center;font-size: 40px;}
.step_ul li.wu .step_arrow{display: none;}
.step_ul li:nth-child(4n-3) .step_arrow{display: none;}
.step_ul li:hover .step_li{background: url(step_bg.jpg) no-repeat top left;}
.step_ul li:hover .step_li p.iconfont{color: #fff;}
.step_ul li:hover .step_li h2{color: #fff;}
.step_foot{border:1px dotted #0467b3;border-top:none;height: 30px;margin-top:20px;}
/*case*/
.case_main{padding-top: 130px;padding-bottom: 80px;background: #0467b3;}
.case_main .product_titc{background: #0467b3;}
.case_main .product_tit{border-color: #3685c2;}
.case_main .product_titc p.cn{color: #fff;}
.case_main .product_titc p.cn span{color: #ffd800;}
.case_main .product_titc p.dec{color: #fff;} 
.case_main .product_titc p.en{color: #a4bddb;}
.case_left{background: #fff;}
.case_tit{background: url(case_bg1.jpg) no-repeat;}
.case_sul{padding-bottom: 45px;}
.case_sul li a{color: #999;}
.case_sul li.on a,.case_sul li a:hover{color: #fff;background: #12ab75;border-color: #12ab75;}
.case_tabcon{width: 740px;height: 486px;overflow: hidden;}
.case_scroll{position: relative;overflow: hidden;}
.case_scrollc{height: 320px;overflow: hidden;}
.drink_scrollc ul li a{display: block;}
.case_himg{width: 370px;height: 320px;margin:0 auto;}
.case_hcon{width: 310px;height: 260px;border:10px solid #e5e5e5;background: #fff;padding: 20px;}
.case_ltit{font-size: 18px;font-weight: bold;color: #333;line-height: 1;padding: 10px 0;display: inline-block;border-bottom: 2px solid #e5e5e5;}
.case_cs{padding: 15px 0;border-bottom: 1px dotted #e5e5e5;}
.case_cs span{line-height: 24px;color: #666;font-size: 12px;float: left;display: inline-block;}
.case_cs span.area{padding-right: 50px;}
.case_cs span.both{clear: both;width: 100%;display: block;}
.case_dec{line-height: 24px;color: #666;margin-top:15px;height: 72px;overflow: hidden;}
.case_scroll .hdd{width:100%; padding-top:20px;  overflow:hidden; }
.case_scroll .hdd ul{margin-right:-20px;overflow:hidden; zoom:1; }
.case_scroll .hdd ul li{float:left;text-align:center;margin-right: 20px;position: relative;}
.case_scroll .hdd ul li img{ width:166px; height:142px; border:2px solid #fff; cursor:pointer;display: block;}
.case_scroll .hdd ul li h5{line-height: 40px;text-align: center;position: absolute;bottom: 2px;left:2px;background: rgba(0,0,0,.5);color: #fff;width: 166px;}
.case_hide{position: absolute;width: 166px;height:142px;line-height: 142px;text-align: center;color: #fff;background: rgba(18,171,171,.5);top:2px;left:2px;display: none;}
.case_scroll .hdd ul li.on .case_hide{display: block;}
.case_scroll .hdd ul li.on h5{display: none;}
/*about*/
.about_main{padding-top: 70px;}
.about_main .wp{padding-bottom: 50px;border-bottom: 1px solid #e5e5e5;}
.about_l{width: 690px;}
.about_htit{color: #999;text-transform: uppercase;line-height: 35px;border-bottom: 1px solid #e5e5e5;}
.about_htit i{height: 10px;width: 10px;border:1px solid #0467b3;display: inline-block;border-radius: 10px;margin-right: 10px;}
.about_htit span{font-size: 18px;color: #0467b3;font-weight: bold;}
.about_hcon{padding-top: 30px;}
.about_img{width: 328px;height: 238px;border:1px solid #e5e5e5;}
.about_img a{display: block;width: 310px;height: 218px;margin:10px;overflow: hidden;}
.about_img img{width: 310px;height: 218px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.about_img a:hover img{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}

.about_rcon{width: 340px;}
.about_rcon h1{font-size: 18px;line-height: 1;}
.about_rcon h1 a{color: #333;}
.about_rcon h1 a:hover{color: #0467b3;}
.about_dec{margin-top:25px;text-indent: 2em;height: 96px;overflow: hidden;}
.about_add{margin-top:10px;line-height:40px;color: #999;}
.about_add p.about_p1{width:150px;}
.about_add p.about_p2{width:80px;margin-left:25px;}
.about_add p.about_p3{width:60px;}
.about_more{width: 120px;line-height: 34px;color: #fff;background: #12ab75;display: block;margin-top:15px;text-align: center;}
.about_more:hover{background: #0467b3;}
.about_r{width: 280px;}
.honor_more{color: #999;}
.honor_more:hover{color: #0467b3;}
.honor_scroll{margin-top:30px;width: 278px;height: 238px;border:1px solid #e5e5e5;overflow: hidden;position: relative;}
.honor_con{width:180px;height: 203px;margin:0 auto;margin-top:20px;overflow: hidden;}
.honor_img{width:180px;height: 140px;}
.honor_con li h3{text-align: center;line-height: 24px;color: #666;margin-top:15px;}
.honor_con li h4{text-align: center;line-height: 24px;color: #999;}
.honor_scroll a.iconfont{width: 28px;height: 28px;border-radius: 30px;border:1px solid #d1d1d1;text-align: center;line-height: 28px;position: absolute;top:75px;display: block;color: #c3c3c3;}
.honor_scroll a.prev{left:10px;}
.honor_scroll a.next{right:10px;}
.honor_scroll a.iconfont:hover{color: #0467b3;border-color: #0467b3;}
.honor_con li a.honor_a{display: block;}
.honor_con li a.honor_a:hover h3{color: #0467b3;}
/*新闻*/
.news_main{padding-top: 40px;padding-bottom: 80px;}
.news_l{width:690px;}
.news_htit{height: 20px;border-bottom: 1px solid #e5e5e5;text-transform: uppercase;color: #999;line-height:20px;padding: 10px 0;}
.news_tab{float: left;display: inline-block;padding-right:25px;margin-right:25px;cursor: pointer;}
.news_tab i{height: 10px;width: 10px;border:1px solid #333;display: inline-block;border-radius: 10px;margin-right: 10px;}
.news_tab span{font-size: 18px;color: #333;font-weight: bold;}
.news_tab.on span{color: #0467b3;}
.news_tab.on i{background: #0467b3;border-color: #0467b3;}
.news_tab.first{border-right:2px solid #c1c1c1;}
.news_htit a.honor_more{line-height: 20px;display: none;}
.news_htit a.honor_more.on{display: block;}
.news_htit a.honor_more:hover{color: #0467b3;}
.news_tabcon{padding-top: 30px;}
.news_tabc{display: none;}
.news_tabc.on{display: block;}

.news_oimg{width:328px;height:198px;float:left;border:1px solid #e5e5e5;}
.news_oimg img{width: 310px;height: 180px;margin:10px 9px;overflow: hidden;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.news_ocon{width:335px;float:right;padding-top:12px;}
.news_ocon h3{font-size:18px;color:#333;line-height:1;margin-bottom:15px;}
.news_ocon h4{line-height:1;font-size:14px;color:#999;padding-bottom:20px;}
.news_ocon h4 i{margin-right: 5px;}
.news_ocon h4 i.icon-liulan{margin-left:20px;}
.news_dec{line-height: 24px;color: #666;height: 72px;overflow: hidden;}
.news_one a:hover .news_ocon h3{color: #0467b3;}
.news_one a:hover .news_oimg img{
	-webkit-transform: scale(0.98);
	-moz-transform: scale(0.98);
	-o-transform: scale(0.98);
	transform: scale(0.98);
}
.news_ul{padding-top: 15px;}
.news_ul li{border-bottom:1px solid #e5e5e5;}
.news_ul li a{display: block;line-height: 34px;color: #666;}
.news_ul li a i{margin-right: 5px;}
.news_ul li a span{color: #999;font-size: 12px;}
.news_ul li a:hover{color: #0467b3;padding-left: 5px;}
.news_srcoll{height: 383px;overflow: hidden;margin-top:3px;}
.ask_list li{padding:20px 0;border-bottom:1px solid #e5e5e5;}
.ask_list li h2{color: #333;line-height: 24px;font-size: 14px;padding-bottom: 15px;position: relative;padding-left: 35px;}
.ask_list li h2 span{width: 25px;height: 25px;display: block;border-radius: 25px;background: #0467b3;color: #fff;font-size: 14px;text-align: center;line-height: 25px;position: absolute;top:0;left:0;}
.ask_dec{color: #666;line-height: 24px;height: 48px;overflow: hidden;position: relative;padding-left: 35px;}
.ask_dec span{width: 25px;height: 25px;display: block;border-radius: 25px;background: #333;color: #fff;font-size: 14px;text-align: center;line-height: 25px;position: absolute;top:0;left:0;}
.ask_list li a:hover h2{color: #0467b3;}
.news_main .about_htit{padding-bottom: 4px;}
/*foot*/
.link_main{border:1px solid #1e76bb;padding: 15px;line-height: 28px;background: #0467b3;}
.link_main span{font-size: 18px;color: #fff;}
.link_main a{color: #75bef6;margin-right: 50px;}
.link_main a:hover{color: #fff;}
.foot_main{background: #0467b3;}
.foot_con{padding-top: 40px;padding-bottom: 30px;}
.foot_nav{width: 160px;}
.foot_nav h1,
.foot_address h1{color: #fff;font-size: 16px;line-height: 40px;margin-bottom: 10px;}
.foot_nav a{color: #80c8ff;font-size: 14px;line-height: 30px;display: block;}
.foot_nav a:hover{color: #fff;}
.foot_address{width: 290px;margin-left: 15px;background: url(foot_line.png) no-repeat left top;padding-left: 60px;min-height: 220px;}
.foot_address p{color: #80c8ff;line-height: 30px;}
.foot_r{padding-top: 40px;background: url(foot_line.png) no-repeat left top;padding-left:63px;height: 180px;}
.ewm{width:82px;height:82px;}
.foot_r h3{text-align:center;font-size:12px;color:#80c8ff;line-height:1;margin-top:10px;}
.copyright{line-height: 40px;text-align: center;color:#80c8ff;font-size:12px;background: #004377;}
.copyright a{color: #80c8ff;margin:0 10px;}
.copyright a:hover{color: #fff;}
/*内页*/
.ny_banner{height:350px;overflow: hidden;}
.ny_con{padding-top: 50px;padding-bottom: 80px;}

.menu_left{width: 190px;}
.menu_tit{border:1px solid #0467b3;padding: 35px 0;position: relative;}
.menu_tit p{text-align: center;line-height: 1;text-align: center;color: #106ebc;}
.menu_tit p.cn{font-size: 24px;}
.menu_tit p.line{width: 36px;height: 10px;border-bottom: 2px solid #106ebc;overflow: hidden;margin:0 auto;}
.menu_tit p.en{font-size: 14px;margin-top:10px;}
.menu_tit span{position: absolute;width: 28px;height: 28px;display:block;background: #0467b3;top:-1px;right:-1px;}
.menu_tit span:after{content:"";top:0;right:0;position: absolute;border-top:28px solid #fff;border-left:28px solid transparent;}
.menu_ul{background:#0467b3;margin-top: 10px;padding: 0 10px;}
.menu_ul li{height: 30px;border-top: 1px solid #1e76bb;padding: 12px 0;}
.menu_ul li.first{border-top:none;}
.menu_ul li a{width: 170px;height: 30px;display: block;color: #fff;line-height: 30px;text-align: center;}
.menu_ul li a:hover,
.menu_ul li a.on{background: #12ab75;}

.ny_rcon{width: 780px;}
.location{color: #999;font-size: 14px;border-bottom: 1px solid #e5e5e5;line-height: 1;padding-bottom: 20px;}
.location a{color: #999;margin:0 5px;}
.location span{color: #999;margin:0 5px;}
.location a:hover{color: #aed003;}
.location i.iconfont{margin-right: 5px;color: #106ebc;}
.location .tar{width: 1000px;margin:0 auto;padding-top: 20px;}
/*about*/
.about_nimg img{width: 780px;}
.about_con{padding-top: 30px;}
.about_ndec{color: #666;font-size: 14px;line-height: 24px;padding-top: 10px;}
.about_ndec p{margin-bottom: 15px;/*text-indent: 2em;*/}
.about_ndec img{max-width: 100%;margin:0 auto;}
.about_name{font-size: 18px;color: #0065b5;line-height: 1;margin-top:30px;}
/*工程团队*/
.team_ul li{float: left;width: 240px;margin-right:30px;margin-bottom: 30px;}
.team_ul li.three,
.team_ul li:nth-child(3n){margin-right:0;}
.team_ul li a{display: block;}
.team_nimg{width:240px;height: 160px;}
.team_nimg img{
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.team_nli{padding: 20px;border:1px solid #e5e5e5;}
.team_nli h3{font-size: 16px;color: #333;line-height: 1;margin-bottom: 15px;}
.team_ndec{line-height: 24px;color: #666;height: 48px;overflow: hidden;font-size: 14px;}
.team_ul li a:hover .team_nli{background:#0467b3;border-color:#0467b3;}
.team_ul li a:hover h3{color: #fff;}
.team_ul li a:hover .team_ndec{color: #fff;}
.team_ul li a:hover .team_nimg img{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
/*page*/
.pages{text-align:center;height:35px;color:#999;margin-top:30px;}
.pages a{height:33px; border:1px solid #dcdcdc; display:inline-block; margin:0 5px; line-height:33px; color:#999; font-size:12px;padding: 0 12px;border-radius: 5px;}
.pages span{color:#0467b3;height:33px;border:1px solid #0467b3;margin:0px 5px;display:inline-block;line-height:33px; font-size:14px;padding: 0 12px;border-radius: 5px;}
.pages a:hover{color:#0467b3; border:1px solid #0467b3;}

.news_detail{padding-top: 30px;}
.detail_l{width: 670px;}
.detail_tit{font-size: 18px;line-height: 30px;color: #0467b3;}
.detail_other{line-height: 40px;font-size: 14px;color: #999;border-bottom: 1px solid #e5e5e5;}
.detail_other span{padding-right:20px;}
.detail_other span i{margin-right:5px;}
.detail_con{padding-top: 20px;padding-bottom: 50px;}

.share{color: #000;font-size: 1em;line-height: 40px;font-size: 14px;}
.back{width: 130px;height: 40px;color: #fff;background: #0467b3;display: block;text-align: center;font-size: 14px;}
.back:hover{color: #fff;background:#12ab75;}
.share_icon{display: inline-block;}

.detail_re{padding-top: 30px;font-size: 14px;}
.detail_re p{line-height: 30px;color: #525252;margin-bottom: 20px;}
.detail_re p span{line-height: 30px;color: #999;padding: 10px 20px;background: #e2e2e2;display: block;}
.detail_re a{color: #525252;line-height: 30px;padding: 10px 20px;background: #e2e2e2;display: block;}
.detail_re a:hover{color:#fff;background: #0467b3;}

.detail_r{width: 300px;}
.detail_rtit{font-size: 18px;line-height: 30px;border-bottom: 1px solid #e5e5e5;padding-bottom: 15px;}
.detail_rul{margin-top:20px;margin-right: -20px;}
.detail_rul li{width: 140px;float: left;margin-right:20px;margin-bottom: 10px;}
.detail_rul li a{display: block;}
.detail_rimg{width: 140px;height: 93px;overflow: hidden;}
.detail_rimg2{height: 82px;}
.detail_rimg3{height: 86px;}
.detail_rimg4{height: 120px;}
.detail_rimg img{
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.detail_rul li a h4{line-height: 35px;font-size: 14px;}
.detail_rul li a:hover .detail_rimg img{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.detail_rul li a:hover h4{color: #0467b3;}
/*honor*/
.honor_ul li{float: left;width: 240px;margin-right:30px;margin-bottom: 15px;cursor: pointer;}
.honor_ul li:nth-child(3n),
.honor_ul li.three{margin-right:0;}
.honor_nimg{width: 236px;height: 182px;border:2px solid #e5e5e5;position: relative;}
.honor_nimg img{
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.honor_nimg span{width: 236px;height: 182px;background: rgba(4,103,179,.5);position: absolute;top:0;left:0;line-height: 182px;color: #fff;text-align: center;display: block;font-size: 50px;display: none;}
.honor_ul li h3{text-align: center;font-size: 14px;line-height: 24px;color: #666;margin-top:13px;}
.honor_ul li h4{text-align: center;font-size: 14px;line-height: 24px;color: #999;margin-bottom:10px;}
.honor_ul li:hover .honor_nimg{border-color: #0467b3;}
.honor_ul li:hover .honor_nimg img{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.honor_ul li:hover .honor_nimg span{display: block;}
.bg_blank{display:none;position: fixed;top:0;left:0;width: 100%;height:100%; background:#000;z-index: 888;opacity: 0.8;filter: alpha(opacity=80);-moz-opacity: 0.8;}
.honor_box{width: 700px;height: 543px;border:2px solid #0467b3; z-index: 999;position: fixed;top:50%;left:50%;margin-left:-350px;margin-top:-271px;background: #fff;display: none;}
.honor_box img{width: 700px;height: 543px;}
.honor_box a.icon-x{position: absolute;z-index: 1000;top:-2px;right:-44px;display: block;color: #fff;font-size: 40px;width: 40px;height: 40px;line-height: 40px;text-align: center;background: #0467b3;}
.honor_box a.icon-x:hover{color: #f00;}
.honor_box a.btn{position: absolute;z-index: 1000;top:260px;width: 30px;height: 30px;line-height: 30px;color: #0467b3;text-align: center;font-size: 30px;}
.honor_box a.btn.prev{left:10px;}
.honor_box a.btn.next{right:10px;}
.honor_box a.btn:hover{color: #12ab75;}
/*视频*/
.video{width: 780px;height: 450px;}
.video iframe{width: 780px!important;height: 450px!important;}
.video_ntit{line-height: 50px;text-align: center;}
/*案例*/
.case_nul li{float: left;width: 375px;margin-right:30px;margin-bottom: 30px;}
.case_nul li.even,
.case_nul li:nth-child(2n){margin-right:0;}
.case_nul li a{display: block;}
.case_nimg{width:375px;height: 324px;}
.case_nimg img{
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.case_nli{padding: 20px;border:1px solid #e5e5e5;border-radius: 0 0 4px 4px;}
.case_nli h3{font-size: 18px;color: #333;line-height: 1;margin-bottom: 15px;}
.case_ndec{line-height: 24px;color: #666;height: 48px;overflow: hidden;font-size: 14px;}
.case_nmore{width: 118px;height: 32px;line-height: 32px;border:1px solid #e5e5e5;text-align: center;color: #999;text-align: center;display: block;margin-top:25px;margin-bottom: 10px;}
.case_nul li a:hover .case_nli{
	-webkit-box-shadow:0 0 20px rgba(206,206,206,0.8);  
	-moz-box-shadow:0 0 20px rgba(206,206,206,0.8);  
	box-shadow:0 0 20px rgba(206,206,206,0.8);
}
.case_nul li a:hover .case_nimg img{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.case_nul li a:hover h3{color: #0467b3;}
.case_nul li a:hover .case_nmore{background: #0467b3;border-color: #0467b3;color: #fff;}
/*news*/
.list_con{padding-top:0;}
.news_nul li{padding: 30px 0;border-bottom:1px solid #e5e5e5;}
.news_nul li a{display: block;}
.news_nimg{width: 310px;height: 180px;overflow: hidden;box-shadow: 0 0 1px 1px #eee;}
.news_nimg img{
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.news_ncon{width: 440px;}
.news_ncon h3{font-size:18px;color:#333;display: block;line-height: 1;margin-top:20px;}
.news_ndec{color: #666;font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;margin-top:15px;}
.news_nul li a:hover h3{color: #0467b3;}
.news_nul li a:hover .news_nimg img{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.news_nul li a:hover .case_nmore{background: #12ab75;border-color:#12ab75;color: #fff;}
/*常见问题*/
.news_nul2{padding-top: 10px;}
.news_nul2 li{border-bottom: 1px solid #e5e5e5;}
.news_nul2 li a{color: #666;line-height: 55px;display: block;}
.news_nul2 li a span{font-size: 18px;font-weight: bold;position: relative;top:1px;margin-right: 5px;}
.news_nul2 li a:hover{color: #0467b3;}

.news_rul2{padding-top: 0;}
/*客户服务*/
.service_nul{}
.service_nul li{margin-bottom: 30px;}
.service_nul li a{border:1px solid #e5e5e5;display: block;padding: 10px;position: relative;}
.service_nimg{width: 340px;height: 220px;margin-right:30px;}
.service_nimg img{
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.service_ncon{width: 580px;padding-top:15px;}
h1.service_ntit{font-size: 18px;color: #333;line-height: 1;}
.service_ndate{color: #999;font-size: 14px;margin-top:15px;line-height: 1;}
.service_ndate i.iconfont{margin-right: 5px;font-size: 18px;}
.service_nline{width: 40px;height:10px;border-top:1px solid #fff;margin-top:12px;}
.service_ndec{color: #666;font-size: 14px;line-height: 24px;height: 48px;}
.service_nul li .case_nmore{margin-top:35px;}

.service_nul li a:hover{background: #0467b3;border-color:#0467b3;}
.service_nul li a:hover h1.service_ntit{color: #fff;}
.service_nul li a:hover .service_ndate{color: #fff;}
.service_nul li a:hover .service_ndec{color: #fff;padding-left: 10px;}
.service_nul li a:hover .service_nline{color: #fff;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	-webkit-transform-origin: -9px 8px;
    transform-origin: -9px 8px;
	-webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);    
}
.service_nul li a:hover .service_nimg img{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.service_nul li a:hover .case_nmore{background: #12ab75;color: #fff;border-color: #12ab75;}
/*服务项目*/
.item_nul li{float: left;width: 240px;margin-right:30px;margin-bottom: 30px;}
.item_nul li.three,
.item_nul li:nth-child(3n){margin-right:0;}
.item_nul li a{display: block;}
.item_nimg{width:240px;height: 148px;}
.item_nimg img{
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.item_nli{padding: 20px;border:1px solid #e5e5e5;}
.item_nli h3{font-size: 18px;color: #333;line-height: 1;margin-top:10px;text-align: center;}
.item_line{width: 50px;border-bottom: 2px solid #777;height: 20px;margin:0 auto;}
.item_ndec{line-height: 24px;color: #666;height: 48px;overflow: hidden;font-size: 14px;margin-top:15px;text-align: center;}
.item_nul .case_nmore{margin:0 auto;margin-top:25px;margin-bottom: 10px;}
.item_nul li a:hover .item_nli{background: #eee;border-color: #eee;}
.item_nul li a:hover .item_nimg img{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.item_nul li a:hover .case_nmore{background: #0467b3;border-color: #0467b3;color: #fff;}
/*contact*/
.contact_con{padding-top: 20px;}
.contact_l{width: 294px;border-radius: 4px;border:1px solid #e5e5e5;padding:30px 40px 20px;}
.contact_tit{color: #0467b3;font-size: 24px;line-height: 1;}
.contact_ul{padding-top: 15px;margin-bottom: 15px;}
.contact_ul li{font-size: 14px;color: #333;line-height: 30px;}
.contact_ul li span.iconfont{margin-right: 10px;color: #b5b5b5;font-size: 20px;}
.contact_ewm{width:112px;}
.contact_ewm img{border:4px solid #e5e5e5;width: 104px;height: 104px;}
.contact_ewm p{color: #666;font-size: 14px;text-align: center;line-height: 1;margin-top:10px;}
.contact_r{width: 595px;}
.form_li p{width: 185px;position: relative;padding-bottom: 20px;}
.form_li p input{width:133px;height: 23px;line-height: 23px;border:1px solid #e5e5e5;padding: 10px 5px;color: #333;font-family: inherit;border-radius: 4px;padding-right: 45px;}
.form_li p.fl{margin-right: 20px;}
.form_mess{position: relative;padding-bottom: 20px;}
.form_mess input{width:583px;height: 23px;line-height: 23px;border:1px solid #e5e5e5;padding: 10px 5px;color: #333;font-family: inherit;border-radius: 4px;}
.form_mess textarea{width:583px;height: 150px;border:1px solid #e5e5e5;resize: none;line-height: 25px;color: #333;font-family: inherit;border-radius: 4px;padding: 0 5px;}
.form_btn{margin-top: 18px;}
.form_btn button{width: 595px;height: 45px;font-size: 16px;border:none;color: #fff;font-family: inherit;background: #0467b3;border-radius: 4px;cursor: pointer;}
.form_btn button:hover{background: #12ab75;}
.form_li p span.ts{line-height: 45px;font-size: 14px;color: #aaa;position: absolute;top: 0px;right:0;width: 40px;}
.form_li p span.red.ts{color: #f00;}
.contact_map{height: 450px;margin-top:60px;}
/*网站地图*/
.wzdt {width:910px;margin:0 auto;padding-top: 50px;}
.wzdt li {float: left;text-align: center; }
.wzdt h3 {width: 130px; line-height: 34px; margin-bottom: 15px; border-bottom: 1px solid #131313; font-size: 16px; }
.wzdt h3 a{color: #333;}
.wzdt h3 a:hover{color: #0467b3;}
.wzdt p { margin-bottom: 15px; }
.wzdt p a { font-size: 14px; color: #9a9a9a; }
.wzdt p a:hover{color: #0467b3;}
.wzdt_top{border-bottom:10px solid #fff;height:120px;}
.wzdt_top .tlogo{margin:0 auto;float: none;width:420px;margin-top: 28px;}
.wzdt_in{background:#5b004f;height:100%;}

.kefu{position: fixed; right: 5px; top:50%;margin-top:-135px;z-index: 200;display: none;}
.kefu li{position:relative;font-size: 12px;text-align: center;cursor: pointer;}
.kefu li.k_top{display: none;}
.kefu .ke_box{position: relative;width:88px; height:88px;color: #0467b3;border:1px solid #e5e5e5;margin-top:-1px;background: #fff;}
.kefu .ke_box i{font-size: 30px;display: block;height:45px;line-height: 45px;width: 100%;text-align: center;margin-top:10px;}
.kefu .k_tel .ke_box i{font-size: 26px;}
.kefu .k_erweima .ke_box i{font-size: 30px;}
.kefu .k_top .ke_box i{font-size: 30px;position: relative;top:4px}
.kefu_name{color: #999;font-size: 14px;line-height: 20px;}
.kefu .ke_box:hover{background:#0467b3;border:1px solid #0467b3;color:#fff;}
.kefu .ke_box:hover .kefu_name{color: #fff;}

.kefu .hide_box{ display: none; position:absolute; background-color: #fff; right:90px;top:0;padding:10px 10px; color: #999;font-size: 20px;}
.kefu .k_tel .hide_box{/*width:0;*/ text-align: center;width: 190px;height: 123px;background: #fff;border:1px solid #e5e5e5;}
.kefu .hide_box img{ width:120px; height:120px; display:block;}
.kefu li:hover .hide_box{display: none;}
.kefu .k_erweima li{width:120px; margin-right: 20px;float: left; display: block;}
.kefu .k_erweima li img{width:120px; height:120px;}
.kefu .k_erweima li p{color:#fff; text-align: center;background: none;}
.kefu .k_erweima .hide_box{/*width:0px;*/width:130px;height: 135px; overflow: hidden;padding-right:0px;background: #0467b3;}
.kefu .k_erweima .hide_box ul{height:135px; overflow:hidden;}
.hide_tel{font-size: 20px;font-weight: bold;font-style: italic;color: #0467b3;margin-top:10px;}
.hide_time{color: #999;font-size: 14px;line-height: 20px;padding: 10px 0;}
.hide_qq{width: 100px;height: 30px;text-align: center;line-height: 30px;color: #fff;font-size: 14px;display: block;background: #017bc8;margin:0 auto;}
.hide_qq:hover{background: #eec756;}