@charset "utf-8";
/* CSS Document */
body,div,p,h1,h2,h3,h4,h5,h6,ul,li{ margin:0; padding:0;}
body{ margin-top:0; margin-bottom:0px; padding-top:0; text-align:center; height:auto;  margin-right: auto; margin-left: auto;  font: 12px/20px "微软雅黑", Arial, sans-serif;}
img{border:0;}
ul,li{list-style:none; margin:0;padding:0;}
a{ text-decoration:none;}
a:hover{text-decoration:none;}
.clear{clear:both;}

#top{width: 1200px; position: absolute; top: 60px; left: 50%; margin-left: -600px; z-index: 9999;background:url(../images/menu.png);}
.logo{ float:left;}
.gsmc{ float:left; padding:0 10px; margin-top:60px;}
.gsmc span{ font-size:22px; color:#fff}
.lm{ float:right; margin-top:58px}
.lm .menus{ width:732px;}
.lm .menus .menulist{ display:inline-block; padding:3px 10px; float:left}
.lm .menus .menulist:hover{ background:#093; border-radius:15px 15px 15px 15px}
.on{ background:#093; border-radius:15px 15px 15px 15px}
.lm .menus .menulist a{ color:#fff; font-size:14px}

#bann{ margin:0 auto; position:relative; height:700px; top:0; width:100%}

#main{ clear:both; width:1200px; margin:50px auto 0;}
.list{ float:left; margin-bottom:50px}
.list li{ display:inline-block; width:300px;float:left;}
.list li img{ padding:20px; border:1px solid #fff}
.list img:hover{ border:1px solid #093}
.listn a{ font-size:16px; font-weight:bold; color:#000}
.listn a:hover{ color:#096}
.listn span{ color:#999; font-size:12px}

/*.gsjj{ position:absolute; background:url(../images/dy.jpg); width:1200px; clear:both; top:950px; height:300px; margin:0 auto;}*/
.gsjj{ position: relative; background:url(../images/dy.jpg); width:1200px; clear:both;height:300px;margin:0 auto;}
.tmbj{ background:url(../images/about1.png); width:662px; height:160px; left:378px; margin-top:50px;  position:absolute;overflow:hidden}
.jjnr{ background:url(../images/about2.png); width:1020px; height:200px; clear:both; position:absolute; left:100px;margin-top:200px; padding:15px 0; overflow:auto}
.nr_xq{ margin:0 auto; height:165px; width:965px; padding:10px; text-align:left}
.nr_xq span{ font-size:16px; font-weight:bold; color:#093; text-align:left}
.nrjj{ height:120px; overflow: hidden; padding-top:10px;}
.nrjj p{ text-indent:2em; color:#999}

.main_pro{ margin:0 auto}
.cpzx{ margin:150px auto 20px; clear:both;}
.pros{ background:url(../images/bt.png) no-repeat; margin:0 auto 20px; width:294px; height:60px; padding-top:10px;}
.pros a{ font-size:18px; color:#000; }
.pros span{ font-size:12px; color:#CCC}
.p_fl{ margin:10px auto;}
.list_fl1{ left:50%; margin:0 auto; height:50px; width:400px}
.abt_fl1{padding:0 30px; float:left; height:50px; background:#E8E8E8; margin:0 5px; line-height:50px; display:inline-block}
.abt_fl1:first-child{ background:#459e52; }
.abt_fl1:first-child a{color:#fff}
.abt_fl1 a{ font-size:14px; color:#333}
.abt_fl1:hover{ background:#459e52;}
.abt_fl1:hover a{ color:#fff}
<!--.abon1{ background:#459e52; display:inline-block;width:120px; height:50px; color:#fff !important}-->
/*.p_fl ul{width:310px; margin:0 auto; background:#E7E7E7}
.p_fl ul li{ display:inline-block; padding:10px 55px;float:left;    background-color: #E7E7E7;    margin-bottom: 30px;}
.p_fl ul li a{ font-size:14px; color:#000}
.p_fl ul li a:hover{ color:#f00}
.p_fl li:first-child{ background:#0C6; color:#fff}
.p_fl li:first-child a{ color:#fff}*/

.pro_bg{ margin:35px auto; padding-top:20px; background:#f2f2f2; height:325px; clear:both}
.product{ width:1200px; margin:0 auto}
.scroll{ width:1180px; overflow:hidden; margin:5px 0;}
.scrollpics{ display:block; margin-right:10px; width:225px; height:255px; border:solid 1px #2E8A5B;  margin-top:10px; overflow:hidden; height:auto; float:left; font-size:12px; cursor:pointer;}
.scrollpics:hover{ border:1px solid #090}
.scrollpics img{ max-width:215px; height:245px; display:block; padding:3px; text-align:center}
.pro a{ color:#000; line-height:20px; font-size:14px;}
.pro a:hover{ color:#903; text-decoration:underline;}

.lxfs{ margin:65px auto 20px; clear:both; width:1200px;}
.lxwm{ background:url(../images/bt.png) no-repeat; margin:0 auto 30px; width:294px; height:60px; padding-top:10px;}
.lxwm a{ font-size:18px; color:#000; }
.lxwm span{ font-size:12px; color:#CCC}
.cont{ margin:0 auto}
.cont_l{ float:left; width:520px;}
.cont_lx{ text-align:left; line-height:2.5; font-size:16px; margin-left:5px;}
.ewm{ margin-top:10px;}
.ewm p{ font-size:16px; color:#f00}
.wx{ float:left}
.wx img{ width:230px; height:auto;}
.sj{ float:right}
.sj img{ width:230px; height:auto; text-align:left}

.cont_r{ float:right; text-align:left}
.ship{ height:320px;}
.lyxx{ margin:10px 0 30px; font-size:14px;}

#foot{ clear:both; margin:20px auto 0; background:#459e52; padding:10px 0}
#foot a{ color:#FFF}
.bq{ width:1200px; margin:0 auto}
.bq p{ line-height:2; font-size:14px; color:#fff}


#fy_main{clear:both; width:1200px; margin:35px auto 0;}
.fy_bt{ background:url(../images/bt.png) no-repeat; margin:0 auto 30px; width:294px; height:60px; padding-top:10px;}
.fy_bt a{font-size:18px; color:#000}
.fy_bt span{ font-size:12px; color:#666}

.fy_list{ margin:10px auto; text-align:center}
.list_fl{ left:50%; margin:0 auto; height:50px;position:relative;float:left;}
.abt_fl{ height:50px; background:#E8E8E8;  line-height:50px; margin:5px; display:inline-block;position: relative; 
right: 50%; float: left; padding:0 30px;}
.abt_fl a{ font-size:14px; color:#333}
.abt_fl:hover{ background:#459e52;}
.abt_fl:hover a{ color:#fff}
.abon{ background:#459e52; display:block;height:50px;padding:0 30px; color:#fff !important}
.abon a{color:#fff}

.abt_content{ margin:30px auto; text-align:left}
.abt_content p{ font-size:14px; color:#333; text-indent:2em; line-height:2.5}
.abt_content img{ max-width:1000px; height:auto}

.news_list{ margin:30px auto; text-align:left;width:1200px; height:auto;}
.news_list ul{ list-style:none; padding:5px;}
.news_list li{ display:block; padding:13px 0;text-align:left; border-bottom:1px dashed #D9D9D9;}
.news_list li img{ padding-right:10px; line-height:20px;}
.news_list li a{ color:#333; font-size:14px;}
.news_list li span{ float:right;}
.news_list li a:hover{ color:#093;}

.news_list h3{ font-size:22px; color:#5a5a5a; text-align:center; line-height:35px;}
.n_time{ border:1px solid #E5E5E5; background:#F5F5F5; color:#868686; padding:5px; margin:20px auto; text-align:center}
.news_list{ padding:10px;}
.news_list p{ line-height:2; text-align:left; font-size:14px; text-indent:2em}
.news_list p img{ max-width:700px; height:auto}

#pre{ border-top:dotted 1px #ccc; margin-top:10px; padding-top:10px; font-size:12px; clear:both; text-align:right}
#pages {width: 98%;height: 24px;text-align: center;line-height: 22px;padding-top: 1px; clear:both;}
#pages a {background: #f5f5f5;border: #ddd solid 1px;padding: 2px 8px;margin: 0 2px;float: none;color:#57af65;font-size: 14px;}
#pages span {background: #FFC;border: #F93 solid 1px;padding: 2px 8px;margin: 0 2px;float: none;}

.mess{width:1100px; margin:30px auto;}
.mess p{ font-size:20px; color:#57af65; line-height:2; text-align:center}
.gb{ width:600px; text-align:center; margin:10px auto;font-size:14px}

.conts_left{ float:right; width:650px; margin-bottom:25px}
.conts_left p{ text-align:left; font-size:18px; color:#093; line-height:2.5}

.prod{ margin:30px auto; text-align:center;width:1200px; height:auto;}
.pro_li{ float:left;  margin:20px 19px; text-align:center}
.pro_img{width:260px; height:230px;border:1px solid #459e52;vertical-align:middle;display: table-cell}
.pro_img:hover{border:1px solid #CCC;}
.pro_li img{ max-height:225px; padding:3px;}

.produ{ font-size:14px; color:#000; display:block;}
.produ:hover{ color:#459e52; text-decoration:underline !important}

.product_list h3{ font-size:22px; color:#5a5a5a; text-align:center; line-height:35px;}
.n_time{ border:1px solid #E5E5E5; background:#F5F5F5; color:#868686; padding:5px; margin:20px auto; text-align:center}
.product_list{ padding:10px;}
.product_show p{ line-height:2; font-size:14px; text-indent:2em}
.product_show img{ max-width:700px; height:auto; }


/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;left:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#01438A;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDqq li a{ color:#333}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:180px;left:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}

/*关于我们底部滚动图片*/
.product1{ width:1200px; margin:0 auto}
.scroll1{ width:1180px; overflow:hidden; margin:5px 0;}
.scrollpics1{ display:block; margin-right:10px; width:380px; height:210px; border:solid 1px #2E8A5B;  margin-top:10px; overflow:hidden; height:auto; float:left; font-size:12px; cursor:pointer;}
.scrollpics1:hover{ border:1px solid #090}
.scrollpics1 img{ max-width:375px; width:auto;height:255px; display:block; padding:3px; text-align:center}
.pro1 a{ color:#000; line-height:20px; font-size:14px;}
.pro1 a:hover{ color:#903; text-decoration:underline;}
