﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
body{ color:#525252; font-size:14px; font-family:Microsoft Yahei,Arial,"sans-serif";}
section,article,aside,header,footer,nav,dialog,figure{ display:block;}
ul, ol{ list-style:none;} 
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
address,cite,code,em,th{ font-weight:normal; font-style:normal;}
input,button,textarea,select{ font:100% Microsoft Yahei,Arial,"sans-serif"; vertical-align:middle;}
table,td,tr,th{ font-size:14px;}
.nodispaly{ display:none;}
.line{ height:20px; line-height:20px; font-size:0px; clear:both; overflow:hidden; display:block;}
.clearfix{ *zoom:1;}
.clearfix:after{ display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{ color:#525252; text-decoration:none;}
a:hover{ color:#2f1600; text-decoration:underline;}
.width_all{ max-width:1180px; margin:0 auto;}
.width_all:after{ display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}

/*head_top*/
.head_top{ margin:10px auto 0 auto; position:relative;}
.head_top h1{ float:left; width:89px;}
.head_top h1 img{ max-width:100%;}
.head_top .company_name{ float:left; font-size:24px; color:#333; line-height:30px; font-weight:bold; margin:22px 16px;}
.head_top .search{ float:right; width:25px; margin:25px 0 24px 16px; cursor:pointer;}
.head_top .search img{ width:100%;}
.head_top .cnen{ float:right; margin:26px 0;}
.head_top .cnen ul{ overflow:hidden;}
.head_top .cnen ul li{ float:left; margin:0 16px 0 0; overflow:hidden;}
.head_top .cnen ul li a{ font-size:14px; color:#666; line-height:22px;}
.head_top .cnen ul li span{ float:right;}
.head_top .cnen ul li i{ float:left; width:18px; height:12px; background:url(../images/cn.jpg) center no-repeat; margin:5px 8px 0 0;}
.head_top .cnen ul li:last-child i{ background:url(../images/en.jpg) center no-repeat;}

.oc-top-search{ right:0; width:30%; overflow:hidden; z-index:9999; position:absolute; top:20px; display:none;}
.oc-search-input{ height:24px; width:80%; line-height:24px; text-indent:1em; padding:4px 0; border:none; float:left; font-size:16px; background:#f8f8f8;}
.oc-search-submit{ width:20%; height:32px; border:none; color:#fff; background:#2f1600; border-radius:0 10px 10px 0; line-height:32px; font-size:16px;}

/*nav*/
.nav{ -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; height:100%; line-height:50px; display:block;}
.navbar_nav{ width:78%; margin:0 auto;}
.navbar_nav li{ float:left; position:relative; display:block; width:16.666667%; text-align:center;}
.navbar_nav li:after{ content:""; width:0; height:2px; background:#2f1600; position:absolute; bottom:0; left:0; transition:all 0.5s ease 0s;}
.navbar_nav li:hover:after{ width:100%;}
.navbar_nav li a{ text-decoration:none; height:100%; display:block; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; color:#000; font-size:16px;}
.navbar_nav li:hover a{ color:#2f1600;}
.navbar_nav li.dropdown{ display:inherit; position:relative;}
.navbar_nav li.dropdown .dropdown_menu{ z-index:99; display:none; position:absolute; top:50px; background:#fff; box-shadow:0 15px 27px 0 rgba(167,165,165,0.38); width:120%; left:-10%;}
.navbar_nav li.dropdown .dropdown_menu a{ font-size:14px; color:#666; padding:0 10px; line-height:40px; text-align:center; background:#fff; margin-bottom:2px;}
.navbar_nav li.dropdown:hover .dropdown_menu{ display:block; background:#f3f3f3; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s;}
.navbar_nav li.dropdown:hover .dropdown_menu a{ color:#666;}
.navbar_nav li.dropdown:hover .dropdown_menu a:hover{ color:#fff; background:#2f1600;}
#navToggle{ display:none;}
.m_nav{ position:fixed; top:0px; width:100%; height:100%; background:#fff; transition:all ease 0.5s; -webkit-transition:all ease 0.5s; z-index:1000; opacity:1; visibility:visible; margin-top:0; overflow-y:auto; transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms; top:0; transform:translateX(100%);}
.m_nav.open{ transform:translateX(0);}
.m_nav .top{ height:60px; padding:20px; box-sizing:border-box;}
.m_nav .top .closed{ width:30px; height:30px; vertical-align:middle; float:right; cursor:pointer;}
.m_nav .ul{ margin-top:30px;}
.m_nav .ul li{ padding:0 20px; border-bottom:1px solid #f5f5f5; -webkit-transform:translateY(100%); transform:translateY(100%); -webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms; transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms; opacity:0;}
.m_nav.open .ul li{	opacity:1; -webkit-transform:translateY(0); transform:translateY(0);}
.m_nav .ul li:nth-child(1){ -webkit-transition:all .2s cubic-bezier(.77, 0, .175, 1) 0ms; transition:all .2s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(2){ -webkit-transition:all .4s cubic-bezier(.77, 0, .175, 1) 0ms; transition:all .4s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(3){ -webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms; transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(4){ -webkit-transition:all .8s cubic-bezier(.77, 0, .175, 1) 0ms; transition:all .8s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(5){ -webkit-transition:all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms; transition:all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(6){ -webkit-transition:all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms; transition:all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li a{ display:block; text-decoration:none; color:#333; font-size:16px; height:50px; line-height:50px; width:100%;}
.m_nav .ul li .dropdown_menu{ display:none;}
.m_nav .ul li.dropdown.active .dropdown_menu{ display:block;}
.m_nav .ul li .dropdown_menu a{	display:block; height:50px; line-height:50px; padding:0 20px; box-sizing:border-box; border-bottom:1px solid #f5f5f5;}
.m_nav .ul li .dropdown_menu a:last-child{ border:none;}

.m_nav .cnen{ width:100%; margin:0 auto 10px auto;}
.m_nav .cnen ul{ overflow:hidden; padding:0 20px;}
.m_nav .cnen ul li{ float:left; margin:0 16px 0 0; overflow:hidden;}
.m_nav .cnen ul li a{ font-size:14px; color:#666; line-height:22px;}
.m_nav .cnen ul li span{ float:right;}
.m_nav .cnen ul li i{ float:left; width:18px; height:12px; background:url(../images/cn.jpg) center no-repeat; margin:5px 8px 0 0;}
.m_nav .cnen ul li:last-child i{ background:url(../images/en.jpg) center no-repeat;}

/*banner*/
.banner_sj{ display:none;}
.flexslider{ position:relative; height:auto;}
.flexslider .slides > li{ display:none; -webkit-backface-visibility:hidden;}
.flexslider .slides img{ width:100%; display:block;border-radius:0px;}
.flex-pauseplay span{ text-transform:capitalize;}
.flex-control-nav{ width:100%; text-align:center; position:absolute; bottom:10px;}
.flex-control-nav li{ margin:0 6px; display:inline-block; zoom:1;}
.flex-control-paging li a{ width:12px; height:12px; border-radius:50%; display:block; background:#999; cursor:pointer; text-indent:-9999px;}
.flex-control-paging li a:hover{ background:#fff; }
.flex-control-paging li a.flex-active{ background:#fff; cursor:default;}	
.banner .flex-direction-nav a{ width:15%; height:100%; display:block; position:absolute; top:0; text-indent:-9000px;}
.banner .flex-direction-nav a.flex-prev{ left:0;}
.banner:hover .flex-direction-nav a.flex-prev{ background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));}
.banner .flex-direction-nav a.flex-next{ right:0;}
.banner:hover .flex-direction-nav a.flex-next{ background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));}
.banner .flex-direction-nav a i{ position:absolute; left:50%; top:50%; width:16px; height:40px; margin:-8px 0 0 -20px;}
.banner:hover .flex-direction-nav a.flex-prev i{ background:url(../images/b_prev_h.png) center no-repeat; transition:all .5s;}
.banner:hover .flex-direction-nav a.flex-next i{ background:url(../images/b_next_h.png) center no-repeat; transition:all .5s;}
.banner .flex-direction-nav a:hover.flex-prev i{ background:url(../images/b_prev.png) center no-repeat;}
.banner .flex-direction-nav a:hover.flex-next i{ background:url(../images/b_next.png) center no-repeat;}

.zt_name{ font-size:30px; color:#2f1600; line-height:36px; text-align:center; position:relative; padding:0 0 14px 0;}
.zt_name:after{ width:30px; height:3px; background:#2f1600; content:""; left:50%; bottom:0; position:absolute; margin:0 0 0 -15px; z-index:2;}
.zt_name:before{ width:270px; height:1px; background:#b5b5b5; content:""; left:50%; bottom:1px; position:absolute; margin:0 0 0 -135px; z-index:1;}
.zt_jies{ width:88%; margin:14px auto 0 auto; font-size:14px; color:#525252; line-height:22px; text-align:center;}

/*new_product*/
.new_product{ margin:60px auto;}
.new_product ul{ margin:36px auto 0 auto;}
.new_product ul li{ float:left; width:22.9%; margin:0 2.8% 2.8% 0; position:relative;}
.new_product ul li:nth-child(4n){ margin:0 0 2.8% 0;}
.new_product ul li img{ width:100%; border-radius:2px 2px 0 0;}
.new_product ul li .new_p_hover{ display:none; width:100%; height:100%; position:absolute; left:0; top:0; z-index:8; background:rgba(47,22,0,.2);}
.new_product ul li:hover .new_p_hover{ display:block;}

/*about_us*/
.about_us{ width:100%; margin:60px auto; overflow:hidden; background:url(../images/aboutbg.jpg) center no-repeat; padding:50px 0 60px 0;}
.about_width{ margin:36px auto 0 auto;}
.about_width .about_left{ float:left; width:45%;}
.about_width .about_left .v_width{ width:100%;}
.about_width .about_right{ float:right; background:rgba(255,255,255,.8); width:47%; padding:20px 2% 27px; font-size:14px; color:#525252; line-height:28px;}

/*partner*/
.partner{ margin:60px auto;}
.partners{ width:100%; margin:36px auto 0 auto;}
.partners li{ float:left; width:22.9%; margin:0 2.8% 2.8% 0;}
.partners li:nth-child(4n){ margin:0 0 2.8% 0;}
.partners li img{ width:100%; transition:all .35s;}
.partners li:hover img{ transform:scale(1.2);}
.partners li a{ display:block; overflow:hidden; border:#e8e8e8 1px solid;}
.partners li:hover a{ box-shadow:0 0 10px #eee;}

/*news*/
.news{ width:100%; background:#f8f8f8; margin:0 auto; overflow:hidden; padding:56px 0 80px 0; z-index:-2;}
.width_news{ margin:36px auto 0 auto;}
.width_news .news_left{ float:left; width:48.7%;}
.width_news .news_left img{ width:100%; border-radius:2px;}
.width_news .news_left a{ color:#666;}
.width_news .news_left a:hover{ color:#2f1600; text-decoration:none;}
.width_news .news_left em{ font-size:14px; color:#333; line-height:22px; font-weight:bold; margin:16px 0 6px 0; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.width_news .news_left span{ font-size:14px; line-height:22px; height:66px; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.width_news .news_right{ float:right; width:48.7%;}
.width_news .news_right ul{ overflow:hidden;}
.width_news .news_right ul li{ margin:0 0 12px 0;}
.width_news .news_right ul li:last-child{ margin:0;}
.width_news .news_right ul li i{ font-weight:bold; font-size:16px; font-style:normal; margin:0 8px 0 0;}
.width_news .news_right ul li font{ float:right; font-size:12px; color:#888;}
.width_news .news_right ul li span{ float:left; width:68%; height:40px; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.width_news .news_right ul li a{ overflow:hidden; font-size:14px; color:#666; border:#e8e8e8 1px solid; display:block; background:#fff; line-height:40px; padding:0 2%;}
.width_news .news_right ul li a:hover{ background:#e8e8e8; text-decoration:none; color:#2f1600;}

/*footer*/
.footer{ width:100%; margin:0 auto; overflow:hidden; background:#171717; padding:48px 0;}
.foot_l{ float:left; width:82%;}
.foot_l dl{ float:left; width:17%;}
.foot_l dl:nth-child(2n){ width:36%;}
.foot_l dl:nth-child(2n) dt{ float:left; width:50%;}
.foot_l dl:last-child{ width:30%;}
.foot_l dl:last-child dt{ float:none; width:100%;}
.foot_l dl dd{ font-size:18px; font-weight:bold; color:#fff; line-height:30px; margin:0 0 16px 0;}
.foot_l dl dt{ line-height:30px; font-size:14px; color:#ccc;}
.foot_l dl dt a{ font-size:14px; color:#ccc; display:block; transition:all .3s;}
.foot_l dl dt a:hover{ color:#fff; text-decoration:none;}

.foot_r{ float:right; width:11.5%; text-align:center; font-size:14px; color:#ccc;}
.foot_r img{ width:100%;}
.foot_r span{ display:block; padding:5px; background:#fff; position:relative; margin:0 0 15px 0;}
.foot_r span:after{ content:""; position:absolute; width:0; height:0; bottom:-8px; left:50%; margin-left:-8px; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #fff;}

.foot_icp{ font-size:14px; color:#ccc; line-height:22px; padding:25px 0; background:#111;}
.foot_icp a{ color:#ccc;}
.foot_icp a:hover{ color:#fff;}


/*lujing*/
.lujing{ width:100%; margin:0 auto; overflow:hidden; background:#f2f2f2; padding:38px 0;}
.lj_left{ float:left; font-size:24px; color:#333; line-height:30px; font-weight:bold;}
.lj_right{ float:right; font-size:14px; color:#888; line-height:30px;}
.lj_right a{ color:#888; transition:all .35s;}
.lj_right a:hover{ color:#2f1600; text-decoration:none;}
.lj_right span{ color:#333;}
.lj_right i{ margin:0 10px; font-style:normal; font-size:12px;}

/*content*/
.content{ margin:52px auto;}

.company_img{ width:75%; margin:0 auto; overflow:hidden;}
.company_img img{ width:100%;}
.profiles{ width:88%; margin:40px auto 0 auto; overflow:hidden; font-size:18px; color:#333; line-height:30px;}
.profiles img{ max-width:100%;}

.jishi{ margin:52px auto;}
.fazhan{ margin:26px auto 46px auto; position:relative; padding:48px 0 2px 0;}
.fazhan dl{ margin:0 0 38px 0; position:relative;}
.fazhan:before{ position:absolute; top:0; left:116px; width:5px; height:100%; background:#f3f3f3; content:""; z-index:-1;}
.fazhan dl dt{ float:left; width:94px; background:#333; font-size:30px; color:#fff; line-height:94px; text-align:center; border-radius:50%; font-family:Arial, sans-serif; font-weight:bold;}
.fazhan dl:nth-child(2n) dt{ background:#666;}
.fazhan dl i{ float:left; width:29px; height:29px; background:#fff; margin:32px 0 0 10px; position:relative;}
.fazhan dl i:before{ position:absolute; left:3px; top:3px; content:""; width:13px; height:13px; border-radius:50%; border:#f3f3f3 5px solid;}
.fazhan dl dd{ position:absolute; top:5px; left:160px; right:0; height:84px; background:#f3f3f3; padding:0 4%; display:flex; justify-content:left; align-items:center; font-size:16px; color:#333; line-height:22px;}
.fazhan dl dd:after{ content:""; position:absolute; width:0; height:0; top:50%; left:-12px; margin:-12px 0 0 0; border-bottom:12px solid transparent; border-top:12px solid transparent; border-right:12px solid #f3f3f3;}

/*.naver{ overflow:hidden;}
.naver li{ position:relative; margin:0 0 10px 0; background:#f8f8f8; padding:10px;}
.naver li:last-child{ border-bottom:none; margin:0;}
.naver li p span{ position:absolute; left:0; top:0; width:42px; height:42px; background:#e8e8e8 url(../images/menu_jt.png) no-repeat center; cursor:pointer; border-radius:50%;}
.naver li p{ position:relative; line-height:22px; color:#1f1a17; font-weight:bold; font-size:16px; padding:10px 0 10px 52px;}
.naver li dl{ display:none; border-left:#999 1px dotted; margin:0 0 0 21px; padding:8px 0 8px 12px;}
.naver li dl dd p{ color:#333; font-size:15px; font-weight:normal; line-height:22px; padding:8px 0 8px 46px;}
.naver li dl dd p span{ width:36px; height:36px;}
.naver li dl dd dl{ margin:0 0 0 18px; padding:8px 0 8px 12px;}
.naver li dl dd dl dd{ color:#666; font-size:14px; line-height:24px; margin:4px 0;}
.naver li.active > p span{ background:#2f1600 url(../images/menu_jt_next.png) no-repeat center;}
.naver li.active dd.active > p span{ background:#333 url(../images/menu_jt_next.png) no-repeat center;}
.naver li i{ background:#525252; font-style:normal; width:24px; float:left; height:24px; text-align:center; border-radius:50%; font-size:14px; color:#fff; line-height:24px; margin:0 10px 0 0;}*/

/*subnav*/
.subnav{ font-size:0px; text-align:center; margin:36px auto;}
.subnav li{ display:inline-block; font-size:18px; width:16.4%; margin:0 1.8%; line-height:50px;}
.subnav li a{ display:block; background:#eee;}
.subnav li a:hover{ text-decoration:none;}
.subnav li a.current{ color:#fff; background:#313131;}

/*products*/
.products{ margin:52px auto;}
.products ul{ overflow:hidden;}
.products ul li{ float:left; width:22.9%; margin:0 2.8% 2.8% 0; position:relative;}
.products ul li:nth-child(4n){ margin:0 0 2.8% 0;}
.products ul li img{ width:100%; border-radius:2px 2px 0 0;}
.products ul li .new_p_hover{ display:none; width:100%; height:100%; position:absolute; left:0; top:0; z-index:8; background:rgba(47,22,0,.2);}
.products ul li:hover .new_p_hover{ display:block;}

/*ny_news*/
.ny_news{ margin:52px auto;}
.ny_news ul li{ float:left; width:31.8%; margin:0 2.3% 4% 0;}
.ny_news ul li:nth-child(3n){ margin:0 0 4% 0;}
.ny_news ul li:hover{ box-shadow:0 0 20px #ddd;}
.ny_news ul li img{ width:100%; transition:all .35s;}
.ny_news ul li:hover img{ transform:scale(1.1);}
.ny_news ul li div{ overflow:hidden;}
.ny_news ul li a{ color:#999;}
.ny_news ul li a:hover{ text-decoration:none; color:#2f1600;}
.ny_news ul li .news_kun{ border:#eee 1px solid; padding:6%;}
.ny_news ul li .news_kun h2{ font-size:18px; color:#333; line-height:25px;}
.ny_news ul li .news_kun h2 span{ font-size:14px; color:#999; margin:10px 0 0 0; height:75px; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.ny_news ul li .gengduo{ border-top:#eee 1px solid; overflow:hidden; padding:6% 0 0 0; font-size:14px; line-height:25px; margin:16px auto 0 auto;}
.ny_news ul li .gengduo i{ float:right; width:30px; height:5px; background:url(../images/news_jt.png) center no-repeat; margin:10px 0;}

.news_name_n{ width:100%; text-align:center; border-bottom:#d9d9d9 1px dashed; margin:0 auto 26px auto;}
.news_name_n strong{ font-size:18px; color:#333; line-height:25px; margin:0 0 8px 0; display:block;}
.news_name_n span{ color:#999; font-size:12px; line-height:20px; display:block;}
.news_xq{ width:100%; margin:0 auto; color:#333; font-size:14px; line-height:25px;}
.news_xq img{ max-width:100%;}
.p_next{ width:100%; margin:20px auto 0 auto; overflow:hidden; background:#eee; padding:10px 0; color:#525252;}
.p_next p{ display:block; padding:8px 2%;}
.p_next a{ font-size:14px; line-height:20px; color:#525252;}
.p_next a:hover{ color:#2f1600;}

/*join*/
.join{ margin:52px auto; color:#333; font-size:16px; line-height:28px;}
.join img{ max-width:100%;}

.join table{ border-collapse:collapse; border:none; width:100%; margin:0 0 30px 0;}
.join td{ border:solid #ddd 1px; font-size:14px; color:#666; line-height:20px;}
.join td a{ color:#2f1600; text-decoration:underline; font-weight:bold; font-size:16px;}
.join td a:hover{ text-decoration:none;}
.join .hon1{ background:#2f1600;}
.join .hon1 td{ border-left:solid #2f1600 1px; border-top:solid #2f1600 1px; border-bottom:solid #2f1600 1px; color:#fff; font-size:18px; font-weight:bold; padding:14px 1%;}
.join .hon1 td:last-child{ border-right:solid #2f1600 1px;}
.join .hor1{ width:26%; padding:10px 1%;}
.join .hor2{ width:16%; padding:10px 1%;}
.join .hor3{ width:16%; padding:10px 1%;}

.join_us{ margin:52px auto; color:#333; font-size:14px; line-height:25px; border-bottom:#ccc 1px solid; padding:0 0 32px 0;}
.join_us select{ display:block;}
.join_us option{ color:#333; font-size:14px; line-height:26px; margin:0 0 0 8px;}
.join_us .form_controls{ width:48%; font-size:16px; color:#2f1600; line-height:36px; height:36px; font-weight:bold; margin:0 0 15px 0; border:none; border-bottom:#ccc 1px solid;}
.join_us a.link_cc{ background:#2f1600; color:#fff; line-height:22px; font-size:14px; padding:8px 36px; display:inline-block; border-radius:5px;}
.join_us a:hover.link_cc{ background:#2f1600;}

/*contact_us*/
.contact_us{ margin:52px auto;}
.contact_us dl{ float:left; width:30%; margin:0 5% 0 0;}
.contact_us dl:last-child{ margin:0;}
.contact_us dl dd{ font-size:18px; line-height:25px; font-weight:bold; padding:0 0 0 33px; color:#2f1600; background:url(../images/contact_us.png) left center no-repeat; margin:0 0 15px 0;}
.contact_us dl dt{ font-size:16px; color:#333; line-height:28px;}

.contact{ margin:52px auto;}
.contact ul{ overflow:hidden;}
.contact ul li{ float:left; width:30%; margin:0 5% 0 0;}
.contact ul li:last-child{ margin:0;}