@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; border:none; border-radius:0; outline:none; }
a{ text-decoration:none; color:#333;}
dl,dd,dt,ol,ul,li{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.ov{ overflow:hidden;}
.dis{ display:block !important;}
.dn{ display: none;}
body,html{ width:100%; height:100%; color:#333; font-size:14px; font-family: "Microsoft YaHei";}

/*index*/
.header{ width:100%; height:90px; position:fixed; left:0; top:0; z-index:99; background-color:rgba(255,255,255,0.85);}
.header .box{ width:1200px; margin:6px auto; height:78px;}
.header .box .logo{ height:78px; float:left;}
.header .box .logo img{ display:block; height:78px;}
.header .box .right{ height:78px; float:right;}
.header .box .right p{ display:block; text-align:right; height:30px; line-height:30px;}
.header .box .right p a{ display:inline-block; font-size:14px;}
.header .box .right p span{ display:inline-block; font-size:12px; color:#999; margin:0 20px;}
.header .box .right p a:hover{ color:#47cb61;}
.header .box .nav{ height:44px; overflow:hidden;}
.header .box .nav li{ display:block; float:left; height:48px; line-height:48px; font-size:16px; margin-left:30px;}
.header .box .nav li a{ color:#666;}
.header .box .nav li a:hover{ color:#47cb61;}

/*banner*/
.main_visual{ width:100%; height:740px; position:relative; overflow:hidden;}
.main_visual .main_image{ width:100%; height:740px; position:relative; overflow:hidden;}
.main_visual .main_image ul{ width:9999px; height:740px; overflow:hidden; position:absolute; top:0; left:0;}
.main_visual .main_image li{ float:left; width:100%; height:740px; display:block;}
.main_visual .main_image li span{ display:block; width:100%; height:740px; background-position:center; background-repeat:no-repeat;}
#btn_prev,#btn_next{ z-index:91; position:absolute; display:block; width:74px; height:74px; top:50%; margin-top:-37px; display:none;}
#btn_prev{ background:url(../images/hover_left.png) no-repeat left top; left:100px;}
#btn_next{ background:url(../images/hover_right.png) no-repeat right top; right:100px;}

/*热销产品*/
.hbox{ width:100%; margin-top:50px;}
.hbox .title{ width:1200px; margin:auto; height:34px; background-image:url(../images/ptitle.png); background-position:top center; background-repeat:no-repeat;}
.hbox .title span{ display:block; float:left; width:160px; height:34px; background-color:#fff; font-size:34px; font-family:"楷体_GB2312";}
.hbox .title em{ font-style:normal; color:#47cb61;}
.hbox .title a{ display:block; float:right; margin-right:13px; height:28px; line-height:28px; font-size:16px; color:#333;}
.hbox .title a:hover{ color:#47cb61;}
.hbox .box{ width:1200px; margin:auto; margin-top:20px;}
.hbox .box ul{ width:1220px; display:block; overflow:hidden;}
.hbox .box ul li{ display:block; float:left; margin-right:20px; overflow:hidden; width:285px; background-color:#f2f2f2; padding-bottom:10px;}
.hbox .box ul li strong{ width:100%; height:230px; display:block; overflow:hidden;}
.hbox .box ul li strong img{ height:100%;transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
	-moz-transition-delay: 0s;
    -moz-transition-duration: 1s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	-webkit-transition-delay: 0s;
    -webkit-transition-duration: 1s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	-o-transition-delay: 0s;
    -o-transition-duration: 1s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
}
.hbox .box ul li:hover img{
	transform: scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1);
	-moz-transform:scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1);
	-o-transform:scale(1.1, 1.1); 	
}
.hbox .box ul li p{ display:block; width:100%; text-align:center; font-size:18px; line-height:28px; height:28px; overflow:hidden; padding-top:10px;} 
.hbox .box ul li span{ display:block; width:100%; text-align:center; font-size:14px; line-height:24px; height:24px; overflow:hidden; color:#47cb61;} 
.hbox .box ul li:hover p{ color:#47cb61;}
.main{ width:100%; background-image:url(../images/bg01_06.jpg); background-position:center; background-repeat:no-repeat;}

.abox{ width:1200px; margin:auto; margin-bottom:50px; overflow:hidden;}
.abox .left{ width:486px; float:left; margin-top:20px;}
.abox .left .title{ height:74px; font-size:30px; line-height:74px; overflow:hidden;}
.abox .left .wen{ padding-left:96px; background-image:url(../images/about_07.png); background-position:bottom left; background-repeat:no-repeat; height:322px;}
.abox .left .wen .biao{ height:34px; line-height:34px; font-size:20px;}
.abox .left .wen .wz{ color:#666; line-height:28px; font-size:16px; height:140px; margin-top:7px;}
.abox .left .wen .more{ width:100%; height:32px; margin-top:26px;}
.abox .left .wen .more a{ display:block; float:left; width:120px; height:30px; line-height:30px; border-radius:36px; border:1px solid #3ac755; background-color:#47cb61; color:#fff; text-align:center; font-size:14px;}
.abox .left .wen .tel{ width:100%; height:54px; line-height:54px; font-size:24px; color:#47cb61; margin-top:29px;}
.abox .right{ width:675px; float:right;}
/*.abox .right p{ display:block; float:left; width:225px; overflow:hidden; height:551px;}
.abox .right p span{ display:block; width:100%; height:50px; transition: height 1s; -moz-transition: height 1s; -webkit-transition: height 1s; -o-transition: height 1s;}
.abox .right p a{ width:210px; height:451px; display:block; margin:0 7.5px; box-shadow:0 0 13px rgba(0,0,0,0.35);}
.abox .right p:hover span{ height:40px;}*/
.abox .right iframe{ width:100%; height:451px;  display:block; overflow:hidden;}

.pbox{ width:100%; padding:50px 0; margin-bottom:50px; background-image:url(../images/probg_41.jpg); background-position:center; background-repeat:no-repeat; background-attachment:fixed;}
.pbox .title{ width:1200px; margin:auto; height:34px; background-image:url(../images/ptitle_21.png); background-position:top center; background-repeat:no-repeat;}
.pbox .title a{ display:block; float:right; margin-right:13px; height:28px; line-height:28px; font-size:16px; color:#fff;}
.pbox .title a:hover{ color:#47cb61;}
.pbox .box{ width:1200px; margin:auto; position:relative;}
.pbox .box ul{ width:1220px; display:block; overflow:hidden; margin-top:10px;}
.pbox .box ul li{ width:285px; height:230px; position:relative; float:left; display:block; margin-right:20px; margin-top:20px; overflow:hidden;}
.pbox .box ul li img{ height:230px; display:block;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
	-moz-transition-delay: 0s;
    -moz-transition-duration: 1s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	-webkit-transition-delay: 0s;
    -webkit-transition-duration: 1s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	-o-transition-delay: 0s;
    -o-transition-duration: 1s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
}
.pbox .box ul li span{ width:100%; height:36px; line-height:36px; font-size:16px; color:#fff; text-align:center; position:absolute; left:0; bottom:0; background-color:rgba(0,0,0,0.7); overflow:hidden;}
.pbox .box ul li:hover img{
	transform: scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1);
	-moz-transform:scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1);
	-o-transform:scale(1.1, 1.1); 	
}
.pbox .box ul li:hover span{ background-color:#47cb61;}

.cpbox{ width:100%; background-image:url(../images/probg_41.jpg); background-position:center; background-repeat:no-repeat; background-attachment:fixed;}
.cpbox .cpn{ padding:50px 0; width:100%; background-color:rgba(0,0,0,0);}
.cpbox .title{ width:1200px; margin:auto; height:34px; background-image:url(../images/ptitle.png); background-position:top center; background-repeat:no-repeat;}
.cpbox .title span{ display:block; float:left; width:160px; height:34px; background-color:#fff; font-size:34px; font-family:"楷体_GB2312";}
.cpbox .title em{ font-style:normal; color:#47cb61;}
.cpbox .title a{ display:block; float:right; margin-right:13px; height:28px; line-height:28px; font-size:16px; color:#333;}
.cpbox .title a:hover{ color:#47cb61;}
.cpbox .box{ position:relative; width:1200px; margin:auto;}
.cpbox .box ul{ display:block; width:1220px; overflow:hidden;}
.cpbox .box ul li{ padding:10px; width:265px; display:block; float:left; margin-right:20px; overflow:hidden; background-color:#fff; margin-top:20px;}
.cpbox .box ul li strong{ display:block; width:100%; height:180px; overflow:hidden;}
.cpbox .box ul li strong img{ width:100%; display:block;}
.cpbox .box ul li b{ width:34px; height:2px; margin:auto; background-color:#666; display:block;}
.cpbox .box ul li p{ width:100%; height:34px; line-height:34px; font-size:16px; text-align:center; color:#333; display:block; margin:5px auto;}
.cpbox .box ul li em{ display:block; font-size:14px; line-height:24px; height:48px; margin:10px auto; font-style:normal; overflow:hidden; width:100%;}
.cpbox .box ul li .gou{ width:100%; height:30px;}
.cpbox .box ul li .gou .jia{ float:left; height:30px; line-height:30px; font-size:14px;}
.cpbox .box ul li .gou .mai{ float:right; margin-left:5px; width:68px; height:28px; line-height:28px; border:1px solid #00a83a; text-align:center; font-size:14px; background-color:#00a83a;}
.cpbox .box ul li .gou .mai a{ color:#fff; display:block; width:100%; height:28px;}
.cpbox .box ul li .gou .che{ float:right; width:68px; height:28px; line-height:28px; border:1px solid #00a83a; text-align:center; font-size:14px;}
.cpbox .box ul li .gou .che a{ color:#00a83a; display:block; width:100%; height:28px;}
.cpbox .box ul li:hover{ background-color:#00a83a;}
.cpbox .box ul li:hover b{ background-color:#fff;}
.cpbox .box ul li:hover p a,.cpbox .box ul li:hover em{ color:#fff;}
.cpbox .box ul li:hover .gou .jia{ color:#fff;}
.cpbox .box ul li:hover .gou .mai{ background-color:#fff; border:1px solid #fff;}
.cpbox .box ul li:hover .gou .mai a{ color:#00a83a;}
.cpbox .box ul li:hover .gou .che{ border:1px solid #fff;}
.cpbox .box ul li:hover .gou .che a{ color:#fff;}

.ubox{ width:1200px; margin:auto; margin-bottom:50px;}
.ubox .left{ width:100%; float:left; overflow:hidden;}
.ubox .left .title{ width:100%; height:34px; background-image:url(../images/ptitle01.png); background-position:top left; background-repeat:no-repeat; overflow:hidden;}
.ubox .left .title a{ display:block; float:right; margin-right:13px; height:28px; line-height:28px; font-size:16px;}
.ubox .left .title a:hover{ color:#47cb61;}
.ubox .left .marqueeleft{ width:100%; position:relative; overflow:hidden; margin-top:30px;}
.ubox .left .marqueeleft ul{float:left;}
.ubox .left .marqueeleft li{ float:left; margin-right:20px; display:inline; width:310px; overflow:hidden;}
.ubox .left .marqueeleft li .pic{ background-color:#fff; display:block; border:#ccc 1px solid; width:308px; height:230px; overflow:hidden;}
.ubox .left .marqueeleft li .pic img{ height:230px; display:block; margin:auto;}
.ubox .left .marqueeleft li .txtss{ text-align:center; height:24px; line-height:24px; font-size:14px; overflow:hidden; padding-top:10px;}
.ubox .left .marqueeleft li:hover a{ color:#47cb61;}

.ubox .right{ width:100%; float:right; overflow:hidden;}
.ubox .right .title{ width:100%; height:34px; background-image:url(../images/ptitle03.png); background-position:top left; background-repeat:no-repeat; overflow:hidden; margin:30px auto;}
.ubox .right .video{ width:100%; height:330px;}
.ubox .right .video iframe{ width:49%; height:330px; display:block; overflow:hidden; float:left;}
.ubox .right .video video{ width:49%; height:330px; display:block; overflow:hidden; float:right;}

.bbox{ width:100%; padding-bottom:50px; padding-top:50px; background-image:url(../images/ppbg_24.jpg); background-repeat:no-repeat; background-attachment:fixed; position:relative;}
.bbox .mask{ position:absolute; left:0; top:0; background-image:url(../images/ppgs.png); background-position:top center; background-repeat:no-repeat; z-index:0; width:100%; height:100%;}
.bbox .box{ width:1080px; overflow:hidden; margin:auto; background-color:rgba(255,255,255,0.8); box-shadow:0 0 13px rgba(0,0,0,0.35); padding:20px 80px; padding-right:40px;}
.bbox .left{ width:600px; float:left;}
.bbox .left ul{ display:block; width:615px; overflow:hidden;}
.bbox .left ul li{ width:205px; display:block; float:left; padding-top:30px;}
.bbox .left ul li span{ display:block; overflow:hidden; height:44px; line-height:44px; font-size:36px; color:#84ccc9;}
.bbox .left ul li p{ display:block; overflow:hidden; height:32px; line-height:32px; font-size:16px; color:#333;}
.bbox .left .wen{ display:block; width:480px; overflow:hidden; font-size:16px; line-height:28px; height:168px; color:#666; margin-top:28px; margin-bottom:34px;}

.bbox .right{ width:480px; overflow:hidden;}
.bbox .right p{ display:block; float:left; width:370px;}
.bbox .right p img{ width:100%; display:block;}
.bbox .right a{ display:block; float:right; margin-top:270px;}
.bbox .right a img{ display:block;}

.nbox{ width:100%; padding-top:50px; background-image:url(../images/news_35.jpg); background-position:top center; background-repeat:repeat;}
.nbox .box{ width:1200px; margin:auto; display:block; padding-bottom:25px; background-image:url(../images/line_40.jpg); background-position:top center; background-repeat:repeat-y;}
.nbox .box dt{ display:block; width:644px; float:left; height:121px; overflow:hidden; margin-top:25px;}
.nbox .box dd{ display:block; width:644px; float:right; height:121px; overflow:hidden; margin-top:25px;}
.nbox .box dt .wen{ width:370px; padding:26px 40px; padding-right:35px; float:left; text-align:right; height:69px; position:relative;}
.nbox .box dt .wen b{ background-color:#e5e5e5; width:2px; height:69px; position:absolute; right:0; top:26px; display:block;}
.nbox .box dt .wen a{ display:block; font-size:16px; height:20px; line-height:20px; overflow:hidden;}
.nbox .box dt .wen p{ display:block; font-size:14px; height:44px; line-height:22px; color:#666; overflow:hidden; padding-top:8px;}
.nbox .box dt .time{ width:160px; height:69px; padding:26px 39px; padding-left:0; float:right; text-align:right;}
.nbox .box dt .time b{ display:block; float:right; width:12px; height:12px; background-image:url(../images/n_36.png); background-position:center; background-repeat:no-repeat;}
.nbox .box dt .time p{ display:block; float:right; margin-right:30px;}
.nbox .box dt .time p a{ display:block; font-size:30px; height:32px; line-height:32px; overflow:hidden; color:#999;}
.nbox .box dt .time p span{ display:block; font-size:16px; height:16px; line-height:16px; color:#999; overflow:hidden; padding-top:21px;}
.nbox .box dt:hover .wen{ background-color:#47cb61;}
.nbox .box dt:hover .wen b{ background-color:#47cb61;} 
.nbox .box dt:hover .wen a,.nbox .box dt:hover .wen p{ color:#fff;}
.nbox .box dt:hover .time{ padding:21px 34px; padding-left:0; border:5px solid #47cb61; border-left:none;}
.nbox .box dt:hover .time b{ background-image:url(../images/nh_39.png);}

.nbox .box dd .wen{ width:370px; padding:26px 40px; padding-left:35px; float:right; height:69px; position:relative;}
.nbox .box dd .wen b{ background-color:#e5e5e5; width:2px; height:69px; position:absolute; left:0; top:26px; display:block;}
.nbox .box dd .wen a{ display:block; font-size:16px; height:20px; line-height:20px; overflow:hidden;}
.nbox .box dd .wen p{ display:block; font-size:14px; height:44px; line-height:22px; color:#666; overflow:hidden; padding-top:8px;}
.nbox .box dd .time{ width:160px; height:69px; padding:26px 39px; padding-right:0; float:left;}
.nbox .box dd .time b{ display:block; float:left; width:12px; height:12px; background-image:url(../images/n_36.png); background-position:center; background-repeat:no-repeat;}
.nbox .box dd .time p{ display:block; float:left; margin-left:30px;}
.nbox .box dd .time p a{ display:block; font-size:30px; height:32px; line-height:32px; overflow:hidden; color:#999;}
.nbox .box dd .time p span{ display:block; font-size:16px; height:16px; line-height:16px; color:#999; overflow:hidden; padding-top:21px;}
.nbox .box dd:hover .wen{ background-color:#47cb61;}
.nbox .box dd:hover .wen b{ background-color:#47cb61;} 
.nbox .box dd:hover .wen a,.nbox .box dd:hover .wen p{ color:#fff;}
.nbox .box dd:hover .time{ padding:21px 34px; padding-right:0; border:5px solid #47cb61; border-right:none;}
.nbox .box dd:hover .time b{ background-image:url(../images/nh_39.png);}

.nbox .more{ width:44px; height:44px; margin:auto; overflow:hidden;}
.nbox .more a{ width:42px; height:42px; line-height:42px; text-align:center; font-size:14px; border:1px solid #343434; display:block; border-radius:50px;}
.nbox .more a:hover{ border:1px solid #47cb61; color:#47cb61;}
.nbox .tu{ width:1200px; margin:auto; margin-top:50px; overflow:hidden;}
.nbox .tu img{ display:block; margin:auto;}

/*foot*/
.footer{ width:100%; background-color:#111; padding-top:20px; padding-bottom:25px;}
.footer .box{ width:1200px; margin:auto;}
.footer .box .lofo{ display:block; float:left; padding:9px 0; margin-left:50px; height:112px; width:430px;}
.footer .box .lofo strong{ width:78px; height:78px; background-color:#fff; border-radius:112px; padding:17px; display:block; float:left; overflow:hidden;}
.footer .box .lofo strong img{ display:block; height:78px; margin:auto;}
.footer .box .lofo p{ display:block; float:left; width:190px; margin:14px 30px; font-size:14px; line-height:28px; height:84px; color:#fff;}
.footer .box .f01{ width:270px; display:block; float:left;}
.footer .box .f01 dt{ display:block; overflow:hidden; color:#fff; font-size:18px; height:28px; line-height:28px;}
.footer .box .f01 dd{ display:block; overflow:hidden; margin-top:18px; width:184px;}
.footer .box .f01 dd a{ display:block; width:92px; display:block; float:left; font-size:14px; line-height:28px; height:28px; color:#fff; overflow:hidden;}
.footer .box .f02{ width:270px; display:block; float:left;}
.footer .box .f02 dt{ display:block; overflow:hidden; color:#fff; font-size:18px; height:28px; line-height:28px;}
.footer .box .f02 dd{ display:block; overflow:hidden; margin-top:18px; width:250px;}
.footer .box .f02 dd p{ display:block; width:100%; display:block; float:left; font-size:14px; line-height:28px; height:28px; color:#fff; overflow:hidden;}
.footer .box .f03{ width:170px; display:block; float:left;}
.footer .box .f03 dt{ display:block; overflow:hidden; color:#fff; font-size:18px; height:28px; line-height:28px;}
.footer .box .f03 dd{ display:block; overflow:hidden; margin-top:18px; width:170px;}
.footer .box .f03 dd img{ display:block; max-height:84px;}

.foot{ height:52px; margin-top:1px; width:100%; background-color:#111;}
.foot .box{ width:1200px; margin:auto;}
.foot p{ display:block; margin-left:25px; font-size:14px; color:#fff; float:left; height:52px; line-height:52px;}
.foot span{ display:block; margin-right:25px; font-size:14px; color:#fff; float:right; height:52px; line-height:52px;}
.foot span a{ color:#fff;}

/*内页*/
.banner{ width:100%; height:370px; position:relative;}
.banner img{ display:block; width:1920px; position:absolute; left:50%; margin-left:-960px; top:0;}

/*nav*/
.sbox{ width:100%; height:40px; background-color:#f1f1f1;}
.sbox .sav{ width:1200px; margin:auto; height:40px; font-size:14px; line-height:40px;}
.sbox .sav ul{ display:block; float:left; height:40px; overflow:hidden;}
.sbox .sav ul li{ height:40px; display:block; float:left; text-align:center;}
.sbox .sav ul li a{ color:#333; min-width:70px; display:block; padding:0 15px;}
.sbox .sav ul li:hover,.sbox .sav ul li.on{ background-color:#47cb61;}
.sbox .sav ul li:hover a,.sbox .sav ul li.on a{ color:#fff;}
.sbox .sav p{ display:block; text-align:right;}
.sbox .sav p span,.nbox .sav p a:hover{ color:#47cb61;}

/*关于我们*/
.x01{ width:1200px; margin:auto; margin-top:50px;}
.x01 .left{ width:440px; height:300px; padding-top:50px; padding-bottom:120px; overflow:hidden; position:relative;}
.x01 .left p{ width:440px; height:470px; position:absolute; left:0; top:0;}
.x01 .left img{ width:100%; display:block;}
.TB-focus{ width:440px; height:300px; display:block; overflow:hidden; position:relative;}
.TB-focus .bd{ width:440px; height:300px; overflow:hidden; position:relative;}
.TB-focus .bd li{ width:440px; height:330px; overflow:hidden; display:block;}
.TB-focus .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }
.TB-focus .hd li { color:#47cb61; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#fff; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70); border:1px solid #d8d8d8; margin-left:-1px; }
.TB-focus .hd li.on { background:#47cb61; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }
	
.x01 .right{ width:670px; overflow:hidden;}
.x01 .right .cn{ font-size:22px; height:28px; line-height:28px; color:#47cb61; padding-top:36px;}
.x01 .right .en{ font-size:14px; height:26px; line-height:26px; color:#999; text-transform:uppercase;}
.x01 .right .wen{ width:100%; font-size:14px; line-height:24px; padding-top:6px;}

.x02{ width:100%; background-image:url(../images/x02.jpg); background-position:top left; background-repeat:repeat-x; background-color:#eee; margin-top:-20px;}
.x02 .box{ width:1200px; margin:auto;}
.x02 .box .left{ display:table; margin-top:70px; height:320px; width:300px; vertical-align:middle;}
.x02 .box .left p{ width:300px; height:320px; display:table-cell; vertical-align:middle;}
.x02 .box .left p img{ height:320px; vertical-align:middle;}
.x02 .box .right{ width:900px; padding-bottom:34px; overflow:hidden;}
.x02 .box .right .bt{ width:100%;}
.x02 .box .right .bt img{ display:block; text-align:right; float:right;}
.x02 .box .right .wen{ width:100%; font-size:14px; line-height:24px; padding-top:24px;}

.j01{ width:1200px; margin:50px auto;}
.j01 .left{ width:440px; height:300px; overflow:hidden;}
.j01 .left img{ width:100%; display:block;}
.j01 .right{ width:670px; height:265px; overflow:hidden; padding-top:35px;}
.j01 .right .cn{ width:100%; font-size:22px; height:30px; line-height:30px; color:#47cb61;}
.j01 .right .en{ width:100%; font-size:14px; height:22px; line-height:22px; color:#999;}
.j01 .right .wen{ width:100%; font-size:14px; height:192px; line-height:24px; padding-top:10px;}


/*品牌故事*/
.ab01{ width:1200px; margin:auto; margin-top:46px;}
.ab01 .left{ width:480px; height:400px; padding-top:4px; overflow:hidden; position:relative;}
.ab01 .left span{ display:block; width:300px; height:214px; overflow:hidden;}
.ab01 .left img{ width:100%; display:block;}
.ab01 .left p{ display:block; width:420px; height:300px; overflow:hidden; position:absolute; right:0; bottom:0; z-index:-1;}

.ab01 .right{ width:640px; overflow:hidden;}
.ab01 .right .title{ text-align:right; padding-right:15px; height:68px; background-image:url(../images/aline.jpg); background-position:right center; background-repeat:no-repeat;}
.ab01 .right .title span{ display:block; font-size:36px; height:36px; line-height:36px; color:#999; text-transform:uppercase;}
.ab01 .right .title p{ display:block; font-size:24px; height:32px; line-height:32px; color:#47cb61;}
.ab01 .right .cn{ padding-top:25px; height:26px; line-height:26px; font-size:22px; color:#47cb61; width:100%;}
.ab01 .right .en{ height:32px; line-height:32px; font-size:16px; color:#999; text-transform:uppercase; width:100%;}
.ab01 .right .w01{ width:100%; font-size:14px; line-height:24px; padding-top:6px;}
.ab01 .right .w02{ width:100%; display:block;}
.ab01 .right .w02 dt{ display:block; width:100%; padding-top:8px; font-size:16px; height:22px; line-height:22px; color:#47cb61; overflow:hidden;}
.ab01 .right .w02 dd{ display:block; width:100%; font-size:14px; height:24px; line-height:24px; overflow:hidden;}

/*.fd04{ width:100%; padding:50px 0; height:470px; background-image:url(../images/ppbg_24.jpg); background-repeat:no-repeat; margin-top:50px; background-attachment:fixed;}
.fd04 .fx{ width:1200px; height:470px; background-color:#fff; background-image:url(../images/fdbg04.jpg); background-position:left top; background-repeat:repeat-y; margin:auto;}
#tab{ width:1200px; height:470px; overflow:hidden; position:relative;}
.hide{ display:none;}
#tab .tab_menu{ width:170px; position:absolute; left:0; top:0;}
#tab .tab_menu span{ display:block; padding-left:30px; padding-top:43px; font-size:24px; height:36px; line-height:36px; color:#fff;}
#tab .tab_menu p{ display:block; padding-left:30px; font-size:14px; height:18px; line-height:18px; color:#fff; text-transform:uppercase; padding-bottom:40px;}
#tab .tab_menu li{ cursor:pointer; margin-top:30px; display:block; height:16px; line-height:16px; text-align:center; width:100%; font-size:18px; color:#fff; width:160px; padding-right:10px;}
#tab .tab_menu li.selected{ height:24px; line-height:24px; font-size:20px; background-image:url(../images/fd04.png); background-position:right center; background-repeat:no-repeat;}
#tab .tab_box{ width:1040px; float:right;}
#tab .tab_box .kuang{ width:1040px; height:470px;}
#tab .tab_box .kuang .tu{ width:590px; height:470px; overflow:hidden;}
#tab .tab_box .kuang .tu img{ width:100%; display:block;}
#tab .tab_box .kuang .wen{ width:390px; height:420px; padding:25px 30px; background-image:url(../images/fdbg03.jpg); background-repeat:repeat; overflow:hidden;}
#tab .tab_box .kuang .wen .biao{ width:100%; height:46px; line-height:46px; font-size:18px; color:#47cb61;}
#tab .tab_box .kuang .wen .zi{ width:100%; font-size:14px; line-height:24px; height:360px;}*/
.fd04{ width:100%; padding-top:46px; background-image:url(../images/ppbg_24.jpg); background-repeat:no-repeat; margin-top:50px; background-attachment:fixed;}
.fd04 .title{ width:100%; text-align:center;}
.fd04 .title span{ display:block; height:30px; line-height:30px; font-size:24px; color:#47cb61;}
.fd04 .title p{ display:block; height:22px; line-height:22px; font-size:14px; color:#fff; text-transform:uppercase;}
.fd04 .title b{ height:1px; width:60px; margin:auto; margin-top:5px; background-color:#cacaca; display:block;}
.fd04 .pic{ width:1200px; margin:30px auto; overflow:hidden; position:relative; height:280px; margin-bottom:50px;}
.fd04 .pic .bd{ width:1200px; height:280px; overflow:hidden; position:relative;}
.fd04 .pic .bd .prev{ width:50px; height:110px; display:block; position:absolute; left:0; top:85px; cursor:pointer;}
.fd04 .pic .bd .next{ width:50px; height:110px; display:block; position:absolute; right:0; top:85px; cursor:pointer;}
.fd04 .pic .scrollWrap{ width:1006px; margin:auto; height:280px; position:relative; overflow:hidden;}
.fd04 .pic ul{ overflow:hidden; zoom:1;}
.fd04 .pic li{ width:322px; margin-right:20px; position:relative; float:left; display:block; height:280px; text-align:center; overflow:hidden; background-color:#f7f7f7;}
.fd04 .pic li span{ width:100%; height:40px; line-height:40px; font-size:18px; overflow:hidden; display:block; color:#fff; background-color:rgba(0,0,0,0.7);}
.fd04 .pic li strong{ width:100%; height:240px; display:block; overflow:hidden;}
.fd04 .pic li strong img{ height:100%; display:block; margin:auto;}


.fd01{ width:1200px; margin:50px auto;}
.fd01 .left{ width:450px; height:340px; padding-left:50px; padding-top:50px; overflow:hidden; background-image:url(../images/fdt01.jpg); background-position:top left; background-repeat:no-repeat;}
.fd01 .banne{ height:340px; width:450px; overflow:hidden; position:relative;}
.fd01 .banne .d1{ width:100%; height:340px; overflow:hidden; display:block; position:absolute; left:0px; top:0px;}
.fd01 .banne .d1 img{ width:100%; display:block;}
.fd01 .banne .d2{ width:440px; height:15px; clear:both; position:absolute; z-index:100; right:10px; bottom:10px;}
.fd01 .banne .d2 ul{ display:block; float:right;}
.fd01 .banne .d2 li{ width:15px; height:15px; overflow:hidden; cursor:pointer; float:left; display:block; margin-left:5px; background-color:rgba(255,255,255,0.7); border-radius:20px;}
.fd01 .banne .d2 li.nuw{ background-color:rgba(71,203,97,0.7);}
.fd01 .right{ width:620px; height:340px; overflow:hidden;}
.fd01 .right .title{ height:120px;}
.fd01 .right .title img{ display:block; height:120px; float:right;}
.fd01 .right .wen{ width:100%; font-size:14px; line-height:24px; padding-top:25px; height:240px;}

/*.fd03 .title{ height:120px;}
.fd03 .title img{ display:block; height:120px; float:right;}
.fdt{ width:1200px; margin:auto; position:relative; margin-top:30px;}
.fdt .bd{ width:1200px; height:410px; overflow:hidden; position:relative;}
.fdt .bd .prev{ width:50px; height:110px; display:block; position:absolute; left:0; top:150px; cursor:pointer; z-index:999;}
.fdt .bd .next{ width:50px; height:110px; display:block; position:absolute; right:0; top:150px; cursor:pointer; z-index:999;}
.fdt .scrollWrap{ width:1200px; margin:auto; height:410px; position:relative; overflow:hidden;}
.fdt ul{ overflow:hidden; zoom:1;}
.fdt li{ width:380px; margin-right:30px; position:relative; float:left; display:block; height:410px; overflow:hidden; background-color:#fff;}
.fdt li a{ width:380px; height:410px; position:absolute; left:0; bottom:0; transition: height .5s; -moz-transition: height .5s; -webkit-transition: height .5s; -o-transition: height .5s; display:block; overflow:hidden;}
.fdt li a strong{ width:100%; height:310px; overflow:hidden; display:block;}
.fdt li a strong img{ height:100%; display:block;}
.fdt li a b{ display:block; width:100%; height:27px; transition: height .5s; -moz-transition: height .5s; -webkit-transition: height .5s; -o-transition: height .5s; overflow:hidden;}
.fdt li a span{ height:46px; line-height:46px; font-size:18px; overflow:hidden; width:100%; display:block; text-align:center;}
.fdt li a p{ width:330px; height:96px; line-height:24px; font-size:14px; color:#fff; display:none; margin:auto; overflow:hidden;}
.fdt li:hover{ background-color:#47cb61;}
.fdt li:hover a{ height:480px;}
.fdt li:hover b{ height:5px;}
.fdt li:hover span{ color:#fff;}
.fdt li:hover p{ display:block;}*/
.fd03{ width:1200px; margin:auto; position:relative; margin-bottom:30px;}
.fd03 ul{ width:1230px; display:block; overflow:hidden;}
.fd03 ul li{ width:380px; margin-right:30px; margin-top:30px; position:relative; float:left; display:block; height:410px; overflow:hidden; background-color:#f1f1f1;}
.fd03 ul li a{ width:380px; height:410px; position:absolute; left:0; bottom:0; transition: height .5s; -moz-transition: height .5s; -webkit-transition: height .5s; -o-transition: height .5s; display:block; overflow:hidden;}
.fd03 ul li a strong{ width:100%; height:310px; overflow:hidden; display:block;}
.fd03 ul li a strong img{ height:100%; display:block;}
.fd03 ul li a b{ display:block; width:100%; height:27px; transition: height .5s; -moz-transition: height .5s; -webkit-transition: height .5s; -o-transition: height .5s; overflow:hidden;}
.fd03 ul li a span{ height:46px; line-height:46px; font-size:18px; overflow:hidden; width:100%; display:block; text-align:center;}
.fd03 ul li a p{ width:330px; height:96px; line-height:24px; font-size:14px; color:#fff; display:none; margin:auto; overflow:hidden;}
.fd03 ul li:hover{ background-color:#47cb61;}
.fd03 ul li:hover a{ height:480px;}
.fd03 ul li:hover b{ height:5px;}
.fd03 ul li:hover span{ color:#fff;}
.fd03 ul li:hover p{ display:block;}

/*生产流程*/
.tit{ width:1150px; margin:auto; padding-top:42px; text-align:center;}
.tit span{ height:44px; line-height:44px; font-size:36px; text-transform:uppercase; color:#ededed; display:block;}
.tit p{ height:50px; line-height:50px; font-size:30px;  color:#47cb61; display:block; margin-top:-37px;}
.tit b{ width:50px; height:3px; display:block; margin:auto; background-color:#ddd;}

.cbox{ width:1200px; margin:auto; margin-bottom:30px;}
.cbox img{ max-width:100%;}
.cbox .f01{ margin-top:30px; width:420px; margin-left:202px;}
.cbox .f01 img{ display:block;}
.cbox .f02{ margin-left:89px; height:132px; overflow:hidden; width:980px;}
.cbox .f02 strong{ display:block; height:130px; width:130px; border:1px solid #ddd; border-radius:140px; margin:0 48px; overflow:hidden; float:left;}
.cbox .f02 strong img{ display:block; height:130px; margin:auto;}
.cbox .f02 p{ display:block; height:130px; width:750px; overflow:hidden; float:left;}
.cbox .f02 p span{ display:block; padding-top:12px; font-size:18px; height:48px; line-height:48px; overflow:hidden; color:#47cb61;}
.cbox .f02 p a{ display:block; font-size:14px; height:48px; line-height:24px; overflow:hidden;}
.cbox .f03{ width:420px; margin-left:202px;}
.cbox .f03 img{ display:block;}
.cbox .f04{ margin:auto; overflow:hidden; width:740px;}
.cbox .f04 strong{ display:block; height:130px; width:130px; border-radius:130px; margin:auto; overflow:hidden;}
.cbox .f04 strong img{ display:block; height:130px; margin:auto;}
.cbox .f04 p{ display:block; width:740px; overflow:hidden; text-align:center;}
.cbox .f04 p span{ display:block; padding-top:12px; font-size:18px; height:48px; line-height:48px; overflow:hidden; color:#47cb61;}
.cbox .f04 p a{ display:block; font-size:14px; height:48px; line-height:24px; overflow:hidden;}

/*新闻*/
.news{ width:1200px; margin:auto; display:block;}
.news li{ padding:25px 0; border-bottom:1px solid #cacaca; display:block; overflow:hidden;}
.news li .time{ width:150px; overflow:hidden;}
.news li .time span{ display:block; font-size:30px; line-height:32px; height:32px; overflow:hidden;}
.news li .time p{ display:block; font-size:18px; line-height:26px; height:26px; overflow:hidden; color:#999;}
.news li .wen{ width:940px; margin-right:20px; overflow:hidden;}
.news li .wen a{ display:block; width:100%; font-size:18px; line-height:28px; height:28px; overflow:hidden;}
.news li .wen p{ display:block; width:100%; font-size:14px; line-height:26px; height:26px; overflow:hidden; color:#666; padding-top:4px;}
.news li .more{ width:90px; height:58px; line-height:58px; overflow:hidden; text-align:right; font-size:16px; text-transform:uppercase;}
.news li:hover .time span,.news li:hover .time p,.news li:hover .wen a,.news li:hover .more a{ color:#47cb61;}

/*fanye*/
.fanye{ width:1200px; text-align:center; margin:50px auto; margin-top:30px;}
.fanye span{ display:inline-block; margin:0 2px; border:1px solid #47cb61; padding:0 5px; line-height:18px; height:18px; color:#fff; background-color:#47cb61; font-size:12px;}
.fanye a{ display:inline-block; margin:0 2px; border:1px solid #eee; padding:0 5px; line-height:18px; height:18px; color:#47cb61; font-size:12px;}
.fanye a:hover{ border:1px solid #47cb61; color:#fff; background-color:#47cb61;}

.fan{ width:1200px; text-align:right; margin:50px auto; margin-top:30px;}
.fan li{ display:inline-block; margin-left:5px;}
.fan li a{ display:block; padding:0 5px; min-width:12px; line-height:22px; height:22px; border:1px solid #eee; color:#333; font-size:12px; text-align:center;}
.fan li a:hover{ border:1px solid #47cb61; color:#47cb61;}
.fan li.ivu-page-item-active a{ color:#fff; background-color:#47cb61; border:1px solid #47cb61;}

/*新闻内页*/
.tou{ text-align:center; font-size:18px; color:#47cb61; line-height:40px; margin:auto; width:1200px; padding-top:20px;}
.sj{ font-size:14px; text-align:center; line-height:20px; color:#666; margin-bottom:10px; border-bottom:1px solid #e1e1e1; margin:auto; width:1200px; padding-bottom:10px; margin-bottom:10px;}
.txt{ width:1200px; margin:auto; font-size:14px; line-height:24px; padding-top:5px;}
.txt img{ max-width:100%;}

.fy{ width:1200px; margin:auto; margin-top:15px; padding-top:10px;}
.fy .pre{ float:left; width:900px;}
.fy .pre p{ display:block; font-size:14px; height:24px; line-height:24px; overflow:hidden;}
.fy span{ float:left; width:300px; display:block; text-align:right;}
.fy a:hover{ color:#47cb61;}

/*在线预订*/
.mess{ width:1150px; margin:50px auto; padding-top:30px;}
.mess dl{ width:1260px; display:block; overflow:hidden;}
.mess dt{ display:block; float:left; width:630px; margin-top:20px; overflow:hidden;}
.mess dt span{ display:block; float:left; width:80px; height:50px; line-height:50px; font-size:16px;}
.mess dt input{ display:block; float:left; width:400px; padding:0 19px; height:48px; line-height:48px; font-size:16px; border:1px solid #ccc;}
.mess dd{ display:block; float:left; width:1150px; margin-top:20px; overflow:hidden;}
.mess dd span{ display:block; float:left; width:80px; height:50px; line-height:50px; font-size:16px;}
.mess dd textarea{ display:block; float:left; width:1030px; padding:12px 19px; height:194px; line-height:24px; font-size:16px; border:1px solid #ccc;}
.mess dd input{ width:200px; height:50px; margin:auto; display:block; cursor:pointer; line-height:50px; text-align:center; font-size:16px; background-color:#47cb61; color:#fff;}
.mess dd input:hover{ background-color:#090;}

/*联系我们*/
.lxbox{ width:1200px; position:relative; margin:50px auto; margin-top:30px; height:610px;}
.lxbox .box{ width:400px; height:530px; position:absolute; left:60px; top:40px; background-color:#47cb61; box-shadow:0 0 13px rgba(0,0,0,0.35);}
.lxbox .box .biao{ margin-top:65px; margin-left:50px; height:66px; line-height:66px; font-size:24px; color:#fff;}
.lxbox .box dl{ display:block; width:290px; margin-left:50px; overflow:hidden;}
.lxbox .box dl dt{ display:block; line-height:32px; font-size:14px; color:#fff;}
.lxbox .box dl dd{ display:block; line-height:44px; font-size:24px; color:#fff;}
.lxbox .box dl p{ line-height:32px; color:#fff;}

/*产品*/
.case{ width:1200px; margin:auto;}
.case ul{ width:1230px; display:block; overflow:hidden;}
.case ul li{ width:380px; height:260px; background-color:#fff; float:left; display:block; overflow:hidden; margin-right:30px; margin-top:30px;}
.case ul li a{ width:100%; height:260px; overflow:hidden; display:block; position:relative;}
.case ul li .wen{ width:100%; position:absolute; left:0; bottom:0; height:260px; background-color:rgba(0,0,0,0.7); text-align:center;}
.case ul li .wen span{ display:block; padding:30px 20px; padding-bottom:0; height:22px; font-size:18px; line-height:22px; color:#fff;}
.case ul li .wen p{ display:block; margin:20px; max-height:72px; font-size:14px; line-height:24px; color:#fff; overflow:hidden;}
.case ul li .wen b{ display:block; margin:auto; text-align:center; width:30px; height:30px; background-image:url(../images/more_33.png); background-position:center; background-repeat:no-repeat;}
.case li img{ width:100%; display:block; z-index:1;
	transition-delay:0s;
    transition-duration:1s;
    transition-property:all;
    transition-timing-function:ease;
	/* Firefox 4 */
	-moz-transition-delay:0s;
    -moz-transition-duration:1s;
    -moz-transition-property:all;
    -moz-transition-timing-function:ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration:1s;
    -webkit-transition-property:all;
    -webkit-transition-timing-function:ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration:1s;
    -o-transition-property:all;
    -o-transition-timing-function:ease;

}
.case li:hover img{
transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1); 	/* IE 9 */
	-moz-transform:scale(1.1, 1.1); 	/* Firefox */
	-webkit-transform:scale(1.1, 1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1, 1.1); 	/* Opera */
	
}
.case li:hover .wen{ display:none;}

/*产品内页*/
.cont{ width:1200px; margin:30px auto; margin-bottom:0;}
.game163{ width:580px; position:relative; float:left;}
.game163 .DB_imgSet{ width:100%; height:420px; position:relative; display:block; overflow:hidden;}
.game163 .DB_imgSet .DB_imgWin{ width:100%; height:420px; display:block; overflow:hidden; background-image:none !important; background-color:#fff !important;}
.game163 .DB_imgSet .DB_imgWin img{ width:100%; display:block;}
.game163 .DB_imgSet .DB_page{ display:none;}
.game163 .DB_imgSet .DB_prevBtn{ position:absolute; top:50%; margin-top:-45px; cursor:pointer; left:0;}
.game163 .DB_imgSet .DB_nextBtn{ position:absolute; top:50%; margin-top:-45px; cursor:pointer; right:0;}

.game163 .DB_thumSet{ width:590px; position:relative; margin-top:10px; height:78px; overflow:hidden;}
.game163 .DB_thumSet .DB_prevPageBtn,.game163 .DB_thumSet .DB_nextPageBtn{ height:88px; display:block; position:absolute; top:-5px; z-index:99;}
.game163 .DB_thumSet .DB_prevPageBtn img,.game163 .DB_thumSet .DB_nextPageBtn img{ display:block; height:88px;}
.game163 .DB_thumSet .DB_prevPageBtn{ left:0;}
.game163 .DB_thumSet .DB_nextPageBtn{ right:10px;}
.game163 .DB_thumSet .DB_thumMove{ height:78px; white-space:nowrap; font-size:0; position:relative; text-align:left;}
.game163 .DB_thumSet .DB_thumMove li{ width:108px; height:78px; display:inline; overflow:hidden; margin-right:10px;}
.game163 .DB_thumSet .DB_thumMove li a{ width:108px; height:78px; overflow:hidden;}
.game163 .DB_thumSet .DB_thumMove li img{ width:108px; height:78px;}
.game163 .DB_thumSet .DB_thumLine{ position:absolute; width:98px; height:68px; border:5px solid #47cb61; left:0; top:0;}

.xinx{ width:550px; float:right;}
.xinx .biao{ width:100%; font-size:18px; font-weight:bold; color:#47cb61; line-height:30px; margin-bottom:10px;}
.xinx .biao a{ float:right;}
.xinx .add_chose{ width:540px; padding-left:10px; background-color:#f1f1f1; height:50px; line-height:50px; position:relative; font-size:14px; margin-bottom:5px;}
.xinx .add_chose .price{ font-size:30px; font-weight:bold; font-style:normal; color:#00a83a;}

.xinx ul{ width:100%; border-top:1px solid #cacaca; display:block; overflow:hidden; padding-top:10px; padding-bottom:5px;}
.xinx ul li{ width:100%; display:block; font-size:14px; line-height:24px; overflow:hidden; margin-bottom:5px;}
.xinx ul li a{ display:block; float:left; width:70px;}
.xinx ul li p{ width:480px; display:block; float:left; overflow:hidden; max-height:96px;}
.xinx .more{ width:100%; text-align:center; margin-top:5px;}
.xinx .more p{ width:256px; border:2px solid #47cb61; display:block; float:left;}
.xinx .more p a{ background-color:#47cb61; line-height:46px; height:46px; font-size:16px; color:#fff; display:block; overflow:hidden; width:100%;}
.xinx .more span{ width:256px; line-height:46px; height:46px; font-size:16px; color:#fff; border:2px solid #47cb61; display:block; float:right;}
.xinx .more span a{ background-color:#fff; line-height:46px; height:46px; font-size:16px; color:#47cb61; display:block; overflow:hidden; width:100%;}
.txts{ width:1200px; margin:30px auto; margin-bottom:50px; font-size:14px; line-height:24px;}
.txts img{ max-width:100%;}

/*弹框*/
#btn1{ cursor: pointer;}
.xcConfirm .xc_layer{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #666666; opacity: 0.5; z-index: 2147000000;}
.xcConfirm .popBox{position: fixed; left: 50%; top: 50%; padding-bottom: 20px; background-color: #ffffff; z-index: 2147000001; width: 570px; margin-left: -285px; margin-top: -160px; border-radius: 5px; font-weight: bold; color: #535e66;}
.xcConfirm .popBox .ttBox{height: 30px; line-height: 30px; padding: 14px 30px; border-bottom: solid 1px #eef0f1;}
.xcConfirm .popBox .ttBox .tt{font-size: 18px; display: block; float: left; height: 30px; position: relative;}
.xcConfirm .popBox .ttBox .clsBtn{display: block; cursor: pointer; width: 12px; height: 12px; position: absolute; top: 22px; right: 30px; background: url(__PUBLIC__/Home/PC/images/icons.png) -48px -96px no-repeat;}
.xcConfirm .popBox .txtBox{margin: 40px 100px; overflow: hidden;}
.xcConfirm .popBox .txtBox .bigIcon{float: left; margin-right: 20px; width: 48px; height: 48px; background-image: url(__PUBLIC__/Home/PC/images/icons.png); background-repeat: no-repeat; background-position: 48px 0;}
.xcConfirm .popBox .txtBox p{ margin-top: 16px; line-height: 26px; overflow-x: hidden; overflow-y: auto;}
.xcConfirm .popBox .btnArea{border-top: solid 1px #eef0f1;}
.xcConfirm .popBox .btnGroup{float: right;}
.xcConfirm .popBox .btnGroup .sgBtn{margin-top: 14px; margin-right: 10px;}
.xcConfirm .popBox .sgBtn{display: block; cursor: pointer; float: left; width: 95px; height: 35px; line-height: 35px; text-align: center; color: #FFFFFF; border-radius: 5px;}
.xcConfirm .popBox .sgBtn.ok{background-color: #0095d9; color: #FFFFFF;}
.xcConfirm .popBox .sgBtn.cancel{background-color: #546a79; color: #FFFFFF;}

/*注册*/
.content{ width:1200px; margin:30px auto; padding-bottom:50px;}

.deng{ width:1200px;}
.deng .z{ width:540px; overflow:hidden; font-size: 14px; color: #333; line-height: 24px;}
.deng .z img{ width:80%; margin:50px auto; display:block;}
.deng .y{ width:460px; border-left: 1px solid #cacaca; padding-left:63px;}
.deng .y dt{ width:460px; overflow:hidden; margin-bottom:30px;}
.deng .y dt span{ width:100px; display:block; float:left; margin-right:10px; height:40px; line-height:40px; font-size:14px; color:#333; text-align:right;}
.deng .y dt p{ width:290px; padding:0 9px; height:38px; line-height:38px; border:1px solid #cacaca; float:left; overflow:hidden;}
.deng .y dt p input{ display:block; width:290px; height:38px; line-height:38px; font-size:14px; color:#333;}
.deng .y dt select{ width:97px; padding-left:9px; height:38px; line-height:38px; border:1px solid #cacaca; font-size:14px; color:#333; display:block; float:left; margin-right:10px;}
.deng .y dt strong{ width:150px; padding:0 9px; height:38px; line-height:38px; border:1px solid #cacaca; float:left; overflow:hidden; display:block;}
.deng .y dt strong input{ display:block; width:150px; height:38px; line-height:38px; font-size:14px; color:#333;}
.deng .y dt a{ width:110px; padding:0 9px; height:38px; line-height:38px; border:1px solid #cacaca; float:left; overflow:hidden; display:block; margin-left:10px;}
.deng .y dt a img{ height:38px; width:110px; display:block;}
.deng .y dd{ width:260px; height:40px; margin-left:110px;}
.deng .y dd input{ width:260px; height:40px; line-height:40px; overflow:hidden; background-color:#00a83a; text-align:center; font-size:14px; border-radius:5px; display:block; color:#fff;}
.deng .y dd a{ display:block; width:260px; height:40px; line-height:40px; overflow:hidden; text-align:center; font-size:14px; color:#666;}
.deng .y dd a:hover{ color:#00a83a;}

/*会员信息*/
.deng .y dt h1{ width:330px; padding:4px 9px; height:120px; border:1px solid #cacaca; display:block; font-weight:normal; float:left; overflow:hidden;}
.deng .y dt h1 textarea{ width:330px; height:120px; color:#333; line-height:24px; font-size:14px;}

/*订单信息*/
.me01{ width:100%; overflow:hidden; margin:auto;}
.me01 span{ display:block; background-image:url(../images/d_h.png); background-position:left center; background-size:5px 16px; background-repeat:no-repeat; font-size:16px; line-height:32px; color:#333; padding-left:10px; float:left;}
.me01 .ser{ width:349px; height:32px;}
.me01 .ser input{ width:269px; border:1px solid #cacaca; height:30px; line-height:30px; font-size:14px; padding-left:7px; display:block; float:left;}
.me01 .ser a{ width:35px; height:30px; display:block; float:left; border:1px solid #cacaca; border-left:none; padding-left:35px; line-height:30px; font-size:12px; background-image:url(../images/sou.jpg); background-position:13px center; background-repeat:no-repeat; color:#333;}
.me01 select{ width:118px; height:32px; border:1px solid #cacaca; display:block; float:left; margin-right:30px; padding-left:7px;}

.ding{ width:100%; margin:auto; background-color:#cacaca; font-size:14px; margin-top:20px;}
.ding th{ background-color:#eee; font-weight:normal; padding:10px;}
.ding th span{ margin-left:20px;}
.ding th a{ margin-right:20px; float:right;}
.ding td{ background-color:#fff; padding:10px;}
.ding td strong{ display:block; height:60px; float:left; overflow:hidden;}
.ding td strong img{ display:block; height:60px;}
.ding td p{ display:block; float:left; font-size:14px; line-height:24px; margin-left:10px;}
.ding td span{ color:#ff6600;}
.ding td a{ color:#333; line-height:24px;}
.ding td a:hover{ color:#00a83a;}

/*购物车*/
.shou{ width:100%; margin:auto; background-color:#cacaca; border-bottom:none; font-size:14px; line-height:24px; color:#333;}
.shou th{ background-color:#f1f1f1; font-weight:normal; font-size:14px;}
.shou tr{ background-color:#fff;}
.shou td img{ display:block; float:left; margin-left:10px;}
.shou td span{ display:block; float:left; margin-left:10px; width:340px;}
.p_num{ height:28px; width:93px; margin:auto;}
.p_num a{float:left;margin:5px 0 0 0;display:block;width:15px;height:15px;line-height:99em;overflow:hidden;}
.p_num a.sy_minus{ background-image:url(../images/jian.jpg); background-repeat:no-repeat;}
.p_num a.sy_plus{ background-image:url(../images/jia.jpg); background-repeat:no-repeat;}
.p_num .sy_num{float:left;margin:0 5px;display:inline;border:solid 1px #ccc;padding:4px 3px 4px 8px;width:40px;line-height:18px;font-size:14px;color:#00a83a;font-weight:800;}
.total-font{font-family:Arial;font-size:18px;line-height:32px; clear:both;font-size:14px;}
.jr:hover{ color:#00a83a;}
.del:hover{ color:#00a83a;}
.quan{ width:100%; margin-top:20px; height:60px; line-height:60px; background-color:#f1f1f1;}
.xuan{ width:70px; float:left; height:60px; margin-left:30px; line-height:60px; font-size:14px;} 
.xuan input{ width:15px; height:15px; display:block; float:left; margin-top:22px; margin-right:5px;}
.btn{ font-size:14px; line-height:60px; margin-left:25px;}
.heji{ height:60px; width:550px;}
.heji span{ float:left; display:block; width:150px; height:60px; line-height:60px; font-size:15px; color:#333;}
.heji span strong{ color:#ff6600; padding:0 5px;}
.heji div{ width:280px; height:60px; line-height:60px; font-size:15px; color:#333; float:left; text-align:left;vertical-align:bottom;}
.heji div p{ color:#ff6600; padding:0 5px; display:inline;}
.heji div strong{ color:#333; font-size:12px; font-weight:normal;}
.heji a{ width:120px; height:60px; line-height:60px; font-size:18px; color:#fff; background-color:#00a83a; display:block; text-align:center; float:left;}

/*立即购买*/
.tijiao02{ width:1180px; height:38px; line-height:38px; border:1px solid #cacaca; background-color:#f5f5f5; padding-left:18px; font-size:14px; font-weight:bold; margin:auto; color:#333;}
.tijiao03{ width:1198px; border:1px solid #cacaca; border-top:none; height:36px; line-height:36px; background-color:#fbfbfb; font-size:14px; margin:auto; font-weight:bold;}
.tijiao03 span{ float:left; display:block; width:165px; text-align:left; padding-left:45px;}
.tijiao03 a{ float:left; display:block; width:356px; text-align:center;}
.tijiao03 p{ float:right; font-weight:normal; font-size:12px; margin-right:45px; padding-left:25px; background-image:url(../images/xiu.png); background-position:left center; background-repeat:no-repeat; background-size:15px auto; cursor:pointer;}
.tijiao04{ width:float; border:1px solid #cacaca; border-top:none; height:48px; line-height:48px; font-size:14px; margin:auto; margin-bottom:10px;}
.tijiao04 span{ float:left; display:block; width:165px; text-align:left; padding-left:45px;}
.tijiao04 a{ float:left; display:block; width:356px; text-align:center;}
.tijiao05{ width:1153px; border:1px solid #cacaca; border-top:none; margin:auto; padding:15px 0; padding-left:45px;}
.tijiao05 li{ font-size:14px; line-height:32px;}
.tijiao05 li p{ text-align:right; float:right; display:block; height:24px; line-height:24px; margin:4px 45px;}
.tijiao05 li p select,.tijiao05 li p input{ font-size:14px;}
.tijiao06{
	width: 1108px;
	border-top: 1px solid #cacaca;
	border-left: 1px solid #cacaca;
	font-size: 14px;
}
.tijiao06 td{ border:1px solid #cacaca; border-left:none; border-top:none;}
.tijiao06 td img{ width:60px; height:60px; padding:10px;}
.tijiao06 td a:hover{ color:#00a83a;}
.tijiao07{ width:1198px; border:1px solid #cacaca; border-top:none; background-color:#f5f5f5; margin:auto; overflow:hidden;}
.tijiao08{ margin:0 45px; border-bottom:1px solid #cacaca; height:46px; line-height:46px; text-align:right; padding-right:8px; font-size:15px; color:#666;}
.tijiao09{ width:350px; height:30px; line-height:30px; margin-right:45px; float:right; padding:15px 0;}
.tijiao09 span{ width:280px; float:left; text-align:right; margin-right:10px; font-size:15px; color:#333;}
.tijiao09 span strong{ font-size:18px; font-weight:bold; color:#00a83a;}
.tijiao09 a{ width:60px; height:30px; line-height:30px; color:#fff; background-color:#00a83a; text-align:center; display:block; float:right; font-size:14px;}

/*在线支付*/
.kuan01{ width:100%; height:60px; padding:25px 0; background-color:#f6f6f6; margin:auto;}
.kuan02{ margin-left:30px; float:left;}
.kuan02 span{ line-height:36px; display:block; height:36px; font-size:20px; color:#339933;}
.kuan02 a{ line-height:24px; display:block; height:24px; font-size:12px; color:#666;}
.kuan03{ margin-right:30px; float:right;}
.kuan03 span{ line-height:36px; display:block; height:36px; font-size:15px; color:#666;}
.kuan03 span strong{ line-height:36px; display:block; float:right; height:36px; font-size:20px; color:#00a83a; padding:0 5px;}
.kuan03 a{ line-height:24px; display:block; height:24px; font-size:12px; color:#00a83a;}
.kuan04{ width:1200px; margin:auto; padding:25px 0;}
.kuan04 li{ font-size:14px; line-height:26px; margin-left:30px;}
.kuan05{ width:1140px; padding:25px 30px; background-color:#f6f6f6; margin:auto;}
.kuan06{ width:1140px; border-bottom:1px solid #cacaca; padding-bottom:10px; margin:auto;}
.kuan06 a{ line-height:36px; display:block; height:36px; font-size:20px; color:#666; float:left;}
.kuan06 span{ line-height:36px; display:block; height:36px; font-size:15px; color:#666; float:right;}
.kuan06 span strong{ line-height:36px; display:block; float:right; height:36px; font-size:20px; color:#00a83a; padding:0 5px;}
.kuan07{ width:100%; overflow:hidden; padding-top:50px; height:52px; padding-bottom:25px;}
.kuan07 input{ width:14px; height:14px; display:block; float:left; margin-top:19px;}
.kuan07 img{ width:211px; height:52px; display:block; float:left; margin-left:20px; margin-right:40px;}
.kuan08{ width:100%; margin:auto;}
.kuan09{ width:210px; height:60px; display:block; float:right; margin-top:30px; text-align:center; font-size:22px; line-height:60px; color:#fff; background-color:#00a83a;}

/*微信*/
.bd_weixin_popup{ position:fixed; left:50%; margin-top:-156px; top:50%; margin-left:-131px; padding:10px; width:240px; height:300px; background:#fff; border:solid 1px #d8d8d8; z-index:11001; font-size:12px; display:none;}
.bd_weixin_popup .bd_weixin_popup_head{ font-size:12px; font-weight:bold; text-align:left; line-height:16px; height:16px; position:relative; color:#000;}
.bd_weixin_popup .bd_weixin_popup_head .bd_weixin_popup_close{ width:16px; height:16px; position:absolute; right:0; top:0; color:#999; text-decoration:none; font-size:16px; cursor:pointer; text-align:right;}
.bd_weixin_popup .bd_weixin_popup_main{ padding:10px; padding-bottom:5px;}
.bd_weixin_popup .bd_weixin_popup_main img{ display:block; width:200px; margin:auto;}
.bd_weixin_popup .bd_weixin_popup_foot{ font-size:12px; text-align:left; line-height:22px; color:#666;}

/*产品内页*/
.cp01{ position:relative; width:1200px; margin:auto;}
.cp01 ul{ display:block; width:1220px; overflow:hidden;}
.cp01 ul li{ padding:10px; width:265px; display:block; float:left; margin-right:20px; overflow:hidden; background-color:#f2f2f2; margin-top:20px;}
.cp01 ul li strong{ display:block; width:100%; height:180px; overflow:hidden;}
.cp01 ul li strong img{ width:100%; display:block;}
.cp01 ul li b{ width:34px; height:2px; margin:auto; background-color:#666; display:block;}
.cp01 ul li p{ width:100%; height:34px; line-height:34px; font-size:16px; text-align:center; color:#333; display:block; margin:5px auto;}
.cp01 ul li em{ display:block; font-size:14px; line-height:24px; height:48px; margin:10px auto; font-style:normal; overflow:hidden; width:100%;}
.cp01 ul li .gou{ width:100%; height:30px;}
.cp01 ul li .gou .jia{ float:left; height:30px; line-height:30px; font-size:14px;}
.cp01 ul li .gou .mai{ float:right; margin-left:5px; width:68px; height:28px; line-height:28px; border:1px solid #00a83a; text-align:center; font-size:14px; background-color:#00a83a;}
.cp01 ul li .gou .mai a{ color:#fff; display:block; width:100%; height:28px;}
.cp01 ul li .gou .che{ float:right; width:68px; height:28px; line-height:28px; border:1px solid #00a83a; text-align:center; font-size:14px;}
.cp01 ul li .gou .che a{ color:#00a83a; display:block; width:100%; height:28px;}
.cp01 ul li:hover{ background-color:#00a83a;}
.cp01 ul li:hover b{ background-color:#fff;}
.cp01 ul li:hover p a,.cp01 ul li:hover em{ color:#fff;}
.cp01 ul li:hover .gou .jia{ color:#fff;}
.cp01 ul li:hover .gou .mai{ background-color:#fff; border:1px solid #fff;}
.cp01 ul li:hover .gou .mai a{ color:#00a83a;}
.cp01 ul li:hover .gou .che{ border:1px solid #fff;}
.cp01 ul li:hover .gou .che a{ color:#fff;}

.tits{ width:1200px; margin:auto; line-height:36px; font-size:20px; border-bottom:1px solid #e5e5e5; display:block; color:#00a83a; overflow:hidden; margin-top:20px; text-align:right;}
.tits b{ width:4px; height:19px; display:block; float:left; margin-right:10px; background-color:#00a83a; margin-top:18px;}
.tits p{ color:#00a83a; display:block; float:left; padding-top:10px;}
.tits span{ line-height:46px; font-size:36px; display:block; float:left; color:#ccc; margin-left:20px; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif;}
.tits a{ display:inline-block; font-size:14px; line-height:36px; margin-left:20px; padding-top:10px; cursor:pointer;}
.tits a:hover,.tits a.on{ color:#47cb61;}

#goodcover{ display:none; width:100%; height:100%; background-color:rgba(0,0,0,0.7); position:fixed; left:0; top:0; z-index:998;}
#codes{ display:none; padding:30px; width:1150px; height:80%; box-sizing:border-box; background-color:#fff; border-radius:10px; position:fixed; left:50%; margin-left:-575px; top:10%; z-index:999; overflow:visible;}
#codes .close{ position:absolute; right:-15px; top:-15px; width:18px; height:18px; border:1px solid #fff; padding:5px; border-radius:30px; background-color:#fff;}
#codes .close img{ width:18px; height:18px; display:block; border-radius:30px;}
#codes .goodtxt{ width:100%; height:100%; overflow:auto; font-size:14px; line-height:24px;}
#codes .goodtxt img{ max-width:100%; height:auto;}

.tabox .honor{ width:1230px; display:block; overflow:hidden; margin-top:-30px;}
.tabox .honor li{ width:275.5px; border:1px solid #cacaca; height:398px; display:block; float:left; margin-top:30px; margin-right:30px; overflow:hidden; background-color:#fff; position:relative; cursor:pointer;}
.tabox .honor li img{ height:100%; display:block; margin:auto;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 1s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
    -webkit-transition-duration: 1s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
    -o-transition-duration: 1s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
}
.tabox .honor li p{ width:100%; height:398px; display:none; text-align:center; vertical-align:middle; overflow:hidden; position:absolute; left:0; top:0;}
.tabox .honor li p span{ width:100%; height:398px; display:table-cell; text-align:center; vertical-align:middle; overflow:hidden;}
.tabox .honor li p b{ display:block; width:110px; height:1px; background-color:rgba(255,255,255,0.7); overflow:hidden; margin:auto;}
.tabox .honor li p strong{ display:block; font-weight:normal; font-size:16px; color:#fff; line-height:38px; overflow:hidden;}
.tabox .honor li:hover p{ display:table; background-color:rgba(0,0,0,0.7);}
.tabox .honor li:hover img {
	transform: scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1);
	-moz-transform:scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1);
	-o-transform:scale(1.1, 1.1); 
}

.dzt{ height:30px; border-bottom:1px solid #cacaca;}
.dzt span{ display:block; float:left; height:29px; border-bottom:2px solid #47cb61; width:100px; text-align:center; color:#47cb61; font-size:16px; font-weight:700;}
.dzt a{ float:right; display:block; line-height:30px; font-size:12px; padding-left:20px; background-image:url(../images/dzt.png); background-position:left center; background-size:auto 16px; background-repeat:no-repeat; height:30px; color:#666; cursor:pointer;}
.dzt a:hover{ color:#47cb61;}