﻿*{ margin:0; padding:0;}
.width{ width:1200px; margin:0 auto;}
.clear{ clear:both;}
a{ text-decoration:none; -moz-transition:.5s ease; -webkit-transition:.5s ease; transition:.5s ease;}
img{ border:0; max-width:100%;}
.imgs{ position:absolute; left:0; top:0; width:100%; height:100%; filter:alpha(Opacity=0); -moz-opacity:0; opacity:0;}
li{ list-style-type:none;}
.desc{ color:#666; font-size:15px; line-height:2em;}
.desc a{ color:#666;}
.desc a:hover{ text-decoration:underline; color:#0e59cb;}
.desc table{ width:100%; border-collapse:collapse;}
.desc table td{ border:1px solid #ddd !important;}
.justify{ text-align:justify; font-size:0;}
.justify:after{
     display:inline-block;
     overflow:hidden;
     width:100%;
     height:0;
     content:'';
     vertical-align:top;
}
::selection {
    background:#2da542; 
    color:#fff;
}

::-moz-selection {
    background:#2da542; 
    color:#fff;
}

::-webkit-selection {
    background:#2da542; 
    color:#fff;
}

.top{ position:relative; height:90px; padding:25px 0;}
.logo{ display:inline-block; vertical-align:middle;}
.logo2{ display:inline-block; vertical-align:middle;}
.tel{ display:inline-block; vertical-align:middle; color:#666; font-size:14px; background:url(../img/phone.png) left center no-repeat; padding-left:50px;}
.tel span{ font-weight:bold; color:#0e59cb; font-size:24px;}
.lang{ position:absolute; right:0; top:0; font-size:14px; color:#666; background:#eee; padding:3px 8px;}
.lang a{ color:#666;}
.lang a:hover{ color:#0e59cb;}

.nav_bg{ background:#0e59cb; height:50px; margin-bottom:1px;}
.nav{ float:left; line-height:50px;}
.nav a{ float:left; display:block; width:135px; color:#fff; font-size:15px; text-align:center; margin-right:1px;}
.nav a:hover{ background:#2da542;}
.cur{ background:#2da542;}
.search{ float:right; margin-top:10px;}
.search1{ float:left; width:200px; height:30px; line-height:30px; border:none; outline:none; font-size:13px; color:#666; padding:0 10px;}
.search2{ float:left; width:30px; height:30px; border:none; outline:none; background:url(../img/search.png) center no-repeat #fff; cursor:pointer;}

.flexslider{position:relative; width:100%; height:500px; overflow:hidden;}
.slides{position:relative;z-index:1; width:100%; height:100%;}
.slides li{ width:100%; height:100%;}
.flex-control-nav{position:absolute;bottom:3%;z-index:5;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:7px;height:7px;margin:0 4px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:7px;height:7px;overflow:hidden;cursor:pointer; font-size:0; background:none; border:1px solid #fff; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; -moz-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}
.flex-control-nav a:hover{ background:#eee;}
.flex-control-nav .flex-active{ background:#eee;}
.flex-direction-nav{position:absolute;z-index:3;width:100%; height:100%;top:0;}
.flex-direction-nav li a{display:block;width:15%; height:100%; overflow:hidden;cursor:pointer;position:absolute; filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; -moz-transition:.5s ease; -o-transition:.5s ease; -webkit-transition:.5s ease; transition:.5s ease;}
.flex-direction-nav li a.flex-prev{left:0;background:url(../img/prev.png) 40% 50% no-repeat; background-size:50px;}
.flex-direction-nav li a.flex-next{right:0;background:url(../img/next.png) 60% 50% no-repeat; background-size:50px;}
.flex-direction-nav li a:hover{ filter:alpha(Opacity=100); -moz-opacity:1; opacity:1;}
.flex-direction-nav li a.flex-prev:hover{ background-position:30% 50%;}
.flex-direction-nav li a.flex-next:hover{ background-position:70% 50%;}

.cat_bg{ width:1230px; padding:60px 0 30px;}
.cat{ float:left; width:328px; height:168px; border:1px solid #ddd; padding:25px; margin-right:30px; margin-bottom:30px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.cat_t1{ font-size:18px; font-weight:bold; margin:0.3em 0 0.8em;}
.cat_t1 a{ color:#0e59cb;}
.cat_t1 a:hover{ color:#2da542;}
.cat_t2{ float:left; font-size:16px; line-height:30px; margin-right:50px;}
.cat_t2 a{ color:#666;}
.cat_t2 a:hover{ color:#2da542;}

.a1{ position:relative; height:220px; background:#0e59cb;}
.a1_pic{ position:absolute; right:0; top:0; width:50%; height:100%; background:url(../img/lsdz.jpg) left center no-repeat;}
.a1_p{ position:absolute; top:50%; margin-top:-61px; width:450px; font-size:18px; color:#fff; line-height:30px; border:1px solid #fff; padding:15px 50px;}

.advan{ padding:60px 0 30px;}
.t1{ text-align:center; font-size:32px; font-weight:bold; color:#0e59cb;}
.t2{ text-align:center; font-size:14px; color:#666; padding-top:5px; margin-bottom:30px;}
.a2{ margin-bottom:30px;}
.a2_pic{ float:left; width:575px; height:260px;}
.a2_p{ float:right; width:575px; height:260px; line-height:260px;}
.a2_p > div{ display:inline-block; vertical-align:middle; line-height:30px;}
.a2_t1{ position:relative; height:50px; line-height:50px; font-size:22px; color:#333; padding-left:110px; margin-bottom:18px;}
.a2_t1 span{ position:absolute; left:0; width:80px; height:50px; text-align:center; font-size:30px; color:#fff; background:#0e59cb;}
.a2_t1 span::after{ content:''; position:absolute; left:5px; top:-5px; width:78px; height:48px; border:1px solid #0e59cb;}
.a2_t2{ font-size:16px; line-height:30px; color:#666;}
.a2_t2 p{ background:url(../img/li.jpg) left 12px no-repeat; padding-left:18px;}
.a3 .a2_pic{ float:right;}
.a3 .a2_p{ float:left;}

.about{ height:460px; background:#0e59cb;}
.about .width{ position:relative; height:100%;}
.about_picbg{ position:absolute; left:-360px; top:0; width:500px; height:100%; background:#fff;}
.about_pic{ float:right; width:575px; height:360px; margin-top:50px;}
.about_p{ float:left; width:575px; color:#fff; line-height:460px;}
.about_p > div{ display:inline-block; vertical-align:middle; line-height:30px;}
.about_t{ font-size:30px;}
.about_desc{ font-size:16px; line-height:30px; padding:25px 0;}
.about_desc a{ color:#fff;}
.about_more{ display:block; width:163px; height:36px; line-height:36px; text-align:center; border:1px solid #fff; background:#fff; color:#666; font-size:14px;}
.about_more:hover{ background:none; color:#fff;}

.news{ padding:60px 0;}
.news_left{ float:left; width:230px; height:296px; background:#0e59cb;}
.news_left_p{ width:188px; height:254px; border:1px solid #fff; margin:20px;}
.news_left_p p{ text-align:center; font-size:14px; line-height:30px; color:#fff; margin-top:40%;}
.news_left_p a{ display:block; width:28px; height:28px; line-height:26px; text-align:center; border:1px solid #fff; color:#fff; font-size:24px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; margin:10% auto;}
.news_left_p a:hover{ background:#fff; color:#0e59cb;}
.news_right{ float:right;}
.news1{ float:left; display:block; width:290px; margin-left:30px; overflow:hidden;}
.news1:hover .news1_pic{ -moz-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.news1:hover .news1_t1{ color:#0e59cb;}
.news1_pic{ width:100%; height:200px; -moz-transition:1s ease; -webkit-transition:1s ease; transition:1s ease;}
.news1_t1{ position:relative; z-index:2; background:#fff; font-size:16px; color:#333; padding-top:5px; -moz-transition:.5s ease; -webkit-transition:.5s ease; transition:.5s ease;}
.news1_t2{ position:relative; z-index:2; background:#fff; font-size:14px; color:#666; padding:5px 0;}
.news1_t3{ position:relative; z-index:2; background:#fff; font-size:14px; color:#666;}

.foot{ background:#343434; color:#ddd; padding:40px 0 0;}
.foot a{ color:#ddd;}
.foot a:hover{ color:#fff;}
.f1{ display:inline-block; vertical-align:top;}
.f1_t1{ font-size:15px; padding-bottom:0.8em;}
.f1_t2{ font-size:14px; line-height:24px;}
.f2{ display:inline-block; vertical-align:top; font-size:0;}
.f2 p{ text-align:center; font-size:12px; padding-top:5px;}
.foot_logo{ display:inline-block; vertical-align:top; font-size:0;}
.links{ font-size:14px; margin:35px 0 20px;}
.links a{ margin-left:18px;}
.links1{ margin-left:0 !important;}
.copy{ text-align:left; font-size:14px; height:60px; line-height:60px; border-top:1px solid #515151;}
.copy1{ float:left;}
.copy2{ float:right;}

.ban{ height:350px;}
.content{ padding:60px 0;}
.left{ float:left; width:250px;}
.right{ float:right; width:900px;}

.left_t1{ background:url(../img/left.png) 194px center no-repeat #0e59cb; color:#fff; font-size:22px; font-weight:bold; line-height:80px; padding-left:30px; -moz-border-top-left-radius:5px; -webkit-border-top-left-radius:5px; border-top-left-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px; border-top-right-radius:5px;}
.left_t2{ background-color:#999; line-height:60px; margin-top:30px;}
.left_nav{ border:1px solid #ddd; border-top:none; border-bottom:none;}
.left_nav > li{ border-bottom:1px solid #ddd;}
.left_nav > li > a{ display:block; background:url(../img/li1.png) 205px center no-repeat; color:#666; line-height:55px; padding-left:30px; cursor:pointer;}
.left_nav > li > a:hover{ background-image:url(../img/li2.png); color:#2da542;}
.cur1 > a{ background-image:url(../img/li2.png) !important; color:#2da542 !important;}
.left_nav ul{ display:none; padding-bottom:15px;}
.left_nav ul a{ display:block; font-size:14px; line-height:30px; color:#666; padding-left:30px;}
.left_nav ul a:hover{ color:#2da542;}
.cur2 a{ color:#2da542 !important;}

.news2_bg{ border:1px solid #ddd; border-top:none; padding:15px 0 10px;}
.news2{ background:url(../img/li1.png) 30px 6px no-repeat; padding:0 30px 0 45px; margin-bottom:5px;}
.news2:hover{ background-image:url(../img/li2.png);}
.news2 a{ font-size:14px; color:#666;}
.news2 a:hover{ color:#2da542;}
.left_desc{ font-size:14px; color:#666; border:1px solid #ddd; border-top:none; padding:20px 15px 20px 25px;}
.left_desc p{ padding-bottom:5px;}
.left_tel{ background:url(../img/phone.jpg) left 3px no-repeat; padding-left:30px; margin-top:10px;}
.left_tel span{ font-size:22px; color:#e03535;}
.left_t3{ color:#2da542; font-size:15px;}

.right_t{ height:58px; line-height:58px; background:#f8f8f8; border:1px solid #ddd; padding:0 20px; margin-bottom:30px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.right_t1{ float:left; font-size:20px; color:#0e59cb;}
.right_t2{ float:right; font-size:14px; color:#999;}
.right_t2 a{ color:#999;}
.right_t2 a:hover{ color:#0e59cb;}
.right .desc{ padding:0 15px;}

.pro1_bg{ width:937.5px;}
.pro1{ float:left; display:block; width:275px; margin-right:37.5px; margin-bottom:20px;}
.pro1:hover .pro1_picbg{ border-color:#2da542;}
.pro1:hover .pro1_pic{ -moz-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.pro1_picbg{ width:273px; height:205px; border:1px solid #ddd; overflow:hidden; -moz-transition:.5s ease; -webkit-transition:.5s ease; transition:.5s ease;}
.pro1_pic{ position:relative; width:100%; height:100%; -moz-transition:.5s ease; -webkit-transition:.5s ease; transition:.5s ease;}
.pro1 p{ font-size:14px; color:#999; line-height:24px; padding:8px;}
.pro1 p span{ color:#2da542; font-weight:bold;}

.equipment .pro1 p{ text-align:center; font-size:15px; padding:5px;}

.page{ margin-top:20px;}
.page,.page span,.page p,.page a{ padding:4px; font-size:14px; color:#aaa;}
.page a{ color:#666;}
.page a:hover{ color:#2da542;}
.page-num-current{ color:#2da542 !important;}

.pro_pic{ float:left; width:398px; font-size:0; border:1px solid #ddd;}
.pro_right{ float:right; width:450px; font-size:15px; color:#999; line-height:30px; margin-top:20px;}
.pro_t span{ color:#2da542; font-weight:bold;}
.pro_t2{ font-size:16px; color:#0e59cb; margin:30px 0 20px;}
.pro_desc{ font-size:15px; color:#666; line-height:30px;}

.news3{ height:150px; margin-bottom:30px;}
.news3:hover .news3_pic{ -moz-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.news3_picbg{ float:left; width:238px; height:148px; border:1px solid #ddd; overflow:hidden;}
.news3_pic{ position:relative; width:100%; height:100%; -moz-transition:.5s ease; -webkit-transition:.5s ease; transition:.5s ease;}
.news3_p{ float:right; width:630px;}
.news3_t1{ font-size:16px; margin-top:20px;}
.news3_t1 a{ color:#2da542;}
.news3_t1 a:hover{ color:#0e59cb;}
.news3_t2{ font-size:14px; color:#999; margin:10px 0;}
.news3_t3{ font-size:14px; color:#666; line-height:24px;}

.news_t1{ text-align:center; font-size:18px; color:#2da542;}
.news_t2{ text-align:center; font-size:14px; color:#999; margin:10px 0 20px;}
.news_pic{ text-align:center; font-size:0;}
.news_desc{ font-size:14px; margin-top:25px;}

.contact_t{ font-size:20px; color:#2da542; margin-bottom:0.5em;}
.message_t{ font-size:18px; color:#2da542; margin-left:15px; padding-top:30px; margin:40px 15px; border-top:1px dashed #eee;}
.message{ font-size:14px; color:#666; line-height:42px; margin-left:15px;}
.message td{ padding-bottom:10px;}
.message img{ position:absolute; height:42px;}
.in1{ height:24px; line-height:24px; border:1px solid #ddd; outline:none; padding:8px 10px; font-size:14px; color:#666; width:350px;}
.in2{ height:144px; line-height:24px; border:1px solid #ddd; outline:none; padding:8px 10px; font-size:14px; color:#666; resize:none; font-family:"微软雅黑"; width:680px; margin-bottom:-16px;}
.in3{ float:left; display:block; width:110px; height:40px; line-height:40px; text-align:center; border:1px solid #2da542; font-size:14px; background:#2da542; color:#fff; outline:none; cursor:pointer; -moz-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}
.in4{ background:#666; border-color:#666; margin-left:10px;}
.in3:hover{ background:none; color:#2da542;}
.in4:hover{ color:#666;}

.to-top{ background:#0e59cb; color: #fff;padding: 15px;border-radius: 5px; font-size:12px; filter:alpha(opacity:50);opacity:0.5; z-index:9999999;}
.to-top:hover{ filter:alpha(opacity:100);opacity:1;}





/* blue #0e59cb */
/* green #2da542 */