@charset "utf-8";
/* CSS Document */

body,html{margin:0;padding:0;font-family: Microsoft YaHei; font-size: 1rem;  line-height: 1.5; color: #373a3c; background-color: #fff; width:100%; max-width:100%; min-width:1200px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
input:hover,input:active,input:focus{ outline: 0;}
ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none; color:#444; -moz-transition: all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;transition:all 0.5s; }
a:hover{text-decoration:none; }
.fl{float:left;}
.fr{float:right;}
textarea{resize:none; overflow:auto;}
.clearfix::after {content:""; display: block; clear:both; }
.clearfix{zoom:1;}
.clear { clear: both;font-size: 0;height: 0;line-height: 0;}
.baseDiv{ width:1200px; margin:0 auto; margin-left:auto !important; margin-right:auto !important; }


/*top*/
.head{ width:100%; box-shadow: 0 3px 15px rgba(0,0,0,0.1);background:#fff url(../images/topBG.jpg) top center no-repeat; padding-top:13px;}
.head .head_top{height:35px; line-height:35px; font-size:14px; color:#888;background: #eee;display: none;}
.head .head_top .spanN{ padding:0 15px; color:#888; font-size:13px; }
.head .head_top a{ color:#888; font-size:14px;}
.head .head_top a:hover{ text-decoration:underline; color: #dc0000;}
.head .head_top .span1{color:#ccc; font-size:13px;padding:0 10px;}
.head .head_top .bdsharebuttonbox{ padding-top:5px; }
.head .head_logo{ height:130px;}
.head .head_logo .logoDiv{ display:block; width:551px; height:130px; }
.head .head_logo .border{ height: 80px; margin:35px 20px auto 20px; width:0px; background: #024794;display: none; }
.head .head_logo .biaoyu{border-left:1px solid #ebebeb;margin-left:30px;padding-left:30px; height:50px;margin-top:33px;display: none;}
.head .head_logo .biaoyu .div1{color:#086bd1;font-size:22px; line-height:25px;}
.head .head_logo .biaoyu .div2{color:#888;font-size:15px; line-height:25px;padding-top:5px;}

.head .head_logo .tel{ background: #42b021; margin-top:23px; border-radius:90px;padding:0 40px 0 20px;}
.head .head_logo .tel .tel_box{ height:80px; text-align: left; padding-left:65px; background: url(../images/tel.png) left center no-repeat;}
.head .head_logo .tel .div1{ color: #cbffbb; font-size: 15px;  line-height:20px;padding-top:11px; padding-left:3px;}
.head .head_logo .tel .div3{ color: #fff; font-size:30px; height:40px; line-height:40px; }
.head .head_logo .ewm{display: none;}
.head .head_logo .ewm img{display: block; width:100px;margin-top:10px;}

.nav{ position:relative;border-top:1px solid #42b021;border-bottom:1px solid #42b021; background:rgba(255,255,255,0.9);}
.navMain{ position:relative;}
.nav .navMain .navLi{ float:left; position:relative;width:170px;border-right:1px solid #cbeac2;}
.nav .navMain .navLi.indexLi{border-left:1px solid #cbeac2;}
.nav .navMain .navLi.indexLi a.a1{}
.nav .navMain .navLi:last-child a.a1{ }
.nav .navMain .navLi a.a1{ display:block; color:#333;  position:relative; height:53px; line-height:53px; text-align:center; font-size:15px; }
.nav .navMain .navLi a.a1 span{}
.nav .navMain .navLi a.a1::after{ display:none; content:''; position:absolute; top:-2px; left:0; width:100%; height:0; border-top:3px solid #327eec;}
.nav .navMain .navLi:hover a.a1,.nav .navMain .navLi.active a.a1{ color: #fff; background: #42b021; }
.nav .navMain .navLi:hover a.a1::after,.nav .navMain .navLi.active a.a1::after{}
.nav .navMain .navLi .dh2{ width:100%; padding:0px 0; top:100%; left:0%; position:absolute; z-index:1000; display:none; overflow:hidden; background-color:#fff; border-top:3px solid #ffab15; -moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;box-shadow:0 3px 15px rgba(0,0,0,0.1); }
.nav .navMain .navLi .dh2 a.a2{ display:block;text-align:  center; color:#666; margin:auto; line-height:20px; font-size:15px; padding:15px 0; border-bottom:1px solid #ddd;}
.nav .navMain .navLi .dh2 a.a3 span{}
.nav .navMain .navLi .dh2 a.a2 span{ }
.nav .navMain .navLi .dh2 a.a2:hover span{}
.nav .navMain .navLi .dh2 a.a2:hover,.nav .navMain .navLi .dh2 a.a3:hover{  background-color:#42b021; color: #fff; }
.nav .navMain .navLi .dh2 a.a3{ display: block; width:200px; float:left; line-height:20px; font-size:14px; padding:15px 0; margin:0px 5px; border-bottom:1px solid #ebebeb; }
.nav .navMain .navLi:hover .dh2{ display:block;}

/*banner*/
.banner{ width:100%; background:#fafafa; position:relative; z-index:11;}
.banner_slides{ position:relative; overflow:hidden; width:100%; margin:auto; }
.banner_slides , .slides_container,.slides_control ,.banner_pic{ height:550px;}
.banner_slides .slidesjs-slide{width:100%; height:100%;}
.banner_pic{display:block; width:100%; height:100%;}
.slides_btn{position:absolute; z-index:999;display:block;width:40px;height:70px;margin-top:-60px;top:50%;overflow: hidden;text-indent:-9999px; background-position: center center; background-repeat:no-repeat; }
.banner:hover .slides_btn{/*filter:alpha(opacity=80); -moz-opacity:0.8;opacity:0.8;*/background-color:rgba(0,0,0,0.3);}
.btn_previous{ left:4%; background-image:url(../images/pre02.png);}
.btn_next{ right:4%; background-image:url(../images/next02.png);}
.banner .slides_btn:hover{ background-color:#42b021;}
/**/
.slides_pagination{ width:100px;height:14px;bottom:15px; right:50%; margin-right:-600px; position:absolute;z-index:100; text-align:right; }
.slides_pagination li{margin: 0 0 0 8px;display:inline-block; width:18px;+float:left;}
.slides_pagination li a{display:inline-block; *display:inline; zoom:1; overflow:hidden; width:100%;height:7px;line-height:50px;background:rgba(255,255,255,0.7);}
.slides_pagination li a.active,.slides_pagination li a:hover.active,.slides_pagination li a:hover{ background:#e70012;color:#e70012;}
/*banner end*/


/**/
.ss{ overflow:hidden; line-height:50px; background:rgba(0,0,0,0.2);  position: absolute;bottom:0; left:0; width:100%; z-index:15;} 
.ss .ssBox {}
.ss .ssBox .ggt{ color:#dbffd0;  font-size:15px; font-weight: 700;padding-right:15px; }
.ss .ssBox .ggt span{}
.ss .ssBox .ss_nr{ width:810px; overflow:hidden; white-space:nowrap; }
.ss .ssBox .ss_nr div{ display:inline-block; min-width:100%; padding-right:50px; font-size:14px; color:#dbffd0;}
.ss .ssBox .ss_nr div span a{}
.ss .ssBox .ss_nr div:hover{ color:#fff;}


.baseTitle{margin:auto; position:relative;}
.baseTitle .div1{ text-align:center;line-height:40px;font-weight:700; font-size:33px; color: #333; padding-bottom:5px;}
.baseTitle .div2{background:url(../images/baseTitle.png) center center no-repeat; height: 12px; }
.baseTitle .div3{ color:#999; font-size:14px; text-align:center; padding-top:11px; }


/*产品*/
.indexMain{position:relative; background:#fff ;padding:30px 0; }
.indexMain .mainBox{ position: relative;z-index: 10; }
.indexMain .product_title{ text-align: center; }
.indexMain .product_title .div1{color: #444; font-size:32px; font-weight:700; line-height: 35px;}
.indexMain .product_title .div2{ position: relative;z-index: 10;margin-top:15px;}
.indexMain .product_title .div3{ width: 520px; border:1px solid #005fbb; margin:auto; height:35px; line-height: 35px; font-size:17px; color: #005fbb; background:#fff; position: relative;z-index: 2; border-radius:40px;} 
.indexMain .product_title .div2 .b{ width:100%; height:3px; background: #005fbb; top:50%;left:0; position: absolute;z-index: 1; }


.indexMain .product{ position:relative; z-index:10;}
.left_class{ width:240px; background: #144099; border-top:30px solid #fff; }
.left_class .classT{ height:90px;margin:-30px 10px 15px 10px; border-radius:5px; background:#42b021; position: relative;z-index: 10; text-align: center; 
background-image: -webkit-linear-gradient( 90deg, rgb(6, 28, 71) 0%, rgb(6, 42, 114) 0%, rgb(41, 93, 199) 55%, rgb(110, 150, 229) 100%);

}
.left_class .classT .div1{ color:#fff; font-size:28px;padding-top:11px;}
.left_class .classT .div2{ color:#fff; font-size: 13px; }
.left_class .classBox{ padding:10px 0;background:#fff; border-radius:5px;margin:0 5px; }
.left_class .classBox li{ margin:auto 15px;border-bottom: 1px dashed #ddd;padding:8px 0;  }
.left_class .classBox li a{ font-size: 15px; color: #333; height:32px; line-height:32px; display: block;text-align: center; }
.left_class .classBox li:last-child{border:0;}
.left_class .classBox li a .name{ display:inline-block;padding-left:0px;}
.left_class .classBox li a:hover{ background: #00A0F0;  color: #fff; }
.left_class .classBox li a:hover span{}
.left_class .lxwm{ margin-top:5px; background: #005fbb;}
.left_class .lxwm .t{ height:95px; background:url(../images/contact.jpg) center center no-repeat;}
.left_class .lxwm .lxwm_box{ padding:8px 10px; border:1px solid #0774dd;}
.left_class .lxwm .lxwm_box p{ line-height:22px; color:#fff; font-size:14px; padding:11px 0;border-bottom: 1px dashed #0e82f2;}
.left_class .lxwm .lxwm_box p:last-child{border:0;}
.left_class .lxwm .lxwm_box p span{color: #b7b7b7;  font-size: 12px; padding-right:12px;}
.left_class .lxwm .lxwm_box .lxBtn{ display: block; width:135px; height:40px; line-height: 40px; background:#ff9c00; margin:auto;margin-top:20px; text-align: center; color: #fff; font-size: 15px; border-top:1px solid #de8903; border-bottom:1px solid #de8903; }
.left_class .more{  padding:15px 0; margin:18px 10px 13px 10px; background: #fff; border-radius: 5px;}
.left_class .more a{display: block;margin:0 15px; height:50px; text-align: center; line-height:50px; color: #fff; background:#fc9d25; font-size: 18px; border-radius:5px;}
.left_class .more a:hover{ background:#c80404;  }

.prdListBox{  width: 930px; }
.indexMain .productList{ overflow:hidden; width:100%; height:823px; position:relative;  }
.indexMain .productList ul{ overflow:hidden;width:951px;height:;}
.indexMain .productList ul li{ width:300px; margin:0px 15px 14px 0px; float:left;} 
.indexMain .productList ul li .boxa{display:block; cursor:pointer; margin:auto; position:relative; background:#fff;overflow: hidden;border:1px solid #ddd; border-bottom: 2px solid #42b021; border-radius:5px;}
.indexMain .productList ul li .boxa .spanImg{ display:block; overflow:hidden;margin:8px; height:282px; border-radius:5px; position:relative;background-position:center center; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover; background-size:cover;}
.indexMain .productList ul li .boxa .aB{display:none; width:100%;height:100%; position:absolute; background:rgba(0,0,0,0.5); overflow: hidden; left: 0; top: 0; z-index: 5;}
.indexMain .productList ul li .boxa .aB em{ display:block; width:100%; height:100%;background:url(../images/chakan.png) center center no-repeat;}
.indexMain .productList ul li .boxa:hover .aB{ display:block;}
.indexMain .productList ul li .spanT{ display:block; position: absolute; bottom:0; left:0%; width:100%; background:rgba(0,0,0,0.4);  z-index:10; color:#fff; font-size:15px; height:35px; line-height:35px; text-align:center;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; }
.indexMain .productList ul li a:hover .spanT{ background:;}

.guanggao{ height: 131px; background: url(../images/guanggao.png) center center no-repeat; position:relative; z-index: 10; }

/*¹关于我们*/

.about{ background:#f0ffec url(../images/bj_ey1z.jpg) bottom center no-repeat;margin-top:-38px; padding:30px 0 40px 0; border-top:8px solid #f0f0f0;}
.about .liuchengTop{ overflow: hidden; }
.about .liuchengTop ul{margin-left:5px;}
.about .liuchengTop ul li{ float: left; height:70px; position: relative;}
.about .liuchengTop ul li.lin01{ width:100px; }
.about .liuchengTop ul li.lin01 .div1{ position: absolute;top:0; left:50%;width:1px; height: 100%; background: #42b021; }
.about .liuchengTop ul li.lin01 .div2{ position: absolute;z-index: 10; top:50%; left:50%;width:10px; height:10px; background: #42b021;margin:-5px auto auto -5px; }
.about .liuchengTop ul li.lin02{ width:107px; }
.about .liuchengTop ul li.w2{ width:112px; }
.about .liuchengTop ul li.w3{ width:143px; }
.about .liuchengTop ul li.w4{ width:112px; }
.about .liuchengTop ul li.w5{ width:105px; }
.about .liucheng{margin-top:-10px; height: 121px; background: url(../images/liucheng.png) center center no-repeat; }
.about .aboutBox{padding-top:40px;}
.about .aboutBox .video{ width:450px; height:254px; background:#333; }
.about .aboutBox .video video{ display:block;width: 100%; height: 100%; }
.about .aboutBox .aboutCenter{ width:220px;border:1px solid #42b021; height:252px; background:rgba(66,176,33,0.05); margin-left:30px; text-align: center; }
.about .aboutBox .aboutCenter .div1{ font-size:30px; font-weight:700; color:#42b021;padding:40px 0 0px 0; }
.about .aboutBox .aboutCenter .div2{ font-size:16px; color:#aaa; }
.about .aboutBox .aboutCenter .b{ width:80px; height:1px; background:#42b021;margin:30px auto auto auto; }
.about .aboutBox .aboutCenter .more{padding-top:30px;}
.about .aboutBox .aboutCenter .more a{color: #fff; font-size:14px; display: block; width:120px; height:30px; line-height: 30px;margin:auto; background:#42b021;}
.about .aboutBox .aboutCenter .more a:hover{ background:#c80404;  }
.about .aboutBox .aboutRight{ width:470px;height:254px; background:#fff; }
.about .aboutBox .aboutRight .aboutNR{ color:#444; font-size:14px; height:240px; line-height:40px; margin:7px 30px;-webkit-line-clamp:6; -webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;}

/*case*/
.cases{ position:relative; background:#fff;padding:35px 0 30px 0; }
.cases .casesTitle{ position:relative; height:70px; line-height:70px; text-align:center;}
.cases .casesTitle .div1{ position: absolute; width: 100%; height: 100%;  color: #eaf9e5; font-family:Impact;font-size:80px; text-transform:Uppercase}
.cases .casesTitle .div2{ position:relative;z-index: 10; color: #333; font-size:30px; font-weight: 700; }
.cases .casesTitle .b1{ position: absolute;z-index: 1;right:50%;margin-right:90px; top:50%;  width:120px; height: 2px; background: #aaa; }
.cases .casesTitle .b2{ position: absolute;z-index: 1;left:50%;margin-left:90px; top:50%;  width:120px; height: 2px; background: #aaa; }
.cases .casesTitle02{ color: #666; font-size:15px; text-align: center; padding-top:5px; color: #aaa; }
.cases .caseList{ overflow:hidden; position:relative; z-index:10; padding-top:30px; width:1140px;margin:auto;}
.cases .caseList ul{ width:1160px; }
.cases .caseList .lin{ float:left; width:270px;margin-right:20px; }
.cases .caseList .lin a.imga{ display:block; margin:auto; background: #2b980b; position: relative; padding:6px 0; border-radius:8px;}
.cases .caseList .lin a.imga .spanImg{ display:block;  border-radius:8px;width:258px; height:220px; overflow:hidden; margin:auto; background-position:center center; background-size:cover;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; position:relative;}
.cases .caseList .lin a.imga .spanImg .aB{display:none; width:100%;height:100%; position: absolute; background:rgba(0,0,0,0.5);overflow: hidden; left: 0; top: 0; z-index: 5;}
.cases .caseList .lin a.imga .spanImg .aB em{ display:block; width:100%; height:100%;background:url(../images/chakan.png) center center no-repeat;}
.cases .caseList .lin a.imga:hover .spanImg .aB{ display:block; }
.cases .caseList .lin .spanT{  display:block; height:30px; border-radius:5px;margin-top:3px; line-height:30px; width:100%;text-align:center;color:#fff; background:rgba(0,0,0,0.1);  font-size:15px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; }
.cases .caseList .lin .spanT:hover{ text-decoration:underline; }
.cases .caseList .box{ position:relative; z-index:10; width:9999px; }
.cases .bg{ position: absolute; width: 1200px; height:240px; z-index:1; left:50%; bottom:0; margin-left:-600px; background: #42b021; border-radius:8px; }
.cases .casesBottom{ position:relative;z-index:10;margin:30px 30px auto 30px;}
.cases .telDiv{ background:rgba(255,255,255,0.2); height:60px; line-height:60px; color: #fff; padding:0 25px; border-radius:8px; }
.cases .telDiv .icon{ width:40px; height:60px; background:url(../images/caseTel.png) center center no-repeat; }
.cases .telDiv .div1{ font-size:26px;padding-left:10px; }
.cases .telDiv .div2{ font-size:31px; line-height:62px; font-family:Impact; letter-spacing: 1px;}
.cases .more{padding:10px 15px; background: rgba(255,255,255,0.9); border-radius:5px;}
.cases .more a{display: block; height:40px; line-height: 40px; text-align: center; color: #fff; font-size: 14px; width:150px; background: #fc9d25; border-radius:5px; }
.cases .more a:hover{ background: #c80404; }

/*新闻*/
.indexNews{ background:#fff ;padding:40px 0;}
.indexNews .newsBox{}
.indexNews .newsLeft{ width:290px; height:250px; background:#fff; margin-top:75px; position: relative;z-index: 10;border-left:1px solid #42b021;border-bottom:1px solid #42b021; box-shadow:0 3px 15px rgba(0,0,0,0.1); }
.indexNews .newsLeft .newsTitle{padding:18px 0 0 20px; }
.indexNews .newsLeft .newsTitle .div1{color: #42b021; font-size:28px; line-height: 30px; }
.indexNews .newsLeft .newsTitle .div2{color: #42b021; font-size:16px; }
.indexNews .newsLeft ul{ margin:30px 20px 0 20px; border-top:1px dashed #ddd; }
.indexNews .newsLeft ul li{}
.indexNews .newsLeft ul li a{display:block; line-height:40px; border-bottom:1px dashed #ddd;}
.indexNews .newsLeft ul li a .title{ font-size:14px; color:#888; width:160px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.indexNews .newsLeft ul li a .time{ color:#aaa; font-size:12px; }
.indexNews .newsLeft ul li a:hover .title{ color:#42b021; }
.indexNews .img{ margin-left:-60px; width:310px; height:400px; overflow:hidden; background-color: #000; background-image:url(../images/news.jpg); background-position:center center; background-size:cover;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; }

.indexNews .newsright{ width:659px; background:#f4f4f4; height:400px; }
.indexNews .newsright .news_list{padding-top:18px;}
.indexNews .newsright .news_list li{margin:0 35px; border-bottom:1px dotted #dbd4cd; position: relative;padding: 15px 0 15px 0; }
.indexNews .newsright .news_list li:last-child{ border:0; }
.indexNews .newsright .news_list .time{ width:60px; height: 60px; background:#42b021; color: #fff; text-align: center; }
.indexNews .newsright .news_list .time .div1{ font-size:24px; font-weight: 700;padding:8px 0 0 0; line-height:25px; } 
.indexNews .newsright .news_list .time .div2{ font-size:12px;  } 
.indexNews .newsright .news_list .nr{ width: 510px; }
.indexNews .newsright .news_list .title{ font-size:16px; color:#000; width:360px; line-height:17px; overflow:hidden; white-space: nowrap;text-overflow:ellipsis; }
.indexNews .newsright .news_list .title:hover{ color:#42b021; }
.indexNews .newsright .news_list .desc{ color: #999; font-size: 13px; line-height:19px; height:38px;overflow: hidden;margin-top:5px;}

/**/
.foot_b{ height:0px;border-top:4px dashed #42b021;}
.foot{ background-color:#42b021; padding:0px 0 20px 0; position:relative;margin-top:2px; }
.foot .bottomNav{text-align:center; margin-bottom:0px; padding:0px 0; background: #42b021;border-bottom:1px solid #2b980b; }
.foot .bottomNav>.baseDiv{ border-right:1px solid #2b980b; }
.foot .bottomNav a{color:#fff; font-size:16px;display: block; float: left; width:171px; border-left:1px solid #2b980b;height:60px; line-height:60px; box-sizing:border-box;}
.foot .bottomNav a:hover{ background:#2b980b;}
.foot .left_lx{ padding:0px 0 0 0px;}

.foot .box .ewm{ margin-left:20px;}
.foot .box .ewm img{ float:left; display:block; width:110px; margin:auto; }
.foot .box .ewm span{ display:block; float:left; width:18px; line-height:15px; text-align:center; font-size:14px; color:#7e7e7e; padding:16px 5px 0 5px; height:95px; background-color:#333;}

.copyright{  font-size:14px; color:#c9f0bd; padding-top:20px; line-height:35px; text-align: center;}
.copyright .span1{ padding:0 15px;}
.copyright a{ color:#c9f0bd;}
.copyright a:hover{ color:#fff;}
.copyright .tel{ display:block; height:70px; border:1px dashed #999; margin-top:23px; padding:0 40px; line-height:70px; font-size:35px; color:#ddd; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;}

.yyzz{}
.yyzz img{display:inline-block; height:35px; position: relative; top:10px;}

/**/
.breadcrumbs{margin-bottom:15px; border-bottom:3px solid #42b021; font-size: 14px; padding: 8px 25px; line-height: 30px; background: #eaf9e5; color: #333;}
.breadcrumbs a{color:#333; font-size: 14px;}
.breadcrumbs a:hover{ text-decoration:underline; color: #42b021;}
/**/
.page_nav{ padding:15px 15px; color:#999; font-size:14px; text-align:center; background-color:#fff;}
.page_nav .nolink{display:inline-block; margin:0 5px; padding:0 5px; height:25px; line-height:25px; border:1px solid #fff;}
.page_nav font,.page_nav a{ display:inline-block; margin:0 5px; padding:0 10px; border:1px solid #e5e5e5; height:25px; line-height:25px; border-radius:5px;}
.page_nav font{ border:1px solid #fff;}
.page_nav a:hover{ color:#fff; border:1px solid #54a530; background-color:#54a530}

.viewpage{ margin:0; padding:20px 0 50px 0; border-top:1px solid #eee;}
.viewpage .main_r_nav{ color:#999; font-size:14px; line-height:30px;}
.viewpage .main_r_nav a{ font-size:14px; color:#444}
.viewpage .main_r_nav a:hover{ text-decoration:underline;}

/*分页*/
.fenye{ text-align:center; color:#666; font-size:14px; line-height:30px; padding:20px 0;}
.fenye .rows{ color:#666; font-size:13px; padding:0 10px;}
.fenye .current{ display: inline-block; color:#42b021; font-size:14px; padding:0 5px;}
.fenye .num,.fenye .next{display:inline-block; margin:0 3px; padding:0 10px;  border:1px solid #ddd; color:#666; font-size:14px; height:28px; line-height:27px; border-radius:5px;}
.fenye .num:hover,.fenye .next:hover{ background-color:#42b021; color:#fff; border:1px solid #42b021;}



.main{ background-color:#fff; padding:30px 0;}
.main .main_right{ width:920px;}
.text{ line-height:35px; font-size:15px; color:#444;padding:30px;}

.text img{ max-width:100%;}
.main .tT01{ text-align:center; line-height:35px; margin-top:20px;}
.main .tT01 .span1{ font-size:24px; color:#444;}
.main .subtitle{font-size: 13px; line-height: 24px; height: 24px; color: #8F8F8F; text-align:center;}
.main .subtitle span{ padding:0 10px;}



#faqbox{padding:90px 0 50px 0; background-color:#fff;}
#faqbox form{}
#faqbox .faqline{line-height:2em;text-align:left; padding-bottom:10px; color:#999; font-size:13px;}
#faqbox .faqtit{width:150px;display:block;float:left;clear:both;text-align:right; color:#555;}
#faqbox .Content{line-height:2em;text-align:left; padding-bottom:10px;}
#faqbox font{margin:0 5px;}
#faqbox .FaqTitle{ height:50px; line-height:50px; padding:0 10px; border:1px solid #ddd; width:635px; vertical-align:top;}
#faqbox .Content textarea{height:100px;}
.wizfrm{ border:none;width:655px;height:50px;line-height:50px;font-size:16px;color:#fff;text-align:center;cursor:pointer;background:#42b021; margin-top:20px;  font-family:'Microsoft YaHei';-moz-transition: all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; border-radius:5px;}
.wizfrm:hover{ background-color:#fc9d25; }

/**/

.main .proList{width:920px;position:relative; margin-top:10px;}
.main .proList{ overflow:hidden; width:930px;}
.main .proList li{ width:300px; float:left; margin:0 10px 0px 0; } 
.main .proList li .boxa{ width:298px;  border:1px solid #ddd; display:block; cursor:pointer;}
.main .proList li .boxa .spanImg{ display:block; overflow:hidden;width:288px; height:240px; margin:5px; position:relative;
background-position:center center; 
-webkit-background-size: cover;  
-moz-background-size: cover;  
-o-background-size: cover; 
background-size:cover;}
.main .proList li .boxa .spanImg .aB{display:none; width:100%;height:100%; position: absolute; background:rgba(0,0,0,0.5); overflow: hidden; left: 0; top: 0; z-index: 5;}
.main .proList li .boxa .spanImg .aB em{ display:block; width:100%; height:100%;background:url(../images/chakan.png) center center no-repeat;}
.main .proList li .boxa:hover .spanImg .aB{ display:block;}
.main .proList li .spanT{ display: block; z-index:10; height:35px; line-height:33px; width:222px; margin:auto; text-align:center;color:#666; font-size:13px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; }
.main .proList li .spanT:hover{ color:#e0222c;}

/**/
.main .news_list{}
.main .news_list li{border-bottom: 1px dashed #e4e4e4; padding:15px;}
.main .news_list li .titleBox{}
.main .news_list li a{ color:#333; font-size:15px;}
.main .news_list li a:hover{ color:#dc2b21; text-decoration:underline;}
.main .news_list li .desc{ line-height: 22px; max-height: 44px;  color: #999;  overflow: hidden; font-size:13px; margin-top:8px; padding:0 0 0 0px;}
.main .news_list li .lMore{ font-size:13px; color:#b7b7b7;}


