@charset "utf-8";

/* CSS Document */

/* 全局公共样式的设定 */

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd{margin:0;padding:0;border:0;}

body{color:#333; height:100%; overflow-x:hidden; font-size:12px; font-family:Arial, Helvetica, sans-serif'宋体'; position:relative;}

ul,li,dl{list-style-type:none;}

html{height:100%;}

input{vertical-align:middle;}

h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}

input,button,textarea,select{font:100% Arial,'宋体';}





/* 默认全局样式超链接样式 */

a{color: #333; text-decoration:none;}/* 链接基本样式 */

a:hover {color: #222; text-decoration:none;}/* 链接移上时的样式 */

a{outline:none;blr:expression(this.onFocus=this.blur());}

button{outline:none;blr:expression(this.onFocus=this.blur());}



/* 其它常用样式的定义 */

.clear{ clear: both;}

.noBorder{border:none;}



.body_bg{ background:url(../images/body_bg.jpg) repeat-y; background-position:top center;}

.top_h{ height:70px; width:100%; background:#1b1b1b;}

.top_c{ width:1000px; height:70px; margin:0 auto;}

.logo{ width:280px; height:70px; background:url(../images/logo.png) no-repeat left; float:left;}

.t_nav{ height:70px; float:left; padding-left:40px;}

.en_cn{ width:120px; float:right; line-height:70px; color:#666;}

.en_cn a{ color:#ccc;}

.a_home{ width:40px!important;}

.a_home a{ height:70px; width:40px; background:url(../images/home.png) no-repeat left;}



.cen_c{ width:1000px; height:auto; overflow:hidden; margin:0 auto;}

.pro_c{ width:1000px; height:501px; margin:0 auto; position:relative;}

.pro_c button{ position:absolute; right:60px; bottom:50px; width:150px; height:50px; background:url(../images/guy.png) no-repeat; border:none; cursor:pointer;}



.index_about{ width:100%; background:#fff; height:auto; overflow:auto; padding-bottom:90px;}

.c_about{ height:auto; overflow:hidden; margin:0 auto; width:1000px;}

.about_w{ padding-top:60px;}

.about_w h1{ font-size:32px; color:#000; text-transform:uppercase; text-align:center; border-bottom:2px #61bc32 solid; padding-bottom:20px;}

.about_w p{ font-size:13px; color:#666666; line-height:30px; text-align:center; padding:30px 0px;}

.thr_about td{ text-align:center; color:#333; font-size:18px;}

.thr_about td img{ padding:10px; border:1px #ccc solid; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}

.thr_about td span{ text-align:center; display:block; padding:15px 0px;}







.foot{ padding:50px 0px; background:#252525;}

.c_foot{ width:1000px; height:auto; overflow:hidden; margin:0 auto;}

.foot_logo{ width:344px; height:200px; border-right:1px #3b3b3b solid; float:left; background:url(../images/foot_logo.png) left no-repeat;}

.foot_nav{ width:600px; height:200px; float:right; padding-left:55px;}

.f_nav{ color:#414141; border-bottom:1px #414141 solid; padding-bottom:20px;}

.f_nav a{ color:#ccc; font-size:14px; padding:0px 20px;}



.foot_add{ padding-top:20px;}

.foot_add p{ font-size:14px; padding:10px 0; color:#fff}

.foot_add td{ padding:5px 0px; font-size:14px; color:#fff;}

.foot_add table{ border-bottom:1px #3b3b3b solid; padding-bottom:20px;}

.call{ background:url(../images/reg.png) no-repeat left; padding-left:30px;}

.max{ background:url(../images/re.png) no-repeat left; padding-left:30px;}

.add{ background:url(../images/wef.png) no-repeat left; padding-left:30px;}







.top_add{ height:39px; background:#f8f8f8; border-bottom:1px #dddddd solid;}

.t_a{ background:url(../images/ij.png) no-repeat left; padding-left:25px; font-size:13px; width:975px; margin:0 auto; line-height:39px;}

.t_a a{ color:#666666;}

.t_a a:hover{ color:#61bc32;}

.pro_top{ padding:40px 0px;}

.pro_top h1{ background:url(../images/rgh.png) no-repeat; background-position:left bottom; font-size:32px; color:#333; padding:20px 0px;}

.pro_top p{ padding:10px 0;}

.pro_list{ padding-bottom:80px; height:auto; overflow:hidden;}



/* items */

.items{width:308px;overflow:hidden;float:left;margin:15px 25px 0 0;background-color:#fff; }

.items .img{height:265px; width:306px;overflow:hidden;position:relative;border:1px #ddd solid; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}

.items .desc{height:235px; width:276px;padding:15px;position:absolute;top:-301px;left:0px;color:#fff;background:#000;opacity:0.7;filter:alpha(opacity=70);}

.items .title{padding:15px 0px;}

.items .title a{ font-size:14px; color:#333;}

.items .title span{ color:#999999; font-size:12px; display:block;}

.desc a{ display:block; height:30px; width:55px; position:absolute; top:120px; left:110px; background:url(../images/fgh.png) no-repeat #61bc32; padding-left:35px; line-height:30px; background-position:15px 7px; color:#fff; border-radius:50px;}







.pic_f{ width:1000px; height:auto; overflow:hidden; margin:0 auto;}

.f_pic{ width:400px; height:400px; float:left;}

.right_pic{ width:550px; height:450px; float:right;}

.right_pic h1{ font-size:24px; color:#61bc32;}

.right_pic p{ font-size:14px; color:#999999; line-height:25px;}



.buy{ width:90px; height:30px; background:#61bc32 url(../images/reg2.png) no-repeat; background-position:10px 5px; border:none; border-radius:50px; -webkit-border-radius:50px; cursor:pointer; -moz-border-radius:50px; color:#fff;}



.deta{ height:auto; overflow:hidden; width:100%; margin-bottom:30px;}

.deta_h{ height:50px; background:#f8f8f8; line-height:50px; font-size:22px; color:#333; padding-left:30px;}



.cen_c .d_pic{ width:240px; height:200px;}



.swa .d_pic a{ width:240px; height:200px; overflow:hidden; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}

.swa h1{ font-size:24px; color:#333; padding-bottom:20px; border-bottom:1px #ddd solid; position:relative;}

.swa h1 button{ width:108px; padding-left:30px; height:28px; border-radius:50px;-webkit-border-radius:50px; -moz-border-radius:50px; color:#61bc32; background:url(../images/fwed2.png) no-repeat; background-position:10px 5px; border:1px #61bc32 solid; position:absolute; right:0px; top:0px; font-size:14px; cursor:pointer;}

.swa h1 button:hover{ width:110px; height:30px; background:url(../images/fwed.png) no-repeat #61bc32; color:#fff;background-position:11px 6px; }

.swa h1:hover{ color:#61bc32;}

.d_wor{ padding-left:50px;}

.swa p{ line-height:30px; color:#666666; font-size:14px; padding-top:20px;}

.swa td{ padding-bottom:50px;}

.news_list li{ padding-bottom:90px; position:relative; border-bottom:1px #ddd solid; margin-bottom:30px;}

.news_list li a{ font-size:24px; padding-bottom:30px; color:#61bc32;}

.news_list li p{ line-height:30px; font-size:14px; color:#333; }

.news_list li button{ width:88px; padding-left:30px; height:28px; border-radius:50px;-webkit-border-radius:50px; -moz-border-radius:50px; color:#61bc32; background:url(../images/fgh2.png) no-repeat; background-position:10px 5px; border:1px #61bc32 solid; position:absolute; right:0px; bottom:50px; font-size:14px; cursor:pointer;}

.news_list li button:hover{ width:90px; height:30px; background:url(../images/fgh.png) no-repeat #61bc32; color:#fff; background-position:11px 6px;}



.words{ padding:20px 0px 80px 0px;}

.h1s{ font-size:24px; color:#61bc32; padding-bottom:20px; text-align:center;}







.cen_c2{ width:100%; height:auto; overflow:hidden;}
.pro_c2{  height:auto; overflow:hidden; text-align:center;}
.pro_c2 a{ display:block; height:501px; width:100%; background-position:top center!important;}


.pag{  line-height:30px; font-size:16px; }















