@charset "utf-8";html{font-size:12px;FONT-FAMILY:Arial,Helvetica,sans-serif;font-family:"Microsoft Yahei";text-align:left;word-break:break-all;text-overflow:ellipsis}
body{font-size:12px;color:#222}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,b,img{padding:0;margin:0;border:0 none}
img,input{border:0;vertical-align:middle}
ul,li{list-style:none;margin:0;padding:0}
form{padding:0;margin:0}
td{FONT-SIZE:12px}
img{border:0}
a{COLOR:#666;blr:expression(this.onFocus=this.blur());text-decoration:none}
a:focus{outline:0}
a:hover{color:#79b200;text-decoration:none}
html{overflow-x:hidden}

.bigbox{ width:100%; overflow:hidden;}
.banner_bg{ background-color:#f7f7f7; overflow:hidden; width:100%}
.banner_01{ max-width:1440px; margin:0 auto; overflow:hidden;}

.top{ width:100%; overflow:hidden; height:32px; background-color:#f1f1f1;box-shadow:1px 1px 3px #CCC; }
.top_center{ width:1000px; margin:0 auto; overflow:hidden;}
.top_center .top_left{ float:left; overflow:hidden; width:510px;line-height:34px;color:#999;}

.top_right{ float:right; overflow:hidden;line-height:34px;}
.top_right ul{ overflow:hidden;}
.top_right ul li{ float:left; text-indent:20px; margin:0 5px 0 5px}
.top_right ul .yi{ background:url(../images/gbe_03.png) no-repeat left center;}
.top_right ul .er{ background:url(../images/gbr1_05.png) no-repeat left center;}
.top_right ul .san{ background:url(../images/gbr2_07.png) no-repeat left center;}
.top_right a{ color:#999;}
.top_right a:hover{ color:#333}

.logo{ width:1000px; overflow:hidden; margin:0 auto;}
.lg_left{ float:left; padding:15px 0;}
.phone{ float:right; width:210px; margin-top:40px;}
.phone span{ font-size:14px; color:#666;}
.phone p{ font-size:30px; color:#79b200}

.nav{ width:100%; background: url(../images/nav1_20.png) repeat-x; height:62px; overflow:hidden;}
.nav_center{ width:1000px; margin:0 auto; overflow:hidden; height:69px; }
.nav_center ul{width:1000px; margin:0 auto; overflow:hidden; height:69px; }
.nav_center ul li{ float:left;}
.nav_center ul li a{ font-family:"Microsoft Yahei"; font-size:14px; color:#fff;  float:left; display:block; padding:0 28px; text-align:center; margin:0 1px 0 1px;height:69px;}
.nav_center ul li a span{ padding-top:14px; display:block}
.nav_center ul li a p{ color:#999999; font-size:13px; text-transform:uppercase;}
.nav_center ul li .xuan{  background:url(../images/nav_17.png) repeat-x; color:#1a1a1a;  text-align:center; }
.nav_center ul li a:hover{ background:url(../images/nav_17.png) repeat-x; color:#1a1a1a;text-align:center; }

.fixedSubNav{position:fixed;top:0;left:0;z-index:9999;  width:100%}


.banner{width:100%;overflow:hidden;margin-top:1px}
.fullSlide{width:100%;position:relative;height:388px;background:#EEE;margin:0 auto}
.fullSlide .md{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.fullSlide .md ul{width:100%!important;margin:0;padding:0;list-style:none}
.fullSlide .md li{width:100%!important;height:388px;overflow:hidden;text-align:center}
.fullSlide .md li a{display:block;height:388px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:5px;left:0;height:10px;line-height:30px}
.fullSlide .hd ul{text-align:center;margin-top:-7px;padding:0;list-style:none}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:8px;margin:5px 2px;overflow:hidden;background:#333;filter:alpha(opacity=60);opacity:.6;line-height:999px}
.fullSlide .hd ul .on{background:#9c9c9c}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:.5;display:none}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px}

.wary{ max-width:1920px; margin:0 auto; overflow:hidden;}
.serch{ width:1000px; margin:0 auto; overflow:hidden}
.ser_left{ float:left; width:630px; line-height:30px; margin-top:5px; height:30px; overflow:hidden}
.ser_left b{ font-size:12px; color:#000; font-family:"宋体"; font-weight:bold}
.ser_left a{font-size:12px; color:#999; font-family:"宋体";}
.ser_left a:hover{ color:#79b200}
.ser_right{ float:right; width:260px; border:1px solid #CCC; height:28px; line-height:30px; background-color:#fff; margin-top:5px; overflow:hidden; border-radius:3px}
.ser_right .text{ width:200px; float:left; height:30px; line-height:30px; color:#CCC}
.ser_right .anniu{ float:right; background:url(../images/ser_25.jpg) no-repeat center; width:60px; height:30px; cursor:pointer}

.pro_big{ width:100%; overflow:hidden; background:url(../images/bg_28.png) repeat; height:689px;}
.pro_box{ width:1005px; height:644px; background:url(../images/gbg_03.jpg) no-repeat center bottom; overflow:hidden; margin:10px auto 0}
.shang_pro{ width:960px; overflow:hidden; margin:23px auto 0;}
.pro_title{ font-size:18px; font-weight:bold; color:#4c4c4c;  text-indent:40px;}
.js_box{width:960px;  margin:9px auto 0;overflow:hidden; height:280px;  }
.fugong_box{width:960px; margin:0 auto; padding:40px 0 234px 0 ;box-shadow:3px 2px 3px #ccc; background-color:#f7f7f7  }
.pro_tu{ width:239px; height:192px; border:1px solid #CCC; background-color:#FFF; float:left; margin-left:40px;}
.pro_tu span{width:235px; height:188px; overflow:hidden; margin:2px 0 0 2px; display:block}
.pro_text{ width:615px; float:left; margin-left:30px;}
.pro_text h3{ font-size:14px; color:#79b200; line-height:38px;}
.pro_text p{ font-size:12px; line-height:26px; color:#4c4c4c; height:78px; overflow:hidden; display:block;}
.pro_text .mores{ width:157px; height:43px; display:block; background:url(../images/more_40.jpg); line-height:40px; font-size:14px; color:#FFF; text-indent:35px; margin:30px 0 0 0;}
.box_zhanshi{ width:960px; overflow:hidden; position:relative; margin:20px auto 0;}
.box_zhanshi ul{ overflow:hidden;width:960px;}
.box_zhanshi ul li{ width:957px; height:224px; border:1px solid #ccc; overflow:hidden; float:left; position:relative;}
.box_zhanshi ul li span{ display:block; height:50px; width:957px; position:absolute; bottom:-50px; left:0px; background-color:#000; background:rgba(0,0,0,.5);transition: all ease .5s;-ms-transition: all ease .5s;-webkit-transition: all ease .5s;}
.box_zhanshi ul li span p{ color:#FFF; display:block; font-size:12px; width:900px; margin:5px auto 0; line-height:22px; overflow:hidden; height:50px;}
.box_zhanshi ul li:hover span{bottom:0px;transition: all ease .5s;-ms-transition: all ease .5s;-webkit-transition: all ease .5s;}
.left_jiantou{ position:absolute; left:15px; top:100px; z-index:999;cursor:pointer}
.right_jiantou{ position:absolute; right:15px; top:100px;z-index:999; cursor:pointer}

.ys_box{ width:1000px; overflow:hidden; margin:0 auto;}
.ys_tt{ background:url(../images/ss1_03.jpg) no-repeat center; width:1000px; height:116px;}
.ys_tt b{ font-size:30px; color:#79b200;}
.ys_tt span{ font-size:24px; color:#393939;}
.ttt{ width:200px; margin:0px auto; padding-top:55px;}
.ys_js{ width:1000px; margin:40px auto 0; overflow:hidden}
.ys_js ul{ overflow:hidden}
.ys_js ul li{ float:left; width:220px; margin:0 15px 25px 15px}
.ys_js ul li .tbiao{ width:112px; height:110px; overflow:hidden; margin:0 auto;}
.ys_js ul li .wenz_p{ width:218px; border-radius:10px; border:1px solid #CCC; height:48px; margin-top:25px; position:relative;}
.ys_js ul li .wenz_p span{ font-size:18px; text-align:center; color:#79b200; font-weight:bold; background-color:#FFF; padding:0 5px; position: absolute; left:65px; top:-14px;}
.ys_js ul li .wenz_p .wuwu{left:31px;}
.ys_js ul li .wenz_p .liuliu{left:12px;}
.ys_js ul li .wenz_p p{ line-height:48px; font-size:14px; color:#404040; text-align:center;}
.ys_js ul li .wenz_p h4{font-size:16px; font-weight:normal; text-align:center; color:#79b200;  background-color:#FFF; padding:0 5px; position: absolute; left:90px; bottom:-9px; }

.fan_big{width:100%; overflow:hidden; background:url(../images/bg_28.png) repeat; height:605px; margin:15px auto 0;}
.fanan{ width:1000px; overflow:hidden; margin:0 auto;}
.fan_tt{ width:733px; height:120px; margin:30px auto 0;}

.case_con{ overflow:hidden; width:1000px;}
.case_nav{ float:left; width:430px; overflow:hidden; margin-top:25px;}
.case_nav ul{width:430px; overflow:hidden;}
.case_nav ul li{ width:210px; height:103px; border:1px  solid #ccc; float:left; margin:0 0px 3px 3px; background:url(../images/ccss_13.png) no-repeat 20px 70px; background-color:#FFF}
.case_nav ul li span{ font-size:18px; font-weight:bold; color:#595959;text-indent:20px; display:block; margin-top:15px;}
.case_nav ul li p{ font-size:12px; font-family:Arial, Helvetica, sans-serif;color:#c8c8c8;text-indent:20px; line-height:26px;}
.case_nav ul li:hover{ background:url(../images/ccss_10.png) no-repeat 20px 70px; background-color:#79b200;}
.case_nav ul li:hover span{ color:#fff}
.case_nav ul li:hover p{color:#fff}
.case_nav ul li.thistab{background:url(../images/ccss_10.png) no-repeat 20px 70px; background-color:#79b200; color:#fff}
.case_nav ul li.thistab span{color:#fff}
.case_nav ul li.thistab p{color:#fff}

.case_tu{ float:left; overflow:hidden;}
.case_tu ul{ overflow:hidden}
.case_tu ul li{border:1px solid #ccc;margin:25px 0 0 8px;  position:relative; width:559px; height:320px;}
.case_tu ul li span{ position:absolute;background-color:rgba(0,0,0,0.7);  bottom:0px; left:0px; height:44px; line-height:44px; text-align:center; color:#FFF; display:block;width:559px; font-size:14px;color:#fff; overflow:hidden}
.fanan .mores{ width:157px; height:43px; display:block; background:url(../images/more_40.png); line-height:40px; font-size:14px; color:#FFF; text-indent:35px; margin:30px auto 0;}

.case_box{overflow:hidden; width:1000px; margin:20px auto 0;}
.project_tt{ width:718px; height:111px; margin:0 auto;}
.pj_list{ width:870px; overflow:hidden; margin:30px auto 0;}
.pj_list ul{ float:left; width:770px; overflow:hidden}
.pj_list ul li{ float:left; width:118px; height:30px; border-radius:5px; line-height:30px; text-align:center;  background-color:#808080; float:left; margin:6px 18px 0 18px; font-size:13px;}
.pj_list ul li a{ color:#fff;}
.pj_list ul li:hover{ background-color:#79b200;}
.pj_left{ cursor:pointer; width:18px; height:41px; float:left; overflow:hidden; background:url(../images/ccss_21.png) no-repeat left 0px;transition: all ease .5s;-ms-transition: all ease .5s;-webkit-transition: all ease .5s;}
.pj_left:hover{background:url(../images/ccss_21.png) no-repeat left -41px; transition: all ease .5s;-ms-transition: all ease .5s;-webkit-transition: all ease .5s;}
.pj_right{ cursor:pointer; width:18px; height:41px; float:left;overflow:hidden;background:url(../images/ccss_24.png) no-repeat left 0px;transition: all ease .5s;-ms-transition: all ease .5s;-webkit-transition: all ease .5s;}
.pj_right:hover{background:url(../images/ccss_24.png) no-repeat left -41px;transition: all ease .5s;-ms-transition: all ease .5s;-webkit-transition: all ease .5s;}
.pj_boxx{overflow:hidden; width:1000px; margin:35px auto 0}
.pj_boxx ul{overflow:hidden; width:1000px;}
.pj_boxx ul li{ float:left; margin:0 8px 0 8px;}
.pj_boxx ul li div{ border:1px solid #CCC; width:221px; height:201px;}
.pj_boxx ul li span{overflow:hidden; width:217px; height:197px; margin:2px 0 0 2px; display:block}
.pj_boxx ul li p{ display:block; width:200px; overflow:hidden; line-height:30px; height:30px; text-align:center; font-size:14px; white-space:nowrap; text-overflow:ellipsis;}
.pj_boxx ul li:hover div{ border:1px solid #79b200;}
.case_box .mores{ width:157px; height:43px; display:block; background:url(../images/more_40.png); line-height:40px; font-size:14px; color:#FFF; text-indent:35px; margin:30px auto 0;}

.ab_center{overflow:hidden; width:1000px; margin:20px auto 0;}
.about{ width:703px; float:left;}
.about_tt{width:703px; background:url(../images/ccss_33.png) no-repeat left center; height:36px; line-height:36px; border-bottom:1px solid #CCC;}
.about_tt b{ padding-left:35px; font-size:16px; color:#333}
.about_tt span{ text-transform:uppercase; color:#999999; font-size:16px} 
.about_js{ width:703px; overflow:hidden; margin-top:25px;}
.about_js .ab_tu{ width:285px; height:267px; border:1px solid #CCC; float:left;}
.about_js  span{ display:block; width:390px; float:right;}
.about_js  span h2{ font-size:18px; color:#79b200; line-height:40px;}
.about_js  span p{ font-size:13px; color:#808080; line-height:24px; height:214px; overflow:hidden; display:block; margin-top:8px;}

.honor{ float:right; width:276px;}
.honor_tt{width:276px; background:url(../images/ccss_36.png) no-repeat left center; height:36px; line-height:36px; border-bottom:1px solid #CCC; overflow:hidden}
.honor_tt b{ padding-left:30px; font-size:16px; color:#333}
.honor_tt span{ text-transform:uppercase; color:#999999; font-size:16px}
.honor_tt .gengduo { float:right; margin-left:5px; font-size:12px; color:#79b200; text-transform:uppercase;}
.honor_box{width:276px; overflow:hidden; margin-top:25px; height:290px;}
.honor_box ul{ float:left; width:194px; overflow:hidden; margin:0 0px 0 18px}
.honor_box ul li{ float:left;width:194px;}
.honor_box ul li div{width:192px; height:252px; border:1px solid #CCC; text-align:center}
.honor_left{cursor:pointer; width:14px; height:16px; float:left; overflow:hidden; margin:115px 0 0 10px;}
.honor_box ul li p{ display:block; height:30px; line-height:30px; font-size:14px; text-align:center;white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.honor_right{cursor:pointer; width:14px; height:16px; float:right; overflow:hidden;margin:115px 10px 0 0px;}

.seo{overflow:hidden; width:1000px; margin:10px auto 0;}
.news{width:600px; float:left;}
.news_tt{width:600px; background:url(../images/ccss_55.png) no-repeat left center; height:36px; line-height:36px; border-bottom:1px solid #CCC; overflow:hidden}
.news_tt b{ padding-left:30px; font-size:16px; color:#333}
.news_tt span{ text-transform:uppercase; color:#999999; font-size:16px}
.news_tt .gengduo { float:right; margin-left:5px; font-size:12px; color:#79b200; text-transform:uppercase;}
.news_top{width:600px; overflow:hidden; margin-top:20px;}
.tupian{width:231px; height:111px; border:1px solid #CCC; float:left; }
.tupian span{ width:227px; height:107px; overflow:hidden; display:block; margin:2px 0 0 2px}
.news_top .je_news{ float:left; margin-left:15px; display:block; width:330px;}
.je_news h3{ font-weight:normal; font-size:14px; color:#262626; line-height:32px; height:32px; overflow:hidden; width:80%;white-space:nowrap; text-overflow:ellipsis;}
.je_news p{ display:block; height:66px; font-size:13px; line-height:22px; color:#999; overflow:hidden;}

.bottom_news{ margin-top:12px;width:600px; overflow:hidden}
.llleft{ float:left; width:54px; height:173px;}
.bottom_news ul{ width:528px; float:left; overflow:hidden}
.bottom_news ul li{ border-bottom:1px dotted #CCC; overflow:hidden; margin:0 0 16px 0; }
.bottom_news ul li .xinwen{ float:left; width:320px; font-size:13px; height:46px; line-height:46px;color:#808080;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-indent:10px;}
.bottom_news ul li span{ float:right; font-size:22px; color:#cccccc; line-height:18px; text-align:right; display:block; margin-top:5px;}
.bottom_news ul li span p{ color:#656565; font-size:14px;}

.proboem{ float:right; width:375px;}
.proboem_tt{width:375px; background:url(../images/ccss_57.png) no-repeat left center; height:36px; line-height:36px; border-bottom:1px solid #CCC; overflow:hidden}
.proboem_tt b{ padding-left:45px; font-size:16px; color:#333}
.proboem_tt span{ text-transform:uppercase; color:#999999; font-size:16px}
.proboem_tt .gengduo { float:right; margin-left:5px; font-size:12px; color:#79b200; text-transform:uppercase;}
.prob_bb{margin-top:20px;width:375px; overflow:hidden}
.prob_bb ul li{width:375px; overflow:hidden; margin:0 0 20px 0;}
.prob_bb ul li .wen{ overflow:hidden;width:375px; }
.prob_bb ul li .wen .wen_wz{ float:right; width:316px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:14px; line-height:26px; height:26px; margin-right:20px;}
.prob_bb ul li .da{ overflow:hidden;width:375px; margin-top:12px;}
.prob_bb ul li .da .da_wz{ float:right; width:316px;overflow:hidden; font-size:12px; color:#999;  line-height:24px; height:48px; margin-right:20px;}

.biaodan{ max-width:1440px; overflow:hidden; background:url(../images/bottom_02.png) no-repeat center; height:311px; margin:10px auto 0;}
.cen_bd{ width:1000px; overflow:hidden; margin:0 auto; position:relative;height:311px;}
.cen_bd b{ position:absolute; left:490px; top:140px; font-size:24px; color:#1b1b1b;}
.cen_bd a{ width:169px; height:39px; display:block; position:absolute; left:415px; top:190px;}
.nac_bot{ width:1000px; overflow:hidden; position:relative; z-index:99; height:50px; background-color:#FFF;  border-bottom:2px #79b200 solid; line-height:50px; font-size:14px; margin:-25px auto 0;}
.nac_bot ul{ width:1000px; overflow:hidden;}
.nac_bot ul li{ float:left;}
.nac_bot ul li a{ padding:0 30px;}
.address{width:1000px; overflow:hidden; margin:0 auto; position: relative;}
.bot_logo{ float:left; width:228px; height:86px; margin:40px 0 0 40px;}
.ads{ text-align:center; width:445px; font-size:12px; color:#4c4c4c; margin:40px 0 0 40px; line-height:32px; float:left}
.ewm{ width:123px; height:121px; overflow:hidden; margin:30px 0 0 90px; float:left}
.links{ width:100%; background-color:#79b200; height:50px; line-height:50px; margin:30px 0 0 0; position:relative;}
.link_center{ width:1000px; overflow:hidden; margin:0 auto;}
.lks{ width:320px; float:left; margin-left:20px; font-size:13px;}
.lks span{ color:#FFF;}
.lks select{ width:250px; height:30px; color:#666}
.topsspp{ position:absolute; left:50%; top:-20px; margin-left:16px;}
.beoanhao{ font-size:14px; color:#FFF; float:right}

/*右边浮动*/
.top22{position:fixed;top:200px;left:50%;margin-left:580px;width:44px;z-index:400;_position:absolute;_top:expression(documentElement.scrollTop + "px"); z-index:9999}
#jump{position:fixed;top:200px;left:50%;margin-left:580px;width:44px;z-index:400;_position:absolute;_top:expression(documentElement.scrollTop + "px");}
#top,#pro,#case,#weixin{display:block;width:44px;height:44px;cursor:pointer; margin-top:1px;}

#top{background:url(../images/fanhui.jpg) repeat scroll 0% 0% transparent;}
#top:hover{background:url(../images/fanhui1.jpg) repeat scroll 0% 0% transparent;}

#case{background:url(../images/case.png) repeat scroll 0% 0% transparent;}
#case:hover{background:url(../images/case1.png) repeat scroll 0% 0% transparent;}

#pro{background:url(../images/pro.png) repeat scroll 0% 0% transparent;}
#pro:hover{background:url(../images/pro1.png) repeat scroll 0% 0% transparent;}

#weixin{background:url(../images/weixin1.png) repeat scroll 0% 0% transparent;}
#weixin:hover{background:url(../images/weixin11.png) repeat scroll 0% 0% transparent;}

#EWM{ position:absolute; right:45px; top:-40px; display:none;}
#EWM img{ width:150px; height:150px;}
.red{ color:red}


/*problem*/
.ny_banner{ width:1000px; height:250px; overflow:hidden; margin:1px auto 0;}
.mianbaoxie{ width:1000px; height:42px; background-color:#f7f7f7; box-shadow:0px 2px 2px #e5e5e5; margin:0 auto; line-height:42px;background:url(../images/nei_p_07.jpg) no-repeat 10px center;font-size:13px;}
.mianbaoxie b{line-height:42px; padding-left:40px; font-weight:normal; color:#333333}
.ny_box{ width:1000px; overflow:hidden; margin:30px auto 0;}
.left_my{ width:232px; float:left;}
.ny_nav{width:232px; overflow:hidden}

.ny_title{ height:84px; background:url(../images/nns_03.png) repeat-x; font-size:24px; font-weight:bold; color:#FFF; line-height:80px; text-align:center}
.ny_nav ul{ width:232px; overflow: hidden;}
.ny_nav ul li{  height:50px; text-indent:70px; line-height:50px; background:url(../images/nnj_07.png) no-repeat 200px center;background-color:#f1f1f2; margin-top:1px; font-size:14px;}
.fangans ul li{text-indent:40px;}
.ny_nav ul li a{ color:#666; display:block}
.ny_nav ul .xuanzhongs{background:url(../images/nnj_10.png) no-repeat 200px center; background-color:#79b200}
.ny_nav ul .xuanzhongs a{color:#fff;}
.ny_nav ul li:hover{ background:url(../images/nnj_10.png) no-repeat 200px center; background-color:#79b200}
.ny_nav ul li:hover a{ color:#FFF;}

.rongyu{width:232px; overflow:hidden; margin-top:30px;}
.ry_tttt{width:232px; background-color:#8d8b8c;font-size:24px; font-weight:bold; color:#FFF; line-height:76px; height:76px; text-align:center}
.ry_box{ overflow:hidden; width:232px; margin-top:4px; background-color:#f0f0f2; padding-bottom:10px; }
.left_jjj{ float:left; width:20px; height:50px; cursor:pointer; margin-top:110px;}
.right_jjj{ float:right;width:20px; height:50px;cursor:pointer;margin-top:110px;}
.ry_box ul{ float:left; width:164px; overflow:hidden; margin:20px 0 0 13px;}
.ry_box ul li{ width:164px; float:left;}
.ry_box ul li .ry_tu{ width:162px; border:1px solid #CCC; height:214px; text-align:center}
.ry_box ul li p{ display:block; width:162px; line-height:38px; text-align:center; font-size:14px;}

.contacts{width:232px; overflow:hidden; margin-top:30px;}
.contacts_tttt{width:232px; background-color:#8d8b8c;font-size:24px; font-weight:bold; color:#FFF; line-height:76px; height:76px; text-align:center}
.con_boxx{overflow:hidden; width:232px; margin-top:4px; background-color:#f0f0f2; padding-bottom:10px;}
.co_tu{ width:228px; height:123px; overflow:hidden; margin:3px 0 0 2px;}
.sizhi{ width:214px; margin: 15px auto; font-size:12px; line-height:32px; color:#4c4c4c}

.right_my{ width:752px; float:right; }
.r_tt{ width:750px; height:48px; border:1px solid #cccacb; text-indent:15px; line-height:48px; font-size:18px; color:#79b200; font-weight:bold}
.problem{width:752px; overflow:hidden; margin:20px 0 0 0;}
.problem ul{width:752px; overflow:hidden;}
.problem ul li{width:752px; background-color:#f4f8ea; margin:0 0 15px 0; padding-bottom:8px;}
.problem ul li .box_cc{ width:720px; margin:0px auto 0;}
.problem ul li .box_cc h2{ font-size:16px;  line-height:36px; height:36px; overflow:hidden; width:70%;text-overflow:ellipsis; white-space:nowrap;}
.problem ul li .box_cc h2 a{color:#333;}
.problem ul li .box_cc p{ font-size:13px; color:#808080; line-height:26px; height:52px; overflow:hidden;}
.problem ul li:hover{ background-color:#79b200}
.problem ul li:hover .box_cc h2 a{ color:#fff;}
.problem ul li:hover .box_cc p{ color:#fff;}
.pages{  margin:0 auto; padding:15px; overflow:hidden; text-align:center}

/*case*/
.ny_case_box{width:752px; overflow:hidden; margin:20px 0 0 0;}
.ny_case_box ul{width:752px; overflow:hidden;}
.ny_case_box li{width:242px; float:left; margin:0 4px 10px 4px}
.ny_case_box li div{ border:1px solid #CCC; width:240px; height:222px; text-align:center}
.ny_case_box li div span{ display:block;width:234px; height:214px; overflow:hidden; margin:3px 0 0 3px;}
.ny_case_box li p{ display:block; font-size:14px; width:234px; line-height:30px; text-align:center; overflow:hidden; height:30px;}


/*产品详情*/
.xiangqing_box{overflow:hidden; width:752px; margin:15px auto 0;}
.xiangqing_box h2{ font-size:24px; line-height:60px; text-align:center; font-weight:normal; color:#151515}
.xiangqing_box .lianyuan{ background-color:#e9e9e9; height:36px; text-align:center; margin:15px auto; line-height:36px;}
.xiangqing_box .lianyuan span{ color:#666}
.xiangqing_box .bianji{ font-size:14px; line-height:24px; color:#666;}
.xiangqing_box .bianji img{ display:block; text-align:center; margin:0 auto}
.fanye{overflow:hidden; width:752px; margin:60px auto 0; border-top:3px solid #e7e6e6; padding-top:10px;}
.yema_box{ width:400px; float:left; font-size:14px; color:#666; line-height:30px;}
.shares{ width:240px; float:right;font-size:14px; color:#666; line-height:30px;}

/*about*/
.about_box{overflow:hidden; width:752px; margin:15px auto 0; font-size:14px; line-height:30px;}
.about_box h2{ font-size:18px; color:#666; text-align:center; line-height:46px;}
.txett{ font-size:14px; color:#666666; line-height:26px; margin-top:10px;}
.fengcai{ font-size:16px; color:#79b200; line-height:40px;}
.fengcais{ font-size:16px; color:#79b200; line-height:40px; padding-top:15px; display:block}


/*case-list*/
.jj_fangan{width:752px; overflow:hidden; margin:20px 0 0 0;}
.jj_fangan ul{width:752px; overflow:hidden;}
.jj_fangan ul li{width:752px; overflow:hidden; margin:0 0 20px 0;}
.jj_fangan ul li .wai_border{ width:358px; height:204px; border:1px solid #CCC; float:left; margin-left:10px; overflow:hidden;padding:3px;}
.jj_fangan ul li .wai_border .jj_tus{ width:358px; height:204px; overflow:hidden;  display:block;}
.jj_fangan ul li .r_text{ float:left; width:346px; margin-left:25px;}
.jj_fangan ul li .r_text h2{ font-size:18px; line-height:40px; width:300px; overflow:hidden; height:40px; text-overflow:ellipsis; white-space:nowrap; font-weight:normal;}
.jj_fangan ul li .r_text p{ font-size:14px; line-height:26px; display:block; height:104px; overflow:hidden; color:#808080;}
.jj_fangan ul li .r_text .ck_more{ width:155px; height:38px; display:block; margin-top:20px; line-height:34px; text-indent:30px;  color:#FFF; font-size:14px; background:url(../images/jj_list_06.png) no-repeat center;}

/*honor-list*/
.honor_boxs{width:752px; overflow:hidden; margin:20px 0 0 0;}
.honor_boxs ul{width:752px; overflow:hidden;}
.honor_boxs li{  width:190px; float:left; margin:0 30px 15px 30px; text-align:center}
.honor_boxs li .hb_boxs{ border:1px solid #CCC; width:188px; height:250px; overflow:hidden;}
.honor_boxs li p{ display:block; width:188px; height:40px; line-height:40px; text-align:center;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:14px; }


/*down-list*/

.down_list{width:752px; overflow:hidden; margin:20px 0 0 0;}
.down_list ul{width:752px; overflow:hidden;}
.down_list ul li{ float:left; width:365px; margin:10px 0px 30px 10px;}
.down_list ul li .xia_tu{ width:150px; height:163px; overflow:hidden; float:left;}
.down_list ul li .xia_text{ float:left; margin-left:30px; width:180px;}
.down_list ul li .xia_text p{ display:block; width:180px; font-size:14px; line-height:24px; color:#4c4c4c; height:24px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; }
.down_list ul li .xia_text p span{ color:#999;}
.down_list ul li .xia_text .xiazai_niu{ width:112px; height:26px; border-radius:3px; background-color:#79b200; line-height:26px; text-align:center; margin-top:8px;}
.down_list ul li .xia_text .xiazai_niu a{ color:#FFF;}

/*news-list*/
.news_list{width:752px; overflow:hidden; margin:20px 0 0 0;}
.news_list ul{width:752px; overflow:hidden;}
.news_list ul li{ background:url(../images/news_03.png) no-repeat center; width:741px; height:128px; margin:0 auto 20px;}
.news_list ul li .wen_boxs{ width:550px; margin:0px 0 0 160px; padding-top:20px;}
.news_list ul li .wen_boxs h2{ font-size:16px; width:400px; height:32px; line-height:32px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.news_list ul li .wen_boxs p{ font-size:13px; line-height:26px; height:52px; overflow:hidden; display:block; color:#666;}


/*jjfa-xq*/
.top_jj{width:752px; overflow:hidden; margin:20px 0;}
.top_jj .left_jjtu{ float:left; width:370px; height:212px; overflow:hidden; border:1px solid #CCC;margin-left:10px; text-align:center;}
.top_jj .right_text{ float:left; margin-left:25px; width:330px; }
.top_jj .right_text h2{ font-size:18px; color:#333; line-height:50px; height:50px; overflow:hidden;}
.top_jj .right_text p{ font-size:14px; line-height:28px; height:140px; overflow:hidden; display:block; color:#999}
.neirong_box{ font-size:14px; line-height:26px; color:#666;  padding-top:10px;}
.biaoges{width:752px; background-color:#f7f7f7; margin-top:10px; padding:20px 0;}
.bg_box,.bg_box1{ width:640px; margin:0 auto 20px; overflow:hidden;}
.bg_box span,.bg_box1 span{ width:100px; float:left; display:block; line-height:30px; text-align:right; font-size:14px;}
.bg_box .bg_sx,.bg_box1 .bg_sx{ width:270px; height:28px; border:1px solid #CCC; float:left; margin-left:10px;}
.bg_box .danxuan,.bg_box1 .danxuan{ line-height:30px; font-size:14px; float:left; margin-left:10px; color:#666}
.bg_box1 .wenben{ width:430px; height:120px; border:1px solid #CCC; margin-left:10px; float:left}
.bg_box .tijiaoanniu{ width:144px; height:32px; border-radius:5px; background-color:#79b200; color:#FFF; font-size:13px; line-height:32px; text-align:center; margin-left:110px;}

.bg_box p{ color:#f00;  line-height:30px; float:left}
.bg_box1 p{padding-top:100px;color:#f00;  float:left}
/*product*/
.pro_box{width:1000px; overflow:hidden; margin:30px auto 0; background:url(../images/bg_28.png) repeat; height:770px;}
.title_pro{ width:523px; height:129px; margin:0 auto; padding-top:18px;}
.bai_box{ width:976px; height:610px; background-color:#FFF; margin:0 auto;}
.neiye_bai{ padding-top:10px; margin-top:0px;}
.pro_jieshao{ width:950px; margin:20px auto 0;}
.pro_jieshao b{ color:#4c4c4c; font-size:18px; }
.pro_jieshao h4{ font-size:14px; color:#79b200;line-height:50px;}
.pro_jieshao p{ color:#808080; line-height:26px; font-size:14px;}

.youshi_box{ width:1000px; overflow:hidden; margin:40px auto 0;}
.ys_title{ width:332px; height:77px; margin:0 auto;}
.ys_boxs{ width:1000px; height:630px; background:url(../images/diping_11.png) no-repeat center center; position:relative}
.ys_boxs div{ position:absolute; border:1px solid #CCC; border-radius:5px; font-size:18px; line-height:26px; color:#585858; padding:10px}
.ys_boxs div b{ color:#79b200;}
.ys_boxs .ys1{ position:absolute; left:360px; top:8px;}
.ys_boxs .ys2{ position:absolute; left:0px; top:80px;}
.ys_boxs .ys3{ position:absolute; left:94px; top:290px;}
.ys_boxs .ys4{ position:absolute; left:90px; top:470px;}
.ys_boxs .ys5{ position:absolute; left:320px; top:575px;}
.ys_boxs .ys6{ position:absolute; left:685px; top:470px;}
.ys_boxs .ys7{ position:absolute; left:757px; top:280px;}
.ys_boxs .ys8ss{ position:absolute; left:690px; top:80px;}


.duibi{ width:100%; background-color:#f7f7f7; margin:30px auto 0; padding-bottom:30px;}
.duibi_tt{ width:444px; height:99px; margin:0 auto; padding-top:20px;}
.big_boxssd{ width:1000px; overflow:hidden; margin:15px auto 0;}
.left_duibi{ width:410px; float:left;}
.left_duibi h2{ font-size:24px; color:#79b200; text-align:center; line-height:58px;}
.xiamian{width:410px; overflow:hidden; margin-top:10px;}
.xiamian ul{width:410px; overflow:hidden;}
.xiamian ul li{width:410px; height:40px; line-height:40px; color:#FFF; font-size:14px; text-align:center; background-color:#79b200; border-radius:40px; margin-bottom:12px;}
.center_duibi{ width:113px; float:left; margin-left:40px; margin-top:70px;}
.right_duibi{ width:410px; float:right; position:relative}
.jt_left{ position:absolute; left:45px; top:18px; width:26px; height:26px; cursor:pointer}
.jt_right{ position:absolute; right:45px; top:18px; width:26px; height:26px;cursor:pointer}
.right_duibi h2{ font-size:24px; color:#666666; text-align:center; line-height:58px;}
.center_duibi ul{width:113px; overflow:hidden}
.center_duibi ul li{width:113px; height:41px; background:url(../images/diping_27.png) no-repeat center; overflow:hidden; margin-bottom:11px;color:#79b200; font-size:16px; text-align:center; font-weight:bold; line-height:41px; }

.youbian ul li{ background-color:#e6e6e6; color:#333; float:left;}
.hahaha{width:410px; overflow:hidden; height:808px;}
.hahaha li{ float:left;}


/*jiemeng*/
.shichang{ background:url(../images/ajm_02.jpg) no-repeat center; max-width:1440px; overflow:hidden; height:633px; margin:30px auto 0;}
.sc_center{ width:1000px; margin:0 auto; background:url(../images/aa_03.png) no-repeat center bottom; height:555px; padding-top:45px; position:relative;}
.sc_center .con{ width:505px; display:block; line-height:28px; font-size:13px; color:#464646; text-indent:2em; position:absolute; left:480px; top:166px;}
.sc_center p span{ color:#f99021}
.daili{ width:1000px; overflow:hidden; margin:30px auto 0;}
.daili_tt{ width:359px; height:93px; margin:0 auto;}
.zhengce_1{ background:url(../images/ajm_09.png) no-repeat center; position:relative; width:1000px; height:361px; margin:30px auto 0;}
.zhengce_1 span{ position:absolute; display:block; font-size:18px; color:#4c4c4c; text-align:center; line-height:30px; font-weight:bold; }
.zhengce_1 .zc1{ left:90px; top:190px;}
.zhengce_1 .zc2{ left:402px; top:190px;}
.zhengce_1 .zc3{ left:744px; top:190px;}
.zhengce_2{ background:url(../images/ajm_12.png) no-repeat center; position:relative; width:1000px; height:368px; margin:20px auto 0;}
.zhengce_2 span{ position:absolute; display:block; font-size:18px; color:#4c4c4c; text-align:center; line-height:30px; font-weight:bold}
.zhengce_2 .zc4{ left:90px; top:190px;}
.zhengce_2 .zc5{ left:429px; top:190px;}
.zhengce_2 .zc6{ left:754px; top:190px;}

.jm_case{width:1000px; margin:35px auto 0; overflow:hidden;}
.jm_ttt{ width:281px; height:61px; margin:0 auto;}
.kehu_box{width:1000px; overflow:hidden;margin:30px auto 0;}
.kehu_box ul{width:1000px; overflow:hidden;}
.kehu_box li{ float:left; overflow:hidden;}
.kehu_box li .tu_jehu{ width:176px; height:275px; overflow:hidden; border:1px solid #CCC; float:left;}
.kehu_box li .haha_wen{ width:275px; height:275px; border:1px solid #CCC; float:left;}
.kehu_box li .haha_wen h2{ font-size:16px; line-height:32px; padding-left:20px; color:#4c4c4c; height:32px; overflow:hidden;}
.kehu_box li .haha_wen p{ line-height:24px; font-size:14px; color:#808080; padding-left:20px; display:block; width:240px; height:192px; overflow:hidden;}

.liucheng{ width:1000px; overflow:hidden; margin:30px auto 0;}
.lc_ttt{ width:218px; height:61px; margin:0 auto;}
.liuvheng_tu{ width:1000px; overflow:hidden; margin:25px auto 0;}

.massage{ background:url(../images/ajm_31.png) no-repeat center; height:580px; max-width:1440px; margin:30px auto 0; }
.mas_center{ width:1000px; position:relative; margin:0 auto;}
.dizhi_xinxi{ position:absolute; left:42px; top:206px; font-size:14px; color:#4c4c4c; line-height:32px;}
.dizhi_xinxi1{ position:absolute; left:42px; top:361px; font-size:14px; color:#4c4c4c; line-height:32px;}
.qq1{ position:absolute; right:170px; top:30px; z-index:10}
.qq2{ position:absolute; right:30px; top:30px; z-index:10}
.baoge_box{ width:370px; height:353px; position: absolute; top:170px; right:20px;}

.bg_boxs{ width:370px;overflow:hidden; height:50px}
.bg_boxs span{ width:42px; float:left; display:block; line-height:30px; text-align:right; font-size:14px;}
.bg_boxs p{margin-left: 51px;clear: both;color: #f00;}
.bg_boxs .bg_sx{ width:210px; height:28px; border:1px solid #CCC; float:left; margin-left:10px;}
.bg_boxs .danxuan{ line-height:30px; font-size:14px; float:left; margin-left:10px; color:#666}
.bg_boxs1 .wenben{ width:314px; height:80px; border:1px solid #CCC; margin-left:10px;}
.bg_boxs .tijiaoanniu{ width:144px; height:32px; border-radius:5px; background-color:#79b200; color:#FFF; font-size:13px; line-height:32px; text-align:center; margin-left:110px; border:1px solid #FFF;}


.bg_boxs1{ width:370px;overflow:hidden; height:100px}
.bg_boxs1 span{ width:42px; float:left; display:block; line-height:30px; text-align:right; font-size:14px;}
.bg_boxs1 p{margin-left: 51px;clear: both;color: #f00;}

div.flickr {text-align:center; font-family:Verdana; font-size:12px;text-align:center; margin:30px 0; clear:both}
div.flickr a { padding:5px 10px; background-position: 50% bottom; color: #000; margin-right: 3px;  text-decoration: none; background:#ccc}
div.meneame a:active {border-right: #848484 1px solid; border-top: #848484 1px solid; background-image: none; border-left: #848484 1px solid; color: #fff; border-bottom: #848484 1px solid; background-color: #A5C33C}
div.flickr span.current { color: #000; margin-right: 3px; color:#fff; padding:5px 10px; background:#79b200}
div.flickr span.disabled { color: #adaaad; margin-right: 3px; padding:5px 10px; background:#f1f1f1}

.wzdt{ width:1000px; margin:10px auto; background:#FFFFFF; overflow:hidden}
.wzdt_h1{ background:url(../images/bg_18.jpg) repeat-x left top; height:37px; line-height:37px;  border-left:1px #ccc solid;border-right:1px #ccc solid;font-size: 14px;color: #DD0014;font-weight: bold;text-indent: 25px;} 
.wzdt_cont{ margin:0 auto; width:998px; border:1px #ccc solid; margin-bottom:20px}
.wzdt_cont h1{ font-size:14px; color: #666; line-height:40px; text-indent:15px;}
.wzdt_cont h1 a{color: #666;}
.wzdt_cont h2{ border-bottom:1px #ccc dashed;}
.wzdt_cont div{ color:#666;  line-height:25px; font-size:12px; overflow:hidden}
.wzdt_cont div a{ color:#666; font-size:14px; line-height:30px; margin-right:10px}
.wzdt_cont div a:hover{ color:#666; text-decoration:underline;}
.wzdt_cont div span{width:130px; text-align:right; float:left}
.wzdt_cont div p{ float:left; width:630px; text-indent:0}
.wzdt_cont div p a{ padding:0 5px}
