﻿@charset "utf-8";
.sbanner{ width:100%; height:150px; margin-bottom:35px;}

.abou_cont{ margin-bottom:24px;}
.abou_contbox{ overflow:hidden;}
.abou_lbox{ float:left; width:230px;}
.about_lt{ width:220px; height:90px; background:#3498db; padding-top:40px; margin-bottom:18px;}
.about_lt span{ font-size:18px; color:#fff; line-height:28px; margin-left:45px;}
.a_title01{ font-family:"微软雅黑";}
.a_title02{ font-family:"Times New Roman";}
.about_lnav{ width:220px; height:196px; background:#3498db; position:relative;}
.about_lnavbox{ position:absolute; left:20px; top:15px;}
.about_lnavbox li{ line-height:40px; width:200px; padding-left:10px; margin-bottom:16px;}
.about_lnavbox li a{ font-size:14px; color:#fff;}
.about_lnavbox li.current{ width:210px; background: url(../mod_img/al_navbg.jpg) no-repeat center left;}
.about_lnavbox li:hover{ width:210px; background: url(../mod_img/al_navbg.jpg) no-repeat center left;}

.about_lnav2{width:220px; float:left; height:auto; padding-bottom:15px; background:#3498db; text-align:left;}
.about_lnav2 ul{width:220px; float:left; height:40px; margin-top:15px; line-height:40px; vertical-align:middle;}
.about_lnav2 ul li{width:220px; height:40px; position:relative; z-index:1; background:#3498db;}
.about_lnav2 ul li a{width:220px; height:40px; text-indent:15px; display:inline-block; color:#FFF; font-size:14px; position:absolute;left:20px;top:0px;z-index:2;}
.about_lnav2 ul li a:hover{width:220px; background: url(../mod_img/al_navbg.jpg) no-repeat center left;}
.about_lnav2 ul li a.current2{width:220px; background: url(../mod_img/al_navbg.jpg) no-repeat center left;}

.abou_rbox{ float:right; width:820px;}
.a_addbox{ width:778px; border:1px solid #d6d6d6; border-radius:2px; height:40px; line-height:40px; overflow:hidden; padding:0 20px; margin-bottom:10px;}
.a_text p{ line-height:24px; margin-bottom:32px; font-size:14px; color:#666;}
.down_load{ width:820px; text-align:center; float:left;}
.down_load ul{width:820px; float:left;}
.down_load ul li{height:30px; line-height:30px; vertical-align:middle;float:left; background-color:#eee; font-size:15px; color:#000; font-weight:bold;}
.down_load ul li.down_num{width:60px;}
.down_load ul li.down_tit{width:650px; text-align:left; text-indent:20px; margin-left:5px;}
.down_load ul li.down_opr{width:100px; margin-left:5px;}
.down_load ol{width:820px; margin-top:5px; float:left;}
.down_load ol li{height:30px; line-height:30px; vertical-align:middle;float:left; font-size:14px; color:#333;}
.down_load ol li.down_num2{width:60px;}
.down_load ol li.down_tit2{width:650px; text-align:left; text-indent:20px; margin-left:5px;}
.down_load ol li.down_opr2{width:100px; margin-left:5px;}
.down_load ol li.down_opr2 a{font-size:14px; color:#333;}
.down_load ol li.down_opr2 a:hover{color:#f60;}

.feedbk{width:779px; float:left; text-align:left; padding:15px 0px;}
.feedbk h2{width:779px; font-size:14px; font-weight:normal; color:#666;}
.feedbk input.fk_txt{width:353px; height:28px; line-height:28px; margin-top:20px; font-size:14px; text-indent:10px; color:#333; vertical-align:middle; float:left; border:solid 1px #ddd;}
.feedbk input.fk_txt2{width:353px; height:28px; line-height:28px; margin-top:20px; font-size:14px; text-indent:10px; color:#333; vertical-align:middle; float:right; border:solid 1px #ddd;}
.feedbk textarea{width:757px; font-size:14px; border:solid 1px #ddd; float:left; line-height:28px; margin-top:20px; padding:0px 10px; height:125px; color:#333;}
.feedbk input.fk_btn{width:130px; height:36px; line-height:36px; margin-top:20px; border:solid 1px #999; background-color:#f5f5f5; vertical-align:middle; float:left; text-align:center; font-size:16px; color:#000;}

.l_link{ width:198px; border:1px solid #3498db; float:left; margin-top:18px; padding:20px 15px;}
.l_linkus1{ font-size:18px; color:#3498db; line-height:42px; border-bottom:1px dotted #ccc;}
.l_linkus1 span{ font-size:14px; margin-left:6px;}
.l_linkus2{ margin-top:16px; line-height:24px; font-size:12px; color:#666;}

.news_cont{ width:1080px; margin:0 auto;}
.news_conttj{ overflow:hidden; margin-bottom:50px;}
.news_conttj li{ float:left; width:340px; height:490px; position:relative; display:inline-block;}
.news_t{ font-size:16px; color:#333; line-height:56px;}
.news_t:hover{ color:#3498db;}
.news_conttj li img{ display:block; margin-bottom:20px;}
.news_conttj li p{ font-size:14px; color:#666; line-height:26px;}
.news_b{ width:152px; height:32px; line-height:32px; font-size:14px; color:#fff; display:block; background:#3498db; text-align:center; margin-top:25px;}
.news_date{ position:absolute; top:250px; left:0px; width:50px; height:43px; font-size:14px; font-weight:bold; color:#fff; background:#3498db; text-align:center; padding-top:12px;}
.news_date .riqi{ width:50px; float:left;font-size:14px; font-weight:bold; color:#fff; text-align:center; }
.mar01{ margin:0 30px;}

.news_contlist{}
.news_contlist li{ line-height:64px; height:64px; overflow:hidden; padding-right:30px; width:1050px; background:#f6f6f6; margin-bottom:40px;}
.news_contlist li span{ display:block; float:left; width:120px; height:64px; text-align:center; font-family:Georgia; background:#c9c9c9; font-size:36px; color:#fff;}
.news_contlist li span b{ font-size:24px; color:#fff; font-family:Georgia; font-weight:normal;}
.news_contlist li a{ width:909px; border-left:1px solid #fff; display:block; float:right; font-size:16px; color:#666; background:url(../mod_img/newsicon.png) no-repeat center right; padding-left:20px;}
.news_contlist li a:hover{ color:#3498db;}

.fanye{width:1080px;text-align:center; padding:10px 0px; margin-bottom:30px;}
.fanye a{padding:5px 10px; border:1px solid #ddd; margin:0 5px; font-size:14px; display:inline-block; text-decoration:none;color:#333;}
.fanye a:hover{background:#333; border:1px solid #333; color:#FFF;}
.fanye a.on{background:#333; border:1px solid #333; color:#FFF;}
.fanye span{padding:6px 11px; margin:0 5px; font-size:14px; display:inline-block; color:#666;}

.news_c{ padding-bottom:60px;}
.news_ct{ border-bottom:1px solid #eee; text-align:center; margin-bottom:30px;}
.news_ct h2{ font-size:24px; color:#666; margin-bottom:12px; font-weight:normal;}
.news_ct p{ font-size:12px; color:#666; line-height:24px;}
.news_cc p{ font-size:14px; color:#666; line-height:26px; margin-bottom:32px; text-indent:2em;}
.news_cc img{ margin-bottom:20px;}
.pagedu{ font-size:14px; color:#666; line-height:26px;}
.pagedu a{ font-size:14px; color:#666; line-height:26px;}

.info_cont{}
.info_c01{ overflow:hidden; border-bottom:1px solid #f0f0f0; padding-bottom:20px; margin-bottom:40px;}
.info_c01 img{ display:block; float:left; margin-right:30px; border:1px solid #d6d6d6;}
.info_t01{ float:left; width:740px;}
.info_t01 li{ font-size:14px; color:#333; line-height:62px; border-bottom:1px dotted #cccccc;}
.info_t01 li span{ font-size:14px; color:#3498db;}
.info_t01 li.jieshao{ font-size:12px; color:#333; line-height:24px; border-bottom:none; margin-top:16px;}
.info_t01 li.jieshao span{ font-size:14px; color:#3498db;}

.prod_cont{}
.prod_c01{ overflow:hidden; border-bottom:1px solid #f0f0f0; padding-bottom:20px; margin-bottom:40px;}
.prod_c01 img{ display:block; float:left; margin-right:30px; border:1px solid #d6d6d6;}
.prod_t01{ float:left; width:740px;}
.prod_t01 li{ font-size:14px; color:#333; line-height:45px; border-bottom:1px dotted #cccccc;}
.prod_t01 li span{ font-size:14px; color:#3498db;}
.prod_t01 li.jieshao{ font-size:12px; color:#333; line-height:24px; border-bottom:none; margin-top:16px;}
.prod_t01 li.jieshao span{ font-size:14px; color:#3498db;}

.orderbtn{ display:block; position:absolute; font-size:18px; color:#3498db; border:1px solid #3498db; right:0px; bottom:7px; width:120px; height:48px; text-align:center; line-height:48px;}
.orderbtn:hover{ background:#3498db; color:#fff;}

.joinbox{ width:1080px; margin:0 auto; margin-bottom:60px;}
.text01{ font-size:14px; color:#666; line-height:26px; margin-bottom:32px; text-indent:2em;}

.container {width:1080px; margin: 0 auto;}
h2.acc_trigger { width:1041px;padding-right:36px;background:url(../mod_img/h2_icon.jpg) no-repeat #f5f5f5 top right;height:60px; line-height:60px;font-weight: normal; border-left:3px solid #3489db; margin-top:20px;}
h2.acc_trigger a {color: #666;font-size:16px;text-decoration: none;display: block;padding: 0 0 0 36px;}
h2.active {background-position: bottom right;}
.acc_container {margin: 0 0 5px; padding: 0;overflow: hidden;font-size:14px;width:1078px;clear: both;border: 1px solid #d6d6d6; }
.acc_container .block {padding:10px 36px;}
.acc_container .block p {padding: 5px 0;margin: 5px 0; color:#666; font-size:14px; line-height:26px; margin-bottom:10px;}

.address{ margin-bottom:60px; position:relative;}
.addbox{ border:1px solid #d6d6d6; border-radius:2px; height:40px; line-height:40px; overflow:hidden; width:1040px; padding:0 20px;}
.add_cont{ float:left; background:url(../mod_img/icon11.jpg) no-repeat center left; padding-left:20px; font-size:14px; color:#5e5e5e;}
.add_cont a{ font-size:14px; color:#5e5e5e;}
.add_cont a:hover{ color:#3498db;}
.backicon{ float:right; display:block; font-size:12px; color:#5e5e5e; border-left:1px solid #d6d6d6; padding-left:20px;}
.backicon:hover{ color:#3498db;}

.link_title{ font-size:30px; color:#3498db; font-weight:600; text-align:center; line-height:70px; margin-top:20px;}
.link_title span{ display:block; width:52px; margin:0 auto; border-bottom:4px solid #3498db;}

.link_address{ margin-top:50px; overflow:hidden;} 
.link_abox{ float:left; color:#333;}
.link_a01{ font-size:24px; margin-bottom:28px;}
.link_a02{ font-size:16px; line-height:32px;}
.link_address img{ display:block; float:right;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.map{width:1080px;height:415px; margin-top:60px;}

.dhinfobox{ border-bottom:1px dotted #eee; margin-bottom:60px;}
.dhinfo{ overflow:hidden; width:1080px;}
.dhinfo li{ width:510px; float:left; overflow:hidden; margin-bottom:30px;}
.dhinfo li.mar02{ margin-right:60px;}
.dhinfo li div{ display:block; float:left; width:154px; line-height:36px; font-size:14px; color:#666; text-align:right;}
.dhinfo li div span{ background:url(../mod_img/oderbtn.jpg) no-repeat left center; padding-left:16px;}
.dhinfo li input{ display:block; float:right; padding-left:8px; width:342px; line-height:34px; height:34px; font-size:14px; color:#666; border:1px solid #d6d6d6;}
.dhinfo li select{ display:block; float:right; padding-left:8px; width:354px; line-height:36px; height:36px; font-size:14px; color:#666; border:1px solid #d6d6d6;}
.dhinfo li select option{line-height:36px; height:36px;}
.infobtn{ text-align:center; width:212px; height:42px; line-height:42px; margin:0 auto; display:block; background:#3498db; border-radius:6px; font-size:16px; color:#fff; margin-top:30px; margin-bottom:60px;}
.dhinfo li .dayin{ display:block; float:right; padding-left:8px; width:342px; line-height:34px; height:34px; font-size:14px; color:#666;}

.tjbtn{ text-align:center; width:212px; height:42px; line-height:42px; margin:0 auto; display:block; background:#3498db; border-radius:6px; font-size:16px; color:#fff; margin-top:30px; margin-bottom:60px;}

.login{ margin-bottom:60px;}
.login h1{ font-size:30px; color:#3498db; font-weight:600; margin-bottom:20px; text-align:left;}
.loginbox{ overflow:hidden; border:1px solid #d6d6d6; padding:16px; width:1046px;}
.l_login{ float:left; width:430px; display:inline-block; margin-left:20px; margin-top:96px;}
.l_linput{ overflow:hidden; margin-left:40px;}
.l_linput span{ display:block; font-size:14px; color:#333; float:left; width:60px; text-align:right; line-height:45px; margin-bottom:40px;}
.l_linput input{ display:block; font-size:14px; color:#333; float:right; width:300px; padding-left:5px; height:43px; line-height:43px; border:1px solid #d6d6d6;}
.loginbtn{ display:block; width:125px; height:45px; line-height:45px; text-align:center; background:#3498db; color:#fff; font-size:18px; margin-left:124px;}

.l_img{ display:block; float:right; display:inline-block;}

.prod2{float:right; width:820px;}
.prod2 ul{float:left; width:260px; height:260px; text-align:center; margin-left:20px;}
.prod2 ul li.pro_pic2{float:left; width:250px; position:relative; overflow:hidden; height:208px; padding:4px; border:#ddd solid 1px;}
.prod2 ul li.pro_pic2 img{width:250px; height:208px; display:block;}
.prod2 ul li.pro_txt2{float:left; width:260px; padding:10px 0px;}
.prod2 ul li.pro_txt2 a{font-size:14px; color:#333;}
.prod2 ul li.pro_txt2 a:hover{color:#f60;}
.prod2 ul.first_pro2{margin-left:0px;}

.pageNum{float:right; text-align:center; font-size:14px; color:#333; width:820px; padding:15px 0px;}
.pageNum a{padding:5px 10px; border:solid 1px #ddd; margin:0 5px; display:inline-block; font-size:13px; color:#333;}
.pageNum a:hover{border:solid 1px #333; background-color:#333; color:#FFF;}
.pageNum a.page_hover{border:solid 1px #333; background-color:#333; color:#FFF;}
.pageNum span{padding:6px 11px; margin:0 5px; display:inline-block; font-size:13px; color:#666;}

.pageNws{width:100%; float:left;}
.pageNws ul{width:100%; border-bottom:#CCC dashed 1px; float:left;}
.pageNws ul li.nws_tit{width:80%; padding:10px 0px; background:url(../mod_img/icon08.png) 10px center no-repeat; text-indent:30px; float:left;}
.pageNws ul li.nws_tit a{font-size:14px; color:#333;}
.pageNws ul li.nws_tit a:hover{color:#f60;}
.pageNws ul li.nws_dat{width:12%; padding:10px 0px; text-align:center; color:#333; font-size:14px; float:right;}

.prolist{float:right; text-align:center; width:820px;}
.prolist ul{float:left; margin-left:20px; height:300px; margin-top:20px; padding:5px 10px; width:378px; border:solid 1px #ddd;}
.prolist ul li.pr_txt{float:left; width:100%; font-size:18px; color:#000; text-align:center; overflow:hidden; padding-top:5px; padding-bottom:10px; position:relative;}
.prolist ul li.pr_img{float:left; width:100%; text-align:center; border-top:#ddd solid 1px; padding:10px 0px;}
.prolist ul li.pr_img img{display:inline-block; margin:0 auto; height:50px;}
.prolist ul li.pr_cen{float:left; width:100%; text-align:left; border-top:#ddd solid 1px; padding:5px 0px;}
.prolist ul li.pr_cen a{float:left; width:50%; text-indent:20px; display:inline-block; line-height:180%; color:#666; font-size:14px;}
.prolist ul li.pr_cen a:hover{color:#f60;}
.prolist ul.first_lst{margin-left:0px;}

.right_tupan{width:820px; float:left; padding:10px 0px;}
.right_tupan table{font-size:12px;}
.right_tupan table tr.tab_nav{color:#FFFFFF;}

.rhonor{width:100%; float:left; text-align:center;}
.rhonor ul{width:260px; float:left; margin-left:20px;}
.rhonor ul li.rhr_pic{width:250px; height:300px; padding:4px; border:solid 1px #ddd; overflow:hidden; position:relative; float:left;}
.rhonor ul li.rhr_pic img{width:250px; height:300px; display:block;}
.rhonor ul li.rhr_txt{width:260px; padding:10px 0px; float:left;}
.rhonor ul li.rhr_txt a{font-size:14px; color:#333;}
.rhonor ul li.rhr_txt a:hover{color:#f60;}
.rhonor ul.first_rhr{margin-left:0px;}

.prodlist{width:820px; float:left; padding-top:5px; overflow:hidden; text-align:center;}
.prodlist ul{width:190px; float:left; margin-left:20px;}
.prodlist ul li.prod_pic{width:180px; height:180px; padding:4px; border:solid 1px #ddd; position:relative; overflow:hidden; float:left;}
.prodlist ul li.prod_pic img{width:180px; height:180px; display:block;}
.prodlist ul li.prod_txt{width:190px; padding:10px 0px; float:left;}
.prodlist ul li.prod_txt a{font-size:14px; color:#333;}
.prodlist ul li.prod_txt a:hover{color:#f60;}
.prodlist ul.first_prod{margin-left:0px;}