/* 首页主体 */
#maincontent,#header,#foot,#friendlink,#aboutcontent,#aboutmain,#mainservice,.kfheyin,#videobox,.localtitle{width:1300px; margin:0px auto;}
#maincontent{height:auto}
#header{ height:100px}
#logo{float:left; padding-top:10px}
#right{float:right;}
.contacttop{float:left; height:32px; width:500px; padding-left:299px; padding-top:12px}
.phone{ line-height:30px; height:30px; font-size:14px; float:right; background:url(../img/tel.png) no-repeat left 55%; padding-left:35px;}
.qq{ line-height:30px; font-size:14px; float:right; background:url(../img/qq.png) no-repeat left 55%; padding-left:35px; padding-right:20px}
.nav{ height:45px; width:760px; padding-left:39px}
.nav li{width:95px; text-align:right; font-size:16px; font-weight:bold; float:left; line-height:45px}
.indextitle{ font-size:30px; color:#333333; line-height:110%; text-align:center; padding-top:45px; padding-bottom:40px}
.store{ padding-bottom:40px; margin: 0 -4px;}
.margin20{ margin-right:16px; display:inline}
.store_a{ width:20%; float:left}
.store_abox{border:1px solid #dddddd; margin: 0 4px;}
.storeimg{ padding:0; margin:0}
.storeimg img{width:100%; height:185px}
.address{ font-size:14px; padding:10px 10px 0px 12px; min-height:215px; line-height:180%; background: #fbfbfb;}
.address h2{ font-size:14px; line-height:30px; color:#333333}
#graybox{width:100%; background:#eff0f4;}
.servicelist{ padding-bottom:45px; margin: 0 -10px;}
.servicelist1{ padding:0px; margin:0px;}
.service{float:left; width:25%; display:inline}
.serviceboxbb{background:#ffffff;margin:0 10px}
.service img{ width:115px; height:115px; border:0}
.service1{float:left; background:#ffffff; width:25%; height:360px; border-bottom:1px solid #e2e2e2;}
.service1 img{ width:115px; height:115px; border:0}
.service1:hover {background:#f5f5f5;}
.margin20a{ margin-right:20px; display:inline}
.margin20b{ margin-right:1px}
.margin20c{ background:#eeeeee}
.simage{ text-align:center; padding:35px 0px 20px 0px}
.stitle{ text-align:center; font-size:12px; color:#999999;}
.stitle h1{ font-size:18px; line-height:40px; font-weight:normal; color:#333333}
.sprice{ text-align:center; color:#fe2535; font-size:18px; line-height:30px; padding-top:30px; padding-bottom:10px}
.buy{ width:100px; margin:0px auto; height:55px; font-size:12px}
.buy a{ width:100px; height:28px; line-height:28px; text-align:center; background:#fd5a66; color:#fff ; display:block}
.buy a:hover{ background:#d23743; color:#fff}
.p_tu{ height:315px; overflow:hidden}
.p_tu li{float:left; width:220px; height:290px; text-align:center;}
.p_tu li img{width:200px; height:250px; border:none}
.p_tu dt{ font-size:14px; padding-top:10px; line-height:110%; text-align:center}
#videobox{ height:300px; border-bottom:1px solid #cccccc; padding-top:10px;}
#videobox_left{float:left; width:50%;}
#videobox_left_a{float:left; width:44%;}
#videobox_left_a img{width:260px; height:180px; border:0}
#videobox_left_b{float:right; width:55%; font-size:14px; line-height:200%;}
.videotitle{ height:65px; padding-top:25px;}
.videotitle_left{float:left; line-height:40px; font-size:24px;}
.more{ float:right; height:30px; padding-top:10px}
.more a{ width:60px; height:23px; line-height:23px; text-align:center; border-radius:14px; display:block; border:1px solid #cccccc; background:#ffffff}
.more a:hover{ color:#cc0000}
.kfheyin{ height:330px;margin-left:-5px;margin-right:-8px; margin: 0px auto;}
.kfheyin li{width:20%; text-align:center;float:left;}
.kfheyinbox{margin:0 8px}
.kfheyin dt{ text-align:center; font-size:14px; padding-top:10px; line-height:150%}
.kfheyin img{ border:0}
.homenewsbox{padding:50px 0}
.newsbox_a{float:left; width:32%; margin-right: 2%;box-shadow: 0 3px 5px rgba(0,0,0,0.15);}
.newsbox_c{float:right; width:32%; box-shadow: 0 3px 5px rgba(0,0,0,0.15);}
.newstitle{ background:#03acdc; font-size:16px; font-weight:bold; color:#FFFFFF; padding-left:15px; line-height:45px}
.downtitle{ background:#e57373; font-size:16px; font-weight:bold; color:#FFFFFF; padding-left:15px; line-height:45px}
.newslist{padding: 10px 0 20px 18px;}
.newslist li{ font-size:14px; background:url(../img/njt.gif) no-repeat 0px 50%; height:31px; line-height:34px; padding-left:13px}
.newslist_box{ height:31px;}
.newslist_a{float:left;font-size:14px; background:url(../img/njt.gif) no-repeat 0px 50%; height:31px; line-height:31px; padding-left:13px}
.newslist span{float:right; padding-right:30px; padding-top:10px}
#foot_wrap{ background:#eff0f4;}
#foot{ height:auto; font-size:14px; padding-top:40px; padding-bottom:40px; line-height:220%}
#foot p{ padding-bottom:5px}
#friendlink{ border-bottom:1px solid #cccccc; font-size:14px; line-height:200%; padding-bottom:15px; padding-top:15px}
#friendlink_left{float:left; width:8%; color:#FF0000}
#friendlink_right{float:left; width:91%;}
#friendlink_right span{padding-right:15px}
.copyright{float:left;}
.ewm{float:right; font-size:12px;text-align:center; padding-left:10px; line-height:120%}
.ewm dt{ text-align:center; padding-top:5px}
#aboutbanner{ background:url(../img/f1.jpg) no-repeat center top; height:410px; width:100%}
#aboutmainbox{background:url(../img/bg.jpg) no-repeat center top #ffffff; width:100%; padding-top:30px; padding-bottom:45px}
#aboutmain{ height:auto; background:#ffffff; padding-bottom:30px}
#aboutmain_left{float:left; width:19%;margin-left:2%;  padding-top:30px}
#aboutmain_right{float:right; width:74%;margin-right:2%; padding-top:30px;}
#aboutmain_right2{float:right; width:74%;margin-right:2%; padding-top:30px;}
.lefttitle{ background:url(../img/lefttitle.png); line-height:53px; height:53px; font-size:16px; font-weight:bold; color:#ffffff; padding-left:20px}
.leftmenu{ padding:0; margin:0; border-bottom:3px solid #ff6600}
.leftmenu li{line-height:40px; background:#cce1f0; background:url(../img/leftmenudi.gif)}
.leftmenu a{ padding-left:20px; font-size:14px; font-weight:bold; color:#4d4b4c;}
.leftmenua{ height:45px; padding-left:20px; padding-top:20px; background:url(../img/leftmenuline.gif) repeat-x 0px 64px;}
.leftmenua a{ display:block; color:#FFFFFF;font-weight:bold; font-size:14px}
.leftmenua a:hover{background:url(../img/leftmenudion.gif)}
.leftmenua li{float:left; width:140px; text-align:center; background:url(../img/leftmenudioff.gif); line-height:45px;}
.leftmenua li.home{ background:url(../img/leftmenudion.gif);}
.leftmenua li.home a{ color:#ffffff;}
.leftmenua li.home a:hover{ color:#ffffff;}
.aboutcontent{ font-size:14px; line-height:180%; padding-top:20px; min-height: 400px;}
.localtitle{ text-align:left; line-height:30px; font-size:14px; padding-bottom:12px}
.abouttitle{ font-size:20px; font-weight:bold; color:#444444; line-height:51px; border-bottom:2px solid #e4e2e3}
.abouttitle2{ font-size:20px; font-weight:bold; color:#444444; line-height:51px; border-bottom:2px solid #e4e2e3;}
.producttitle{ font-size:20px; font-weight:bold; color:#444444; line-height:60px; border-bottom:1px solid #e4e2e3;}
#aboutmain_left1{float:left; width:71%;margin-left:2%; padding-top:20px}
#aboutmain_right1{float:right; width:22%; margin-right: 2%; padding-top:30px}
.buybox{ background:#f5f5f5; border:1px solid #d4d4d4; padding:5px 18px 18px 18px}
.buyboxtitle{ text-align:center; font-size:20px; line-height:50px; font-weight:bold; color:#333333; padding-top:10px;border-bottom:1px solid #d4d4d4;}
.buyboxprice{ text-align:center; color:#fe2535; font-size:24px; line-height:30px; padding-top:15px; padding-bottom:20px}
.buyboxprice span{ font-size:14px; color:#666666}
.buybig{ width:100%; height:45px; line-height:45px; text-align:center; background:#fd5a66; color:#fff ; display:block; font-size:16px; cursor:pointer; font-family:"微软雅黑",Arial, Helvetica, sans-serif}
.buybig02{ width:100%; height:45px; line-height:45px; text-align:center; background:#e03744; color:#fff ; display:block; font-size:16px; cursor:pointer; font-family:"微软雅黑",Arial, Helvetica, sans-serif}
.servicebox{ background:#f5f5f5; border:1px solid #d4d4d4; padding:5px 18px 0px 18px; margin-top:10px}
.sline{ border-bottom:1px solid #dddddd;}
.service_p{ height:100px; padding-top:23px;}
.service_left{float:left; text-align:left; width:31%;}
.service_right{float:right; width:63%; font-size:14px; line-height:26px; padding-top:13px}
.service_right strong{ font-size:16px; color:#333333}
.productcontent{ font-size:14px; line-height:180%; padding-top:20px; padding-bottom:20px;}
.productcontent h2{ font-size:16px; padding-bottom:10px; color:#c10000}
.page_pic{ margin: 0 -10px;}
.page_pic li{float:left; text-align:center; width:25%;}
.page_pic dt{ text-align:center; padding-top:5px; font-size:14px;}
.page_pbox{margin:5px 10px}
.page_pic1{ padding:0px}
.page_pic1 li{float:left; text-align:center; width:25%;}
.page_pic1 dt{ text-align:center; padding-top:5px; font-size:14px;}
.newscontent{ padding-top:10px;}
.news{ color:#999999}
.news li{border-bottom:1px dashed #e2e2e2; padding-top:8px; padding-bottom:8px}
.news h2{ background:url(../img/njt.gif) no-repeat left 50%; padding-left:12px; font-size:16px; font-weight:normal; line-height:24px; padding-bottom:6px;}
.news a{color:#333333}
.news a:hover{color:#000000}
.viewbox{ text-align:center; border-bottom:1px dashed #cccccc; padding-bottom:15px}
.viewbox h2{ font-size:24px; font-weight:normal; line-height:60px;}
.content{ padding-top:15px; padding-bottom:15px; line-height:200%; font-size:14px; min-height: 350px}
.context{border-top:1px dashed #cccccc; padding-top:5px; height:65px}
.context li{ line-height:25px; font-size:12px;}
.content img{ margin:0 auto; text-align:center; display:block}
.content1{ text-align:center;padding-top:20px; padding-bottom:20px; min-height: 300px;}
.help{padding:0}
.help li{float:left; width:25%;}
.help a{ color:#333333; display:block;background:#eff0f4; border:1px solid #cdd4d8; text-align:center; line-height:60px; margin:10px}
.help a:hover{ background:#5a6b75; color:#FFFFFF}

.kefubox{width:124px;position:fixed;z-index:99;right:0px;top:95px;text-align:left;}
.kefutop{ background:url(../img/kefu/kf-top.png) no-repeat top; height:10px}
.kefumiddle{background:url(../img/kefu/kf-di.png); padding-left:4px; padding-right:4px}
.kefutitle{background:url(../img/kefu/kftitle.png); height:29px; line-height:29px; font-weight:bold; text-align:center}
.kefucontent{background:#ffffff; text-align:center; padding-top:5px}
.kefucontent li{ text-align:center;}
.kefudown{ background:url(../img/kefu/kfdown.png) no-repeat top; height:12px}