﻿body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,p,form,img,select{margin:0; padding:0;}
body{ color: #333;  font-size:14px; font-family: " "," ";}
a{text-decoration:none; color:#333;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
a:hover{color:#99cc99;}
img,ul,li,em{border:none; list-style:none; font-style:normal;}
input,form,textarea{font-family:" "," ";}
.fl{float: left;}
.fr{float: right;}
.l{float:left;}
.r{float:right;}
.main{width: 1200px;margin: 0 auto;min-width: 1200px;}
.clear{clear: both;display: block;}
.blank{height: 20px;}
.blank10{height:10px;}
.blank15{height:15px;}
.blank20{height:20px;}
.blank30{height:30px;}
.blank40{height:40px;}
.blank50{height:50px;}
u{text-decoration:none;}
img{ max-width:100%;}
/*顶部*/
.head_top{height:32px; line-height:32px; font-size:12px; background:#2b2b2b; color:#aaa;}

.top_right{}
.top_right i{ background:url(../images/top_right_line.jpg) no-repeat center bottom; width:1px; height:11px; display:inline-block; margin:0px 5px 0 5px;}
.head_top a{ margin:0 5px; color:#aaa;}
.head_top a:hover{color:#FFB266;}
.top_mobile{ background:url(../images/common-head.png) no-repeat left 0px; padding-left:18px;}
.top_mobile:hover{background:url(../images/common-head.png) no-repeat left -186px;}
.top_mp{ background:url(../images/common-head.png) no-repeat left -1220px; padding-left:23px;}
.top_mp:hover{background:url(../images/common-head.png) no-repeat left -1264px;}
.top_kf{ background:url(../images/common-head.png) no-repeat left -870px; padding-left:23px;}
.top_kf:hover{background:url(../images/common-head.png) no-repeat left -920px;}

/* logo */
.logo{background: #fff;padding: 25px 0;}
.logo .main>a img{margin-top: 0px;float: left; height:60px;}
.logo h1{display:none;}

.wailian{float:left; margin:15px 0 0 100px;}
.wailian img{height:35px; margin-left:20px; border-radius:5px;}

/* tel */
#top_kf {float: right;height: 60px;width: 60px;	margin-top: 3px;overflow: hidden;background: url(../images/top_bj.jpg) no-repeat left top;padding-left: 6px;margin-left: 10px;}
#top_tel {background: url(../images/tel.jpg) no-repeat left top;float: right;height: 60px;margin-top:-13px;padding-left: 60px;}
#top_tel span{overflow: auto;font-size: 13px;line-height: 28px;color: #999;}
#top_tel strong{overflow: auto;font-size: 24px;line-height: 26px; color: #99cc99;}

/*下拉菜单*/
.head-box{background:#509964; height: 50px;line-height: 50px;}
.head-box .menu{width:1200px;  margin:auto;}
.head-box .menu ul li{float: left;height: 50px;position: relative;z-index: 999;}
.head-box .menu ul li a{display: block;	line-height: 50px; padding:0px 36px;text-align: center;font-size: 16px; color:#FFF;}
.head-box .menu ul li dt a{display: block; line-height: 24px; padding:10px 5px; color:#fff;text-align: center;	font-size: 14px;}
.head-box .menu ul li dt a:hover{ background:#99cc99; color:#FFF; }
.head-box .menu ul li:hover .svb{background: #DFA855;}
.head-box .menu ul li:hover .svb a{color: #fff;}
.head-box .menu ul li.curr .svb{background: #DFA855;}
.head-box .menu ul li.curr .svb a{	color: #fff;}
.head-box .menu ul li .svb-box{	display: none; background:rgba(0, 0, 0, 0.7); z-index:999999;
 filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}

/* searchbox */
.head-box .right{margin-top:10px;float: right;}
.head-box input{height:30px;vertical-align:middle;border:0; }
#search-btn{font-size: 0px;}
#search-textbox{width:150px;line-height:30px \9;padding:0 10px;color:#c3c3c3;font-size:12px; float:left;}
#search-btn{width:40px;background:#DFA855 url(../images/search.png) no-repeat center; cursor:pointer;float:left;}


/*标题*/
.index_title{ padding:30px 0 20px 0;}
.title_z{ font-size:28px; color:#333; text-align:center; margin-bottom:3px;}
.title_z span{color:#DC1E32;}
.title_f{ font-size:14px; text-align:center; text-transform:uppercase; color:#999;}
.title_f a{padding:8px 16px; border:solid 1px #ccc; background:#f3f3f3; margin:10px 5px 0 5px;-webkit-transition: all .2s ease-in-out; transition: all .3s ease-in-out;}
.title_f a:hover{background: #2C62AA; border:solid 1px #2C62AA; color:#fff;-webkit-transition: all .2s ease-in-out; transition: all .3s ease-in-out;}
.title_xian{ width:60px; height:2px; background:#2C62AA; margin:10px auto;}

.hui{background:#f2f2f2;}

.pro_001{}
.pro_001 .pro_001_left{width:325px; height:520px; overflow:hidden;}
.pro_001 .pro_001_left li{ width:100%; height:251px; overflow:hidden; position:relative; margin-bottom:17px;}
.pro_001 .pro_001_left li .pro_img img{width:100%; height:100%; display:block;}
.pro_001 .pro_001_left li .pro_info{width:325px;height:251px; background:rgba(0, 0, 0, 0.7); position:absolute; left:-325px; top:0; color:#fff; padding:50px 20px; box-sizing:border-box;transition: all .3s ease-in-out;}
.pro_001 .pro_001_left li .pro_info h5{ font-size:24px;  text-align:center;margin-top: 150px; }
.pro_001 .pro_001_left li .pro_info p{ line-height:24px;}
.pro_001 .pro_001_left li:hover .pro_info{left:0px;}

.pro_001 .pro_001_mid{width:520px; float:left; margin-left:16px;}
.pro_001 .pro_001_mid li{ width:100%; height:520px; overflow:hidden; position:relative;}
.pro_001 .pro_001_mid li .pro_img img{width:100%; height:100%; display:block;}
.pro_001 .pro_001_mid li .pro_info{width:520px;height:520px; background:rgba(0, 0, 0, 0.7); position:absolute; left:-520px; top:0; color:#fff; padding:50px 50px; box-sizing:border-box;transition: all .3s ease-in-out;}
.pro_001 .pro_001_mid li .pro_info h5{ font-size:24px;  text-align:center;margin-top: 400px;}
.pro_001 .pro_001_mid li .pro_info p{ line-height:24px;}
.pro_001 .pro_001_mid li:hover .pro_info{left:0px;}




/*服务项目*/
.service_list li{float:left;height:470px; width:240px;}
.service_list li img{width:100%;height:100%}
.service_list .bg {background:#f5f5f5}
.service_list .pic{height:290px;overflow:hidden;transition:all 0.2s linear 0s;}
.service_list li:hover .pic{height:230px}
.service_list .content_box{padding:40px 0;height:110px;transition:all 0.2s linear 0s;}
.service_list li:hover .content_box{background:#99cc99}
.service_list li:hover .content_box{height:160px;color:#fff}
.service_list .content_box .sz{width:72px;margin:auto;text-align:center;font-size:46px;font-family:"Niagara Solid";background: url(../images/slice-icons.png) no-repeat 0 -158px; color:#99cc99;}
.service_list .content_box .txt{text-align:center;margin:10px 0 0; font-size:16px;}
.service_list li:hover .content_box .sz{background-position:0 -210px;color:#fff;}

/* 四大优势 */
.list2{ background:url(../images/ico5.jpg) repeat-x;}
.yous { width:960px; margin:0 auto; height:1800px}
.yous .tit { background:url(../images/bt1.jpg) no-repeat; height:236px;}
.yous .tit span { text-align:center; font:30px " "; color:#fff; height:40px; padding-top:54px; line-height:40px; display:block}
.ys1 { height:378px; position:relative}
.ys2 { height:408px;position:relative}
.ys3 { height:375px;position:relative}
.ys4 { height:380px;position:relative}
.ys1_l {width:460px; padding-top:49px; position:relative; z-index:2}
.yous h4 { font:24px " "; color:#333333; height:71px; background:url(images/ico6.png) repeat-x bottom; width:531px;}
.yous h4 span { font:52px "Impact"; color:#99cc99;text-transform: uppercase; padding-right:5px}
.yous h4 b { font-weight:bold;}
.yous h5 { font:20px " "; color:#99cc99; font-weight:bold; height:40px; line-height:40px; margin-bottom:14px;}
.yous ul { padding-left:18px; background:url(../images/ico8.png) no-repeat left 12px;}
.yous li a { font:18px " "; color:#333333;height:29px; line-height:29px; overflow:hidden;word-wrap: break-word; word-break: normal; }
.yous li a span { color:#3da100; font-weight:bold}
.ys1_r { float:right; position:absolute; top:75px; right:-60px; z-index:1}
.img01 { position:absolute; left:-126px; bottom:13px;}
.btn1 img{ margin:16px 20px 0 0}
.ys2_r{ padding-top:50px; width:419px;}
.ys2_l { padding:50px 0 0 0px;}
.ys3_l { padding-top:25px; width:500px;}
.ys3_r {  position:absolute; right:-60px; top:48px}
.ys4_l { padding-top:50px;}
.ys4_r { padding:50px 30px 0 0; width:389px;}

/*电话*/
.my_dh{ width: 478px;height: 48px;line-height: 48px; border: 1px solid;display: block; margin: 0 auto;position: relative;background-color: white; -webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.my_dh:hover{ padding: 0 20px;}
.my_dh label{ padding-left: 30px; padding-top: 8px; float: left; width: 30px; line-height: 16px;}
.my_dh strong{ font-size: 36px; font-family: "Impact"; padding-left: 25px;}
.my_dh a{ width: 150px;height: 48px; position: absolute; top: 0;right: -1px;text-align: center;font-size: 18px;color: #fff;}
.my_dh>i{ width: 40px; height: 40px; position: absolute;top: 4px;left: -20px; background: url(../images/com_tel.png) no-repeat;}
.my_dh.green{ color: #99cc99;}
.my_dh.green a{ background: #99cc99;}

/*首页图片列表*/
.index_pic_list{}
.index_pic_list li{ width:23%; margin:10px 1%; height:250px; float:left; overflow:hidden; position:relative;}
.index_pic_list li a{width:100%; height:200px; overflow:hidden; display:block;}
.index_pic_list li a img{ width:100%; height:100%;}
.index_pic_list li p{line-height:42px; background:#f5f5f5; text-align:center; transition:all 300ms ease-out 0s;}
.index_pic_list li:hover p{background:#99cc99; color:#FFF; transition:all 300ms ease-out 0s;}


.case_more{ text-align:center; margin:0px auto 30px auto;}
.case_more a{ text-transform:uppercase; display:inline-block; padding:12px 35px; border:solid 2px #888; color:#777;transition:all 300ms ease-out 0s;}
.case_more a:hover{border:solid 2px #99cc99;background:#99cc99; color:#fff;}


/*首页新闻列表*/
.index_news{width:31.3%; float:left; margin:0 1%;}
.index_news h5{font-size:15px; color:#fff; line-height:42px; background:#99cc99; padding:0 10px;}
.index_news h5 span{float:right; font-weight:normal;}
.index_news h5 span a{font-size:14px; color:#fff;}
.index_news li{line-height:22px;  background:url(../images/dian.png) no-repeat left center; padding:10px 0 10px 15px; border-bottom:dotted 1px #CCCCCC;}
.index_news li span{font-size:12px; color:#999; float:right;}




/*公司介绍*/
.gsjs_img{float:left;width:481px; height:343px; background:url(../images/about_focus_bg.png) no-repeat; margin-left:25px; padding:5px 0 0 5px;}

.gsjs_txt{float:right; width:50%; }
.about_txt{padding:0 20px;}
.about_txt h5{font-size:26px; font-weight:normal; color:#fff; margin:10px 0 25px 0;}
.about_txt P{line-height:25px; margin-top:10px; font-size:14px; text-align:justify;  color:#ccc;    font-weight: normal;}

/*more*/
.detail{overflow: hidden; margin:10px 0 25px 20px;}
.detail em{margin-left: -54px;display: inline-block; margin-right: 6px;color: #DFA855;font-size: 12px;opacity: 0;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;}
.detail span{display: inline-block;width: 22px;height: 8px;font-size: 0px;background: url(../images/index.png) no-repeat 0 -141px;}
.detail:hover em{margin-left: 0px;opacity: 1;}

.about_kj{ margin-left:20px;}
.about_kj li{width:110px; height:34px; padding-top:50px;color:#FFF; text-align:center; font-size:15px; margin-right:15px; float:left; border-radius:5px;transition: all .4s ease;}
.about_kj li.about_kj1{background:url(../images/about_kj1.png) no-repeat center 15px #99cc99;}
.about_kj li.about_kj1:hover{background:url(../images/about_kj1.png) no-repeat center 15px #DFA855;}
.about_kj li.about_kj2{background:url(../images/about_kj2.png) no-repeat center 17px #99cc99;}
.about_kj li.about_kj2:hover{background:url(../images/about_kj2.png) no-repeat center 17px #DFA855;}
.about_kj li.about_kj3{background:url(../images/about_kj3.png) no-repeat center 15px #99cc99;}
.about_kj li.about_kj3:hover{background:url(../images/about_kj3.png) no-repeat center 15px #DFA855;}



/*首页联系方式*/
.lianxi{ width:880px; margin:0px auto 0px auto; }
.lianxi ul{height: 100px; border-bottom: solid 1px #eee;}
.lianxi li{width:33.3%; text-align:center; float:left; font-size:14px; padding:40px 0 0 0 ; line-height:26px;}
.lianxi li.addr{background:url(../images/weizhi.png) no-repeat center 0px; background-size:35px auto;}
.lianxi li.email{background:url(../images/youjian.png) no-repeat center 4px; background-size:32px auto;}
.lianxi li.dianhua{background:url(../images/dianhua0.png) no-repeat center 4px; background-size:30px auto;}


.submit {padding-top: 20px;}
.index_form{}
.index_form input{width: 47%; line-height: 32px;border-radius: 3px;border:1px solid #cfcfcf; padding:3px 1%;  font-family:" ";}
.index_form textarea{width: 98%; height: 100px;border-radius: 3px;border:1px solid #cfcfcf; padding:3px 1%;   font-family:" "; margin-top:15px;}
.index_form .submit{text-align:center;}
.index_form .submit input {cursor: pointer; border-radius: 3px;background: #99cc99; display:inline;color: #fff;border:0;width:240px; height: 46px;font-size: 18px; font-family:" ";}
.index_form .submit input:hover{background: #DFA855;opacity: 1.0;}

.f_link{background:#111; line-height:26px; padding-bottom:10px;}
.f_link a{margin:0 10px;}

.ksdh{line-height:26px; padding:10px 0 5px 0;}
.ksdh a{margin:0 10px;}

/* 底部 */
.f_nbg{ width:100%; min-width:1200px; background:#111; margin:0px auto; padding:42px 0;}
.f_nav{ width:1200px; margin:0px auto;}
.f_nav li{float:left; height:180px; padding:0 15px;}
.f_nav li b{ display:block; width:100%;  font-weight:normal; font-size:16px; color:#999; margin-bottom:15px;} 
.f_nav li b:after{content:"";display: block;width:100%;background:#2f2f2f;height: 1px; margin-top:15px; }
.f_nav li b a{ font-size:16px; color:#ccc;}

.f_nav li.noline,.f_nav li.code{ border:0;}

.f_nav li p{ width:100%; line-height:24px; font-size:13px; color:#6a6a6a;}
.f_nav li p a{ font-size:14px; color:#7D7D7D;}
.f_nav li p a:hover{ color:#FFF;}

.f_nav li.code{ margin-right:15px; float:left;padding:0 0px 0 0;}
.f_nav li.code p{font-size: 13px; background:none; height:25px; line-height:25px; text-align:center; color:#6a6a6a; padding-top:5px;}
.f_nav li.code img{ width:110px; height:110px; vertical-align:top; margin:5px 0 0px 0;}

.f_nav li.copyright{ margin-right:0px; float:left;padding:0 0px 0 15px; text-align:left; width:260px; color:#6a6a6a; line-height:24px; font-size:13px; }
.f_nav li.copyright span{ color:#ccc; font-size:16px;}

.b_right { border-left:solid 1px #2a2a2a;
  float: right;
  padding-left: 40px;
  width: 250px; text-align:justify;
}
.b_right h6 {
  height: 40px;
  font-size: 22px;
  font-weight: normal;
  zoom: 1; color:#999;
  display: inline;
  display: inline-block;
}
.b_right b {
  color: #99cc99;
  font-weight: normal;
}
.b_right p {
  font-size: 13px;
  color: #6a6a6a;
  line-height: 22px;
}
.b_right .tel {
  margin-top: 20px;
}
.b_right .tel p{color: #999;}
.b_right .tel span {
  font-size: 36px;color:#99cc99; font-family:"Impact";
}

.bq_bg{ width:100%; min-width:1200px; margin:0px auto; text-align:center; background:#000; height:42px;}
.bq{ width:1200px; margin:0px auto; text-align:center; height:40px; font-size:12px;}
.bq span,.bq a{ display:inline-block; *display:inline; zoom:1; vertical-align:top; height:20px; line-height:42px;  color:#7D7D7D; margin-left:5px;}


/* 内页 */
.nbanner{height: 190px; padding-top:110px;}
.nbanner_txt {
    width: 150px;
    height: 150px;
    margin: 0 auto;
    background: rgba(0,0,0,0.2);
    border-radius: 50%;
}
.nbanner  p {
    font-size: 30px;
    line-height: 150px;
    color: #fff;
    text-align: center;
}
.nbanner h6{font-size:42px; color:#000; text-align:center; font-weight:normal;font-family: "幼圆";}
.ny_left{width: 230px; float: left;margin-bottom: 20px;}
.ny_right{width: 920px;float: right;margin-bottom: 20px; margin-top:50px;}

.main2_wz{margin-top:-50px;}


/*左标题*/
.ny_left h5{ padding:46px 25px; font-size:26px; color:#FFF; font-weight:normal; background:url(../images/sub_arrbg.png) no-repeat right bottom #99cc99;}

.sub_nav{}
.sub_nav ul{ border:solid 1px #ddd; border-top:0; padding:10px 0 0 0;}
.sub_nav li{border-bottom:solid 1px #ddd; font-size:15px;  width:80%; margin:auto;}
.sub_nav li:last-child{border-bottom:0;}
.sub_nav li a{width:100%; line-height:50px; display:block; text-indent:5px; background:url(../images/nav_arr01.png) no-repeat right center;  transition: all .3s ease;}
.sub_nav li a:hover,.sub_nav li.currclass a{color:#99cc99; background:url(../images/nav_arr02.png) no-repeat right center;}
/*左导航*/
div.l_nav{ clear:both; margin:10px 0 0 0;}
dl.l_nav{ clear:both;}
dl.l_nav dt{ padding:20px 0 0 0; clear:both; text-align:center;}
dl.l_nav dt img{width:75%;}
dl.l_nav dt p{color:#99cc99; font-size:26px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

/*dl.l_nav dt img{width:100%;}*/
dl.l_nav dt a p{ clear:both; padding:0px 0 0 0; line-height:1.1em; font-size:18px;}
dl.l_nav dt div{ color:#666; clear:both; padding:15px 0 0 0; background:url(../images/pat_line.gif) repeat-x left top; width:90%; margin:10px auto 10px auto;}
dl.l_nav dt div p{ clear:both; padding:5px 0 0 0;}
dl.l_nav dd{ clear:both;}
dl.l_nav dd p{ clear:both; height:69px; line-height:69px; overflow:hidden; background:url(../images/l_bj.gif) repeat-x left bottom; font-size:16px;}
dl.l_nav dd p a{ display:block; padding-left:73px; transition: all .4s ease;}
dl.l_nav dd p a:hover{color:#99cc99;}
a.a_1{ background:url(../images/l_arrow01.png) no-repeat;}
a.a_1:hover{ background:url(../images/l_arrow.png) no-repeat;}
a.a_2{ background:url(../images/l_arrow01.png) no-repeat left -69px;}
a.a_2:hover{ background:url(../images/l_arrow.png) no-repeat left -69px;}
a.a_3{ background:url(../images/l_arrow01.png) no-repeat left -138px;}
a.a_3:hover{ background:url(../images/l_arrow.png) no-repeat left -138px;}
a.a_4{ background:url(../images/l_arrow01.png) no-repeat left -207px;}
a.a_4:hover{ background:url(../images/l_arrow.png) no-repeat left -207px;}
/*灰色边框*/
.gray_border{ background:#fff; border:1px solid #ddd;}
/* 同级导航 */
.scd_t{ width:100%; height:70px; background: url(../images/right_title_bg.jpg) repeat-x left bottom; text-align:left; line-height:70px; }
.scd_t h4{float: left;font-size: 22px; color: #000; font-weight:normal;background: url(../images/poin.jpg) no-repeat left center;
    padding-left: 15px;}

/* 产品同级导航 */
.subnav{}
.subnav a{display: block; height: 185px;width: 240px;background: #d1d1d1;float: left;margin-right: 3px;}
.subnav p{font-size: 30px;text-align: center;padding-top: 50px;margin-bottom: 10px;}
.subnav .currclass i{height: 40px;width: 40px;background: url(../images/icon23.png) no-repeat center;display: block;margin: 0 auto;}
.subnav a:hover,.subnav .currclass{background: #2C62AA;color: #fff;}

/* 新闻列表 */
.news_a{ width:880px; margin:0px auto; margin-top: 25px;}
.news_a dl{ width:100%; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #ddd;}
.news_a dl dt,.news_a dl dt img{ width:235px; height:155px; float:left; vertical-align:top;}
.news_a dl dd{ width:600px; float:right;}
.news_a dl dd .title{ width:100%; height:25px; line-height:25px; position:relative;}
.news_a dl dd .title p{ width:880px; height:25px; line-height:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_a dl dd .title p a{ font-size:14px; color:#333333; font-weight:bold;}
.news_a dl dd .title p a:hover{ color:#0C59D2;}
.news_a dl dd .title em{ display:block; text-align:right; position:absolute; right:0; top:0; font-size:14px; color:#888;}
.news_a dl dd .des{ width:100%; height:85px; font-size:14px; color:#555555; line-height:215%; text-indent:2em; overflow:hidden;}
.news_a dl dd .more{ display:block; width:91px; height:28px; border:1px solid #005088; text-align:center; line-height:28px; font-size:14px; color:#005088; margin-top:10px;}




/*分页*/
.mypages{margin:25px 0 10px 0; text-align:center; height:50px; line-height:50px;}
.mypages a{ background: #ccc ; padding:7px 14px; color:#666; font-size:14px; border-radius:3px;}
.mypages a.curr,.mypages a:hover{background:#99cc99;  color:#FFFFFF;}

/* 位置导航 */
.weizhi{float: right;font-size: 12px;}
.weizhi a{font-size: 12px;}
.weizhi1{float: none;margin-bottom: 15px;}

/* 内容 */
.neirong{margin: 30px 10px 0 10px; line-height: 30px; text-align:justify;overflow: hidden;}
.neirong img{max-width: 100%;}
.neirong p{margin-bottom: 10px;font-size: 15px;}
#dituContent{margin-bottom: 30px;}
.neirong_left{width: 345px;}
/* 新闻内容页 */
.ntitle{margin: 0px 20px 30px;padding: 20px 0px 13px 0px;text-align: center;border-bottom: 1px dotted #ccc;}
.ntitle h2{font-size: 24px;font-weight: normal;margin-bottom: 18px;}
.ntitle span{font-size: 14px; color: #aaa;padding: 0 10px;}

.xg_art{margin:10px 0;}
.xg_art h5{font-size:20px; height:40px;border-bottom:dotted 1px #ccc; margin-bottom:10px;}
.xg_art li{line-height:28px; background:url(../images/orange_arrow.gif) no-repeat left center; padding-left:15px;}

/* 产品内容页 */
.tu_neirong{margin-bottom:40px;}
.box-rightn{float: left;}
.box_right{float: right;width: 670px;}
.box_right h2{ font-size:30px; color:#2C62AA; padding:5px 0 5px;font-weight: normal;}
.box_right>p{line-height: 30px;font-size: 16px;color: #666666;}
.box-rightn img{display: block;}
.ke-zeroborder{border: 1px solid #ccc;margin-top: 15px;}
.ke-zeroborder td{padding-left: 20px;height: 45px;}

.bg_d,.bg_e{ width:100%; height:50px; background:#eee; min-width:1150px; margin:0px auto; margin-top:20px;}
.pro_db,.pro_dc{ width:1150px; margin:0px auto; height:50px; line-height:50px; text-align:left;}
.bg_d_a{ position:fixed; z-index:9999999999; left:0; top:-25px;}
.pro_db span{ display:inline-block; *display:inline; zoom:1; width:135px; height:50px; line-height:50px; text-align:center; font-size:18px; color:#333; cursor:pointer;}
.pro_db span.now,.pro_db span:hover{ height:47px; border-bottom:3px solid #2C62AA; color:#2C62AA;}
.pro_dc{ position:relative;}
.pro_dc span{ font-size:18px; color:#2C62AA; margin-left:25px;}



/*图片放大*/
.picShow img:hover,.picShow a:hover img{transition:all 300ms ease-out 0s; 
  cursor:pointer;
  -webkit-transform:scale(1.1);
  moz-transform:scale(1.1);
  -o-transform:scale(1.1);
  transform:scale(1.1);
}
.picShow img{transition:all 300ms ease-out 0s; }


/*图文分页*/
.pic_art_list{}
.pic_art_list dl{ padding:20px 0; height:180px; border-bottom:dotted 1px #CCCCCC;}
.pic_art_list dl dt{ width:300px; float:left;}
.pic_art_list dl dt a{width:280px; height:180px; display:block; overflow:hidden;}
.pic_art_list dl dt img{width:280px; height:180px; }

.pic_art_list dl dd .time{ font-weight:normal; font-size:10px; color:#999; line-height:30px; padding-left:20px;}

.pic_art_list dl dd{padding-right:0px;}
.pic_art_list dl dd h5{line-height:40px; font-weight:normal; font-size:20px;}
.pic_art_list dl dd h5 span{float:right;}
.pic_art_list dl dd p{  line-height:24px; color:#999999;}


.more2{ margin-top:20px;}
.more2 a{width:100px; height:30px; line-height:30px; display:inline-block; border:solid 1px #ccc; text-align:center; transition:all 300ms ease-out 0s;}
.more2 a:hover{ background:#99cc99; color:#FFF; border:solid 1px #99cc99;}


/*图片分页*/
.pic_list{ width:940px; padding-top:20px;}
.pic_list li{ width:293px; height:250px; float:left; overflow:hidden; margin-right:20px; margin-bottom:20px; position:relative;}
.pic_list li a{width:293px; height:200px; overflow:hidden; display:block;}
.pic_list li a img{ width:293px; height:200px;}
.pic_list li a p{ width:293px; height:235px; line-height:24px; color:#fff; top:0px; left:-325px;  position:absolute; background:url(images/zoom.png) no-repeat center 40px rgba(0, 0, 0, 0.5); z-index:999999; transition:all 300ms ease-out 0s; filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
.pic_list li a:hover p{ left:0px; transition:all 300ms ease-out 0s; }
.pic_list p span{width:293px; text-align:center; display:block;}
.pic_list li h3{line-height:42px; background:#f5f5f5; font-size:15px; font-weight:normal; text-align:center; transition:all 300ms ease-out 0s;}
.pic_list li:hover h3{background:#99cc99; color:#FFF; transition:all 300ms ease-out 0s;}
.pic_list li h3 span{float:right; margin:10px 5px  0 0;}

/*文章分页*/
.art_list{}
.art_list dl{ height:124px; border-bottom:solid 1px #e1e1e1; margin-top:40px;}
.art_list dt{ width:84px; height:64px; background:#f2f2f2; float:left; margin-right:20px; text-align:center; padding-top:20px; color:#666;}
.art_list dt span{ font-size:25px; height:30px; line-height:30px; color:#666; display:block;}
.art_list dd{}
.art_list dd h4{ font-size:18px; margin-bottom:10px; padding-top:3px;font-weight:normal;}
.art_list dd p{ line-height:24px; color:#777;}
.art_list dd p a{color:#ff8404;}



/*建议反馈*/
.note_red{ font-size:14px; color:#fe0000; margin:0 10px;}
.note_arrow{ color:#999; display:inline-block; background:url(../images/note.gif) no-repeat left center; padding-left:24px; margin-left:10px;}

.fill_textarea{ width:500px; padding:10px 5px; height:120px; border:solid 1px #ddd;}
.fill_textarea:hover{border:solid 1px #999; background:#f8f8f8;}

table.fill_table_c{ clear:both; margin:0px auto 10px auto;}
table.fill_table_c input.fill_text{ width:240px; padding:10px 5px; border:solid 1px #ddd;}
table.fill_table_c input.fill_text:hover{border:solid 1px #999; background:#f8f8f8;}
table.fill_table_c th,table.fill_table_c td{ vertical-align:top; line-height:2em; padding:10px 5px;}
table.fill_table_c th{ font-size:14px; font-weight:normal; text-align:right;}
table.fill_table_c img{ vertical-align:middle; margin:0 10px;}
table.fill_table_c input.orange_btn{ width:250px; height:50px; line-height:50px;}

input.orange_btn{ border:none; font-size:20px; cursor:pointer; text-align:center; color:#fff; background:#99cc99; font-family:" ";}
input.orange_btn:hover{ background:#DFA855; color:#fff; text-decoration:none;}


/*全站搜索*/
.ser_weizhi{line-height:50px; font-size:12px;}
.ser_left{width:900px; padding:20px 0; float:left; background:#FFF;}
.ser_right{width:280px;  float:right;}

.side_art { padding: 20px; background: #FFF; margin-bottom: 20px;}
.side_art h5 {font-size: 18px; line-height: 16px; padding-left: 10px; border-left: 4px solid #99cc99; overflow: hidden; margin-bottom: 10px;}
.side_art li { font-size: 12px;line-height: 32px; background: url(../images/dot.jpg) no-repeat left center; padding-left: 15px;}

.ser_tit{background:#efefef url(images/btn.png) no-repeat 8px center;height:45px;line-height:45px;font-size:15px;color:#555;padding-left:40px; margin:0 20px;}
.ser_tit span{ color:red; padding:0 3px;}

.ser_pic_art_list{}
.ser_pic_art_list dl{ padding:20px 20px; height:150px; border-bottom:dotted 1px #CCCCCC;transition:all 300ms ease-out 0s;}
.ser_pic_art_list dl:hover{box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);translate3d(0, -5px, 0);-webkit-transform: translate3d(0, -5px, 0);transition:all 300ms ease-out 0s;}
.ser_pic_art_list dl dt{  width:240px; margin-right:20px; height:150px; overflow:hidden; float:left;}
.ser_pic_art_list dl dt a{width:240px; height:150px; display:block; overflow:hidden;}
.ser_pic_art_list dl dt img{width:240px; height:150px; }

.ser_pic_art_list dl dd .time{ font-weight:normal; font-size:10px; color:#999; line-height:30px; padding-left:20px;}

.ser_pic_art_list dl dd{padding-right:0px;}
.ser_pic_art_list dl dd h5{line-height:40px; font-size:16px; margin-bottom:10px;}
.ser_pic_art_list dl dd h5 i{ border:solid 1px #99cc99; width:100px; text-align:center; line-height:26px; border-radius:26px; color:#99cc99; display:block; float:left; margin:5px 10px 0 0; font-size:14px; font-style:normal;}
.ser_pic_art_list dl dd p{  line-height:24px; color:#666; font-size:13px;}
.ser_pic_art_list dl dd p em{color:#0066CC;}

.kuaisou{ margin:0px 10px 20px 20px;}
.kuaisou .i{ height:30px; line-height:30px;width:300px; padding-left:15px; color:#333;}
.kuaisou #m{margin-left:5px;height:28px; line-height:22px; width:80px;}

/*搜索分页*/
#fenye{ margin:10px;}
#fenye table{ margin:auto;}
#fenye .prev,#fenye .next{text-align:center;}
#fenye a.curr,#fenye a:hover{background:#99cc99;  color:#FFFFFF;}
#fenye a{background:#E1DFE0; padding:8px 15px; color:#333; font-size:14px; border-radius:3px;}


/*建筑家居膜*/

/*焦点图*/
	#banner .swiper-slide{text-align:center;background: #fff;}
	#banner .swiper-slide img{ width:100%; max-width:1920px;}
/*按钮切换*/	
	#banner .swiper-button-prev,#banner .swiper-button-next {display: none;width: 72px;height: 72px; background: url(../images/ico_sliding.png) no-repeat;}
	#banner .swiper-button-prev {background-position: 0 0;}
	#banner .swiper-button-prev:hover { background-position: 0 -144px;}
	#banner .swiper-button-next { background-position: 0 -72px;}
	#banner .swiper-button-next:hover {background-position: 0 -216px;}
/*分页器*/
	#banner .swiper-pagination-bullet{width: 10px;height: 10px; display: inline-block; border-radius: 100%; background: #fff;opacity: 1.0;}
	#banner .swiper-pagination-bullet-active{ background:#06c;}
	#banner .swiper-pagination{bottom:15px;}

/*------产品特性--------*/
.mo_tx{}
.mo_tx li{width:20%; float:left; text-align:center; font-size:18px; color:#99cc99; margin-bottom:25px;}
.mo_tx li .mo_ioc_bg{width:110px; height:110px; text-align:center; background:#99cc99; border-radius:50%; margin:auto; margin-bottom:10px;}
.mo_tx li p{line-height:36px;}
.mo_tx li span{font-size:14px; color:#333;}


/*----解决方案-------*/
.index_field_content1{width:380px;height:350px;overflow:hidden; float:left; margin-right:30px; cursor:pointer;}
.index_field_content1_s{ transition:linear 0.3s;width:373px;height:46px;background-color:#99cc99;}
.index_field_content1_s h1{ float:left;font-size:18px;color:#ffffff;line-height:46px;background:url(../images/index_field_p.png) no-repeat right; padding-right:10px; margin-left:20px; font-weight:normal;}
.index_field_content1_s span{ float:left;font-size:12px;color:#ffffff;margin-top:22px;margin-left:10px;}
.index_field_content1_x{ height:297px; width:373px; background-color:#ffffff; overflow:hidden;}
.index_field_content1_x p{ width:331px; line-height:22px; font-size:14px; color:#595959; margin:0 auto; margin-top:15px; margin-bottom:15px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.index_field_content1_x img{ display:block; margin:0 auto; width:100%;}
.index_field_content1:hover .index_field_content1_s{background-color:#eb7d2c;}

.mo_jjfa_4{background:url(../images/mo_jjfa4.jpg) no-repeat center center; width:1200px; height:260px; padding:40px; box-sizing:border-box; margin:auto; border:solid 10px #fff;}
.mo_jjfa_4 p span{font-size:20px;  display:block; margin-bottom:15px;}
.mo_jjfa_4 p{width:260px; height:80px; background:rgba(3,92,172,0.8); color:#FFF;  padding:30px 30px 60px 30px; text-align:center; line-height:26px;}

/*-----招商加盟------*/
.mo_zsjm{ color:#FFF; width:520px; margin:40px 0 0 10px;}
.mo_zsjm h4{font-size:28px; margin-bottom:20px;}
.mo_zsjm p{font-size:14px; line-height:24px; text-align:justify; margin-bottom:30px;}

.mo_zsjm .more{}
.mo_zsjm .more a{width:130px; line-height:36px; display:block; border:solid 1px rgba(255,255,255,0.5); text-align:center; border-radius:36px; font-size:14px; color:#fff; transition:linear 0.3s;}
.mo_zsjm .more a:hover{background:#99cc99; color:#FFF; border:solid 1px #99cc99;}



/*web_news*/
.web_news{}
.web_news ul{}
.web_news li{width:31.3%; height:170px; margin:10px 1%; padding:25px 20px; box-sizing:border-box;float:left;border:solid 1px #ddd; background:url(../images/ico_02.png) no-repeat 20px 135px;transition: 0.5s all;}
.web_news li:hover{box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);translate3d(0, -5px, 0);-webkit-transform: translate3d(0, -5px, 0);}
.web_news li h2{ font-size:16px; margin-bottom:15px;}
.web_news li p{line-height:24px; color:#666;}

.mo_weizhi{ background:#efefef; line-height:46px;}


.mo_info{margin-top:30px; border-bottom:solid 1px #eee; padding-bottom:36px;}
.mo_info h2{font-size:24px; line-height:70px; text-align:center;}
.mo_info p{line-height:30px; font-size:16px;}

.mo_yy{}
.mo_yy li{width:23%; margin:0 1%; float:left; text-align:center; font-size:16px;}
.mo_yy li .mo_yy_pic{width:100%; height:400px; overflow:hidden; margin-bottom:20px;}
.mo_yy li .mo_yy_pic img{width:100%; height:100%;}

.mo_jj li{width:31.3%; margin:0 1%; float:left; text-align:center; font-size:16px;}
.mo_jj li .mo_yy_pic{width:100%; height:400px; overflow:hidden; margin-bottom:20px;}
.mo_jj li .mo_yy_pic img{width:100%; height:100%;}

.mo_qq li{width:31.3%; margin:0 1%; float:left; text-align:center; font-size:16px;}
.mo_qq li .mo_yy_pic{width:100%; height:240px; overflow:hidden; margin-bottom:20px;}
.mo_qq li .mo_yy_pic img{width:100%; height:100%;}

.tonglan{background:url(../images/ad_bg.jpg) no-repeat center center; background-size:cover; height:200px;}
.tonglan h5{font-size:30px; text-align:center; color:#FFF; font-weight:normal; padding:30px 0;}

.tel_dh{ width: 460px;height: 48px;line-height: 48px; border: 1px solid;display: block; margin: 0 auto;position: relative;background-color: white; -webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.tel_dh:hover{ padding: 0 20px;}
.tel_dh label{ padding-left: 30px; padding-top: 8px; float: left; width: 30px; line-height: 16px;}
.tel_dh strong{ font-size: 28px; font-family: "Impact"; padding-left: 25px;}
.tel_dh a{ width: 150px;height: 48px; position: absolute; top: 0;right: -1px;text-align: center;font-size: 18px;color: #fff;}
.tel_dh>i{ width: 40px; height: 40px; position: absolute;top: 4px;left: -20px; background: url(../images/com_tel.png) no-repeat;}
.tel_dh.green{ color: #99cc99;}
.tel_dh.green a{ background: #99cc99;}




