﻿@charset "utf-8";/*MS 2016-4.25*/

body{background:#f7f7f7;color:#666;font-family:"Microsoft Yahei"; font:14px/1.5; margin:auto;}

.w1210{width:1210px; margin:auto;}

a{font-size:14px;}
a:hover{font-size:14px; color:#F00;}

.watting{width:16px;line-height: 40px;background:url(../images/load.gif) no-repeat center center;margin:auto;display:none;}
#my_msg{padding: 0px;text-align: center; line-height: 40px}
#more-div{text-align: center; line-height: 40px}
#my_msg_getMore{text-align: center; line-height:20px; display: none;}

/*头部*/
.top{display:block; height:120px;}
.top .logo{padding:25px 0 0 40px;}

.top .user{text-align:right; height:40px; line-height:40px; margin-top:20px;}
.top .user a{color:#715844; padding:0 5px; font-size:12px;}
.top .user a:hover{color:#ff0000; padding:0 5px;}
.top .user a.vip{background:#c9cb80; padding:5px;color:#fff;}
.top .user a.vip:hover{background:#c9cb80; padding:5px; color:#fff;}
.top .user a.line{background:url(../images/top_menu_line.gif) no-repeat right center; border-bottom:none; padding-right:10px;}
.top .user a.yh img{width: 15px; height: auto; vertical-align: middle; padding-right: 5px;}

.top .menu{display:block; margin-top:5px;}
.top .menu li{padding:0 17px; background:url(../images/top_menu_line.gif) no-repeat right center;}
.top .menu a{color:#715844; display:block; padding:5px 10px;font-size:15px;}
.top .menu a:hover{color:#fff; background:#c9cb80; display:block; padding:5px 10px; font-size:15px;}
.top .menu .active a{color:#fff; background:#c9cb80; display:block; padding:5px 10px;font-size:15px;}

.index_box_pmenu{width:850px;}


/*首页标题*/

.title{height:60px;display:block; padding:10px; background:url(../images/title_bg.gif) repeat-x center #fff; position:relative;}

.title .title_box{padding:0 10px ;margin:0px auto; background:#FFF; text-align:center; width:200px; overflow:hidden;position:absolute; left:42%;}
.title .title_box span{display:block; color:#725742; font-size:24px;}
.title .title_box small{text-transform:uppercase; color:#725742; font-size:11px;}

.title a{padding:10px; background:#FFF; text-transform:uppercase;color:#725742; font-size:12px;position:absolute; right:10px; top:20px;}
.title a:hover{padding:10px; background:#FFF;text-transform:uppercase;color:#ff0000; font-size:12px;position:absolute; right:10px;top:20px;}


/*内页标题*/
.stitle{height:60px;display:block; padding:10px 0; background:#FFF; position:relative;}
.stitle .stitle_box{width:900px; margin:auto;background:url(../images/title_bg.gif) repeat-x left center #fff; height:60px; text-align:center;}
.stitle .stitle_box ul{ text-align:center;padding:0 10px; background:#FFF; width:150px; margin:auto;}
.stitle .stitle_box span{display:block; color:#725742; font-size:24px; }
.stitle .stitle_box small{text-transform:uppercase; color:#725742; font-size:11px;}
.stitle a{position:absolute; right:30px; top:30px;}



.left_ad img{width:350px; height:540px;}
.ad img{width:1210px; height:auto;}


/*首页分类*/
.pmenu{display:block; overflow:hidden;}
.pmenu li{width:33.3333333%; text-align:center;}
.pmenu ul{width:101%; overflow:hidden;}
.pmenu img{display:block; text-align:center; margin:auto;}
.pmenu a{display:block; border-bottom:1px #fff solid; border-right:1px #fff solid; padding:44px;}
.pmenu a:hover{display:block; border-bottom:1px #fff solid; border-right:1px #fff solid; padding:44px; background:#eee;}


.plist{display:block; margin-top:20px; overflow:hidden;}
.plist ul{width:105%; overflow:hidden;}
.plist li{width:287px; text-align:left; margin-bottom:20px; margin-right:20px; background:#fff;position:relative;}
.plist img{width:100%; height:345px;}
.plist a{display:block; border:2px #fff solid;}
.plist a:hover{display:block; border:2px #c9cb80 solid;}

.plist .s{position:absolute; z-index:100; right:30px; top:30px; width:120px;}
.plist .s span{display:block; color:#6c8a58; font-size:16px;}
.plist .s small{display:block; color:#705840; font-size:12px;}

.plist .b{ background:#6c8a58; padding:10px;}
.plist .b span{display:block; color:#fff; font-size:16px;}
.plist .b small{display:block; color:#fff; font-size:12px;}


.splist{display:block; padding:10px 0;overflow:hidden;}
.splist ul{width:101%; overflow:hidden;}
.splist li{width:234px; margin-right:10px;position:relative;}
.splist img{width:100%; height:auto;}
.splist a{display:block; border:2px #fff solid;}
.splist a:hover{display:block; border:2px #c9cb80 solid;}
.splist .x{width:20px;}
.splist .x span{ width:20px;line-height:15px; color:#6c8a58; font-size:16px; position:absolute;z-index:100;right:20px; top:20px; height:150px;}
.splist .x small{width:10px; display:block; line-height:15px;color:#705840; font-size:12px;position:absolute;z-index:100; right:50px; top:20px;word-wrap:break-word;word-break:nomal;}


.ssplist{display:block; padding:10px 0;overflow:hidden;}
.ssplist ul{width:101%; overflow:hidden;}
.ssplist li{width:295px; margin:0 10px 10px 0;position:relative;}
.ssplist img{width:100%; height:auto;}
.ssplist a{display:block; border:2px #fff solid;}
.ssplist a:hover{display:block; border:2px #c9cb80 solid;}
.ssplist .x{width:20px;}
.ssplist .x span{ width:20px;line-height:15px; color:#6c8a58; font-size:16px; position:absolute;z-index:100;right:20px; top:20px; height:150px;word-wrap:break-word;word-break:nomal;}
.ssplist .x small{width:20px; display:block; line-height:15px;color:#705840; font-size:12px;position:absolute;z-index:100; right:50px; top:20px;word-wrap:break-word;word-break:nomal;}


.new_plist{padding-top:10px;}
.nplist{float:left; overflow:hidden;}
.nplist ul{width:101%; overflow:hidden;}
.nplist li{border-left:1px #000 solid;position:relative;}
.nplist img{width:289px; height:405px;}
.nplist .s{position:absolute; z-index:100; left:30px; top:30px; width:120px;}
.nplist .s span{display:block; color:#6c8a58; font-size:16px;}
.nplist .s small{display:block; color:#705840; font-size:12px;}


/*新闻页*/
.news_left{width:268px;}
.news_left .left_ads a{width:100%;}
.news_left .left_ads img{width:100%; height:auto; margin-bottom:20px;}

.news_right{width:920px; background:#FFF;}
.news_right_title{height:40px; line-height:40px; background:#eee; display:block; padding:0 10px;}
.news_right_title span{color:#87b12e;}
.news_right_bt{display:block; padding:40px;}
.news_right_bt h1{font-size:22px; font-weight:bold;}
.news_right_c{display:block; padding:0 40px; min-height:500px; line-height:25px;}
.news_right_c p{text-indent:2em;}

.news_ad{display:block; text-align:center; background:#f7f7f7; padding:10px;}

.news_title{display:block; background:#c9cb80; height:35px; line-height:35px;}
.news_title li{text-align:left; color:#FFF;}
.news_title span{padding-left:20px;}
.xh{width:10%; text-align:center;}
.zt{width:65%;}
.sj{width:20%; text-align:left;}

.news_list{display:block; padding:10px 0;}
.news_list li{width:100%; height:35px; line-height:35px;border-bottom:1px #ddd dotted;}
.news_list a{display:block; }
.news_list a:hover{display:block; color:#F00;}
.news_list .xh{width:10%; display:inline-block; text-align:center;}
.news_list .zt{width:65%; display:inline-block;}
.news_list .sj{width:20%; display:inline-block; text-align:left; }


.page{display:block; padding:10px; text-align:center; margin-bottom:10px;}
.page a{border:1px #ccc solid; padding:2px 8px;}
.page a:hover{border:1px #c9cb80 solid; padding:2px 8px; background:#c9cb80; color:#FFF;}
.page img{vertical-align:middle;}
.page a.active{border:1px #c9cb80 solid; padding:2px 8px; background:#c9cb80; color:#FFF;}


.search{border-top:1px #d9d9d9 solid;border-bottom:1px #d9d9d9 solid; height:50px; line-height:50px; background:#f4f4f5; text-align:center;}
.search select{width:200px;background:#FFF; height:30px; line-height:30px;border:none;}
.search input[type=text]{width:500px; border:none; background:#FFF; height:30px; line-height:30px;}
.search input[type=button]{background:#c9cb80; color:#FFF; border:none; padding:7px 10px;}


/*登录*/
.user_login{border-top:2px #0eb493 solid; min-height:500px; margin-bottom:10px;}
.zc{background:url(../images/user_bg1.gif) no-repeat center top #fff;}
.dl{background:url(../images/user_bg.gif) no-repeat center top #fff;}

.user_login_bt span{ margin:auto;display:block; text-align:center; font-size:28px; color:#0eb493; padding-top:50px;}
.user_login_bt small{display:block; margin:auto; text-align:center; font-size:16px;}
.user_login_bt img{display:block; margin:auto; padding:5px 0;}

.user_login_box{display:block; padding:50px 100px;}
.user_login_left{border-right:1px #ccc solid; padding-right:40px; padding-bottom:50px;}
.user_login_left span{font-size:18px; height:100px; line-height:100px;}
.user_login_left a{display:block;}

.user_login_right{width:800px;}
.user_login_right span{font-size:18px; height:100px; line-height:100px;}
.user_login_right input[type=text]{width:390px; height:40px; line-height:40px; border:none; background:rgba(255,255,255,0.1); border-bottom:1px #ccc solid; margin-right:10px;}
.user_login_right input[type=password]{width:390px; height:40px; line-height:40px; border:none; background:rgba(255,255,255,0.1); border-bottom:1px #ccc solid; margin-right:10px;}
.user_login_right input[type=submit]{width:390px; background:#c9cb80; color:#FFF; border:none; height:40px; line-height:40px; font-size:14px; cursor:pointer; float:right; margin-right:10px;}
.user_login_right .mali{float:right; margin-right:10px; height:40px; line-height:40px;}

.user_login_right li{margin-bottom:20px; position:relative;}
.user_login_right li a{background:#c9cb80; color:#FFF; position:absolute; right:10px; top:5px; padding:5px 10px;}

.about_bg{background:url(../images/about_bg.gif) no-repeat center top; background-size:100% 100%; height:500px; padding-top:80px; overflow:hidden;}
.about_bg span{ margin:auto;display:block; text-align:center; font-size:28px; color:#0eb493;}
.about_bg p{text-align:center; margin-bottom:20px; line-height:25px; font-size:15px; color:#333;}
.about_bg .bigimg img{width:100%; height:auto;}


.map{display:block; background:#FFF; padding:20px;}
.map_title{background:url(../images/tel.jpg) no-repeat left center; padding-left:30px; font-size:18px; border-bottom:1px #666 dotted;}
.map_left{width:600px;}
.map_right{width:260px;  height:200px;}
.map_input{display:block; padding:10px 0;}
.map_input select{width:150px; border:none; border-bottom:1px #ddd solid; height:30px; line-height:30px;}
.map_btn{display:block; padding:10px 0;}
.map_btn input{width:300px; border:none; border-bottom:1px #ddd solid; height:30px; line-height:30px;}
.map_btn input[type=submit]{width:70px; color:#FFF; background:#c9cb80; border:none; margin-left:10px;}

.map_ifm{display:block;}
.map_ifm span{font-size:14px; font-weight:bold;}
.map_ifm_box{width:600px; height:450px; overflow:hidden;}

.map_lxwm{display:block;}
.map_lxwm p{display:block; height:40px;}
.map_lxwm strong{font-size:12px; display:block;}
.map_lxwm img{float:left; margin-right:10px;}
.map_lxwm span{display:block; padding:10px 0; font-size:12px;}

.map_city{display:block; border-left:1px #ddd solid; height:420px;}
.map_city span{padding-left:40px; background:url(../images/map_menu.gif) no-repeat 10px center #c9cb80; background-size:20px auto; display:block; height:35px; line-height:35px; color:#FFF;}
.map_city_box{height:380px; overflow-y:auto;}
.map_city li{width:100%; height:30px; line-height:30px; border-bottom:1px #fff solid;}
.map_city a{padding-left:25px; font-size:12px; display:block; background:url(../images/city_ico.gif) no-repeat 10px center #f9f9f9;}
.map_city a:hover{padding-left:25px; color:#333; font-size:12px; display:block; background:url(../images/city_ico1.gif) no-repeat 10px center #d4d599;}



/*产品内容*/
.pro_bt{border-top:2px #0eb493 solid; background:#FFF; display:block; height:40px; line-height:40px; border-bottom:1px #0eb493 solid;}
.pro_bt span{color:#0eb493; font-size:15px; padding-left:20px;}
.pro_bt small{padding-left:10px;}
.pro_c{min-height:600px;}
.pro_c img{float:left; margin:20px; width:230px; height:auto;}
.pro_cbt h1{font-size:18px; padding-top:20px; font-weight:bold;}
.pro_cbt small{display:block; font-size:16px;}
.pro_cbt span{ padding-bottom:20px; display:block;}
.pro_c p{margin-left:270px; line-height:25px; padding-right:20px;}



.pgd{display:block; height:230px;}
.pgd_l{width:30px; background:url(../images/pback.png) no-repeat center center #c9cb80; background-size:10px auto; height:180px; margin-right:10px;}
.pgd_l a{display:block; width:30px; height:200px;}
.pgd_r{width:30px; background:url(../images/pnext.png) no-repeat center center #c9cb80; background-size:10px auto; height:180px;}
.pgd_r a{display:block; width:30px; height:200px;}

.pgd_list{width:1130px; overflow:hidden; float:left;}
.pgd_list ul{width:101%; overflow:hidden;}
.pgd_list img{width:150px; height:150px; display:block; padding-bottom:5px; margin:auto;}
.pgd_list li{float:left; margin:0 10px; text-align:center;}
.pgd_list a{color:#6c8a58;}
.pgd_list a:hover{color:#ff0000;}

.pro_title{width:1210px; margin:auto; padding-bottom:10px;}
.pro_title span{color:#00ad40;}

.pro_box{display:block; padding:20px; background:#FFF;}
.pro_box_img{width:570px;}
.pro_box_img .big img{width:450px; height:450px;}
.pro_box_img .small img{width:105px; height:105px; display:block; margin-bottom:8px;}

.pro_box_c{width:570px; margin-left:20px; line-height:25px;}
.pro_box_c img{display:block;}
.pro_box_c .bt{font-size: 30px; color: #6c8a56; font-weight: bold; line-height: 30px; height: 30px; padding-bottom: 10px;}
.pro_box_c .hbt{font-size: 24px; color: #666;border-top: 1px #666 solid; display: inline-block; padding-top: 10px; padding-bottom: 10px;}
.pro_box_c .sbt{font-size: 26px; color: #666; padding-top: 30px;}
.pro_box_c .sbta{font-size: 16px; color: #999; text-transform:capitalize; border-bottom: 1px #999 solid; display: inline-block;}
.pro_box_c .sbtb{font-size: 16px; color: #999; text-transform:capitalize; font-style: italic; color: #c7cb7e; }


/*详细页幻灯*/
/* CSS class for zoomed area */
.MagicZoomBigImageCont{border:1px solid #91b817;overflow:hidden}
.MagicZoomBigImageCont img{width:800px;height:800px}
.MagicZoomBigImageCont iframe{width:300px;height:300px}
.MagicZoomHeader{font:10px Tahoma, Verdana, Arial, sans-serif;color:#fff;background:#91b817;text-align:center !important}
.MagicZoomPup{border:1px solid #aaa;background:#fff;cursor:hand;left:0}
.MagicZoomLoading{text-align:center;background:#fff;color:#444;opacity:0.8;padding:3px 3px 3px 3px !important;display:none}
.MagicZoomLoading img{padding-top:3px !important}
.MagicThumb{cursor:url(cursor/zoomin.cur), pointer;outline:none}
.MagicThumb-zoomed{cursor:default}
.MagicThumb span{display:none}
.MagicThumb-image{border:1px solid #ccc;outline:none}
.MagicThumb-image-zoomed{cursor:url(cursor/zoomout.cur), pointer}
.MagicThumb-caption{color:#333333;background-color:#F0F0F0;border:1px solid #CCC;border-top:none;font-family:Verdana, Helvetica;font-size:11px;padding:8px 16px}
.MagicThumb-controlbar{display:block;height:18px}
.MagicThumb-controlbar a{display:block;width:180px;height:180px;margin:0px 1px;outline:none;float:left;overflow:hidden}
.MagicThumb-controlbar a span{display:block;width:1000px;height:1000px;background:transparent url(graphics/controlbar.png) no-repeat 0 0;outline:none;position:absolute;left:0px;top:0px}
.MagicThumb-loading{border:1px solid #000;background:#fff url(graphics/loader.gif) no-repeat 2px 50%;padding:2px 2px 2px 22px;margin:0;text-decoration:none;text-align:left;font-size:8pt;font-family:sans-serif;}


.left-pro{width:572px; text-align:left;float:left}
.left-pro .t1{width:100px;float:right}
.left-pro .t2{width:352px;text-indent:0;float:left;padding-left:10px}
.left-pro .t2 img{text-indent:0;}
#showArea img{cursor:pointer;display:block;margin-bottom:5px;width:68px;padding:1px;border:1px solid #ccc;height:68px;float:left}
#main_img{cursor:pointer;display:block}
#gotop{cursor:pointer;display:block;margin-left:9px}
#gobottom{cursor:pointer;display:block;margin-left:9px}
#showArea{height:381px;margin:10px;overflow:hidden}


/*底部*/
.bot{width:100%; background:#c9cb80;}
.bot_box{background:url(../images/bot_bg.gif) no-repeat center top; font-size:12px; color:#FFF; height:100px; line-height:22px;padding-top:10px;}
.bot_box a{font-size:12px; color:#FFF;}
.bot_box a:hover{font-size:12px; color:#FFF; text-decoration:underline;}
.bot_box .text{border-left:1px #e4e5c0 solid;border-right:1px #e4e5c0 solid; height:90px; margin-right:10px; padding:0 30px;}
.bot_box .text a{display:block; height:22px; line-height:22px;}





/*2017.05.05*/
.yszs{background:#f7f7f7; min-height:600px;}
.yszs img{width:250px; height:auto; margin:150px 50px; float:left; display:inline-block;}
.yszs_text{float:left; width:500px; padding-top:50px;}
.yszs strong{color:#000; margin-top:100px; font-size:20px; display:block;}
.yszs small{color:#000; font-size:16px;}