﻿@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{padding: 0px; margin: 0px;}
body,button,input,select,textarea{ font: 12px/1.5 "Microsoft Yahei",arial; color:#333;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size: 100%}
address,cite,dfn,em,var{ font-style:normal}
code,kbd,pre,samp{ font-family:courier new, courier, monospace}
small { font-size:12px}
ul,ol{ list-style-type:none; list-style-image:none}
a { color:#333; text-decoration:none; cursor:pointer; outline:none;}
a:hover{ text-decoration:underline; color:#000;}
sup { vertical-align:text-top}
sub { vertical-align:text-bottom}
legend { color:#000}
fieldset { border:0;}
img { border:0;}
table { border-spacing:0; border-collapse:collapse;}
div{ zoom:1;}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px; overflow:hidden;}
.fix:after{ display:table; clear:both; content:"";}
.fix{ zoom:1;}
.le{ float:left; display:inline;}
.ri{ float:right; display:inline;}
.b{ font-weight:bold;}
.en{ font-family:Arial;}
.dis_b{ display:block;}
.orange{ color:#fcab0b;}
.blue{ color:#0066cc;}
.grew{ color:#333;}
.green{ color:#339966;}
.red{ color:#f30000;}
.yellow{ color:#ff9900;}
.heibl{ color:#600f2f;}
.violet{ color:#990099;}
.wi{ width:1000px; margin:0 auto; clear:both; position:relative;}
.hi50{ height:50px; clear:both;}
.hi30{ height:30px; clear:both;}
.int{ text-indent:2em;}

#warp{ width:100%; min-width:1000px; float:left; position:relative; overflow:hidden; background:url(../images/warp_bg.png);}
#header{ height:120px;  background:#fff;}
.logo{ float:left; margin:27px 0 0 0;}
.tel{float:right; margin:20px 0 0 0;}
#nav{ height:53px; background:url(../images/nav_bg.png);}
#nav ul{}
#nav li{ width:119px; height:47px; background:url(../images/nav_line.png) no-repeat 0 0; float:left; line-height:47px; text-align:center; margin:6px 0 0 0; padding:0 0 0 2px;}
#nav .on{ background:none;}
#nav a{ width:119px; height:47px; display:block; color:#fff; font-size:14px; font-weight:700;}
#nav a:hover{ text-decoration:none; background:#a3c532;}
#nav .a{ background:#a3c532;}

#banner{ clear:both; overflow:hidden;}

#content{ clear:both; min-height:690px; background:url(../images/bg.png) repeat-y center top;}
.content_bg{ background:#fff;}

.ind_product{ width:230px; height:auto; float:left; background:#e9e9e9; margin:30px 0 0 0; border-radius:6px 6px 0 0;}
.product_title{ width:230px; height:75px; background:url(../images/title_bg.png);}
.product_title h2{ color:#fff; font-size:18px; font-weight:700; text-align:center; padding:17px 0 0 0; line-height:20px;}
.product_title p{ color:#58a2e5; font-size:15px; line-height:26px; text-align:center; background:url(../images/title_bg1.png) no-repeat center center; text-transform:uppercase;}
.product_cen{ clear:both;}
.product_cen dl{ padding:0 0 20px 0;}
.product_cen dt{ height:32px; background:#a3c532; font-size:14px; color:#000; line-height:32px; padding:0 0 0 30px;}
.product_cen dt img{ vertical-align:middle; margin:0 8px 0 0;}
.product_cen dd{ height:40px; width:190px; margin:0 auto; background:url(../images/line.png) repeat-x left bottom;}
.product_cen dd a{ padding:0 0 0 32px; background:url(../images/icon_1.png) no-repeat 10px center; font-size:14px; font-weight:bold;display:block; height:40px; line-height:40px; color:#0a5293;}
.product_cen a:hover{ color:#a3c532; text-decoration:none; font-weight:bold}

.ads{ clear:both; padding:30px 0 0 0;}


.ishow{ width:735px; float:right; margin:38px 0 0 0; overflow:hidden;}
.ishow_cen{ width:110%; clear:both; margin-top:15px;}
.ishow_cen dl{ width:229px; float:left; margin:0 24px 0 0; display:inline;}
.ishow_cen dt{ width:219px; padding:4px; border:1px solid #0a5293; border-radius:5px;}
.ishow_cen dt img{ vertical-align:middle;}
.ishow_cen dd{ height:35px; line-height:35px; text-align:center;}

.show{ width:735px; float:right; margin:38px 0 0 0; overflow:hidden;}
.show_cen{ width:110%; clear:both; margin-top:15px;}
.show_cen dl{ width:229px; float:left; margin:0 24px 0 0; display:inline;}
.show_cen dt{ width:219px; padding:4px; border:1px solid #0a5293; border-radius:5px;}
.show_cen dt img{ vertical-align:middle;}
.show_cen dd{ height:35px; line-height:35px; text-align:center;}

.ind_title{ height:66px; background:url(../images/ind_title.png) repeat-x left bottom;}
.ind_title h2{ float:left; font-size:20px; height:46px; line-height:22px; color:#0a5293; background:url(../images/icon_2.png) no-repeat 0 0; padding:0 0 0 20px;}
.ind_title p{ color:#ccc; font-family:Arial; text-transform:uppercase; padding:4px 0 0 0;}
.ind_title .a{ float:right; display:block; width:68px; height:20px; margin:20px 0 0 0; background:#a3c532; border-radius:8px; line-height:20px; text-align:center;}
.ind_title .a span{ font-family:"宋体";}
.ind_title .a:hover{ background:#b2ce56; text-decoration:none;}

.ind_contact{ width:300px; float:left; margin:30px 0 0 0;}
.lx{ line-height:28px}
.contact_cen{ clear:both; padding:17px 0 0 0; line-height:22px; background:url(../images/img_3.png) no-repeat right bottom; background-size:37%;}
.contact_cen dt{ font-size:16px; font-weight:700; color:#0a5293;}

.ind_about{ width:650px; height:auto; float:right; background:url(../images/bg_2.png); margin:30px 0 0 0; line-height:22px; overflow:hidden;}
.about_cen{ clear:both; padding:17px 0 0 0;}
.about_cen img{ vertical-align:middle; margin:4px 10px 0 0; float:left;}
.about_cen .p{ color:#0a5293; font-weight:700;}

.ind_case{margin:30px 0 0 0;}
.case_cen{ clear:both; padding:20px 0 0 0; line-height:30px; font-size:13px; position:relative;}
.case_bk{ width:850px;height:152px; margin:0 auto; overflow:hidden; position:relative;}
.case_bk li{ width:192px; height:152px; float:left; margin-right:20px;}
.case_bk p{ width:182px; height:119px; background:#fff; padding:4px; border:1px solid #0a5293; border-radius:5px;}
.case_bk span{ display:block; height:30px; line-height:30px; text-align:center;}
.case_cen .btn{ width:37px; height:52px; display:block; position:absolute; top:60px; cursor:pointer;}
.case_cen .pro_prev{ left:0; background:url(../images/left.png);}
.case_cen .pro_next{ right:0; background:url(../images/right.png);}

#footer{ height:140px; clear:both; background:#0a5293;}
.fot_top{ height:40px; background:#003b71; border-bottom:1px solid #2174c0;}
.fot_top li{ float:left; line-height:40px; width:120px; text-align:center;}
.fot_top li a{ color:#fff; font-size:14px; font-weight:700;}
.fot_bom img{ vertical-align:middle;}
.fot_bom{ padding:30px 0 0 0;}
.fot_bom li{ text-align:center; line-height:22px; text-transform:uppercase; color:#fff;}
.fot_bom li span{ margin:0 15px;}
.fot_bom li a{ color:#fff;}

.page_le{ width:230px; float:left; margin:25px 0 0 0;}
.ind_le{ margin:0 0 25px 0; background:#e9e9e9; border-radius:6px; padding-bottom:25px;}
.ind_le dt{ height:47px; background:url(../images/title_bg.png); color:#fff; font-size:18px; font-weight:700; line-height:45px; text-align:center;}
.ind_le dt span{ color:#ff0000;}
.ind_le dd{ width:230px; height:31px; line-height:31px; border-bottom:1px solid #999; margin:0 auto;}
.ind_le dd a{ padding-left:15px; width:215px; height:31px; display:block;}
.ind_le dd a img{ vertical-align:middle; margin:0 10px 0 0;}
.ind_le dd .menu_z,.ind_le dd a:hover{ text-decoration:none; background:#a3c532; color:#000;}


.page_cp{ clear:both; padding-top:25px;}
.page_cp_main{ position:relative; width:230px; margin-top:20px; float:left;}
.page_cp_bk{ width:198px; height:204px; margin:0 auto; overflow:hidden; position:relative; }
.page_cp_bk li{ width:198px; height:169px; float:left; text-align:center;}
.page_cp_bk li img{ vertical-align:middle;}
.page_cp_bk li p{ line-height:35px; font-size:14px; text-align:center;}
.page_cp_main .btn{ width:37px; height:52px; display:block; position:absolute; top:35px; cursor:pointer;}
.page_cp_main .pro_prev{ background:url(../images/left.png); left:0;}
.page_cp_main .pro_next{ background:url(../images/right.png); right:0;}

.page_ri{ width:740px; min-height:610px; float:right; overflow:hidden; margin:25px 0 0 0;}
.page_title{ height:45px; line-height:30px; background:url(../images/ind_title.png) repeat-x left bottom;}
.page_title h2{ font-size:20px; float:left; height:38px; color:#0a5293;}
.page_title p{ float:right; line-height:35px; }
.page_title .a{ float:right; display:block; width:68px; height:20px; margin:8px 0 0 0; background:#a3c532; border-radius:8px; line-height:20px; text-align:center;}
.page_title .a span{ font-family:"宋体";}
.page_title .a:hover{ background:#b2ce56; text-decoration:none;}

.page_news{ clear:both;}
.page_news_main{ clear:both; padding-top:10px;}
.page_news_main li{ float:left; width:100%; background:url(../images/line.png) repeat-x left bottom; height:31px; line-height:30px;}
.page_news_main li a{ background:url(../images/icon_1.png) no-repeat 4px center; padding-left:20px;}

.about{ padding:20px; clear:both; line-height:25px; font-size:14px;}
.about p{ text-indent:2em;}

.flip{ height:30px; line-height:30px; text-align:center; padding-top:30px; clear:both;}
.flip a, .flip span{ padding:5px 9px; border:#aaa solid 1px; margin:0 5px;}
.flip span, #content .flip a:hover{ color:#0a5293; text-decoration:underline; border:#0a5293 solid 1px;}

.news{clear:both; padding:20px 0 40px 0; overflow:hidden;}
.news_ct{clear:both; padding:20px 0 40px 0; overflow:hidden;}
.news_main li{ background:url(../images/line.png) repeat-x left bottom; height:35px; line-height:34px;}
.news_main li a{ background:url(../images/icon_1.png) no-repeat 6px center; padding-left:21px; float:left;}
.news_main li span{ float:right; color:#666; margin-right:10px;}

.ny_newsct{ min-height:400px;}
.ny_news_tl li{text-align:center; height:45px; line-height:45px;}
.ny_news_tl .new_title{font-size:18px; font-weight:bold;}
.ny_news_tl span{padding:0 5px; color:#999;}
.ny_news_ct{padding:0px 0px 30px; line-height:30px;}
.ny_news_ct p{ text-indent:2em;}
.ny_news_ct img{ margin:10px auto 0; display:block;}

.news_fy{padding:10px 50px 0; height:55px; border-top:#ccc solid 1px;position: relative;z-index: 999;}
.news_fy_l{width:300px; float:left;}
.news_fy_l li{height:24px; line-height:24px;}
.news_fy_l span{font-weight:bold;}
.news_fy_r{height:33px; overflow:hidden; padding-top:12px; width:200px; float:right;}
.news_fy_r .bdsharebuttonbox{float: right;}
、


#online_qq_tab a,.onlineMenu h3,.onlineMenu li.tli,.newpage{background:url(../images/float_s.gif) no-repeat;}
#onlineService,.onlineMenu,.btmbg{background:url(../images/float_bg.gif) no-repeat;}

#online_qq_layer{z-index:9999;position:fixed;left:0px;top:0;margin:230px 0 0 0;}
*html,*html body{background-image:url(about:blank);background-attachment:fixed;}
*html #online_qq_layer{position:absolute;top:expression(eval(document.documentElement.scrollTop));}

#online_qq_tab{width:28px;float:left;margin:100px 0 0 0;position:relative;z-index:9;}
#online_qq_tab a{display:block;height:118px;line-height:999em;overflow:hidden;}
#online_qq_tab a#floatShow{background-position:-30px -374px;}
#online_qq_tab a#floatHide{background-position:0 -374px;}

#onlineService{display:inline;margin-left:-1px;float:left;width:130px; background-position:0 0;padding:10px 0 0 0;}
.onlineMenu{background-position:-262px 0;background-repeat:repeat-y;padding:0 15px;}
.onlineMenu h3{height:36px;line-height:999em;overflow:hidden;border-bottom:solid 1px #ACE5F9;}
.onlineMenu h3.tQQ{background-position:0 10px;}
.onlineMenu h3.tele{background-position:0 -47px;}
.onlineMenu li{height:36px;line-height:36px;border-bottom:solid 1px #E6E5E4;text-align:center; list-style:none;}
.onlineMenu li.tli{padding:0 0 0 28px;font-size:12px;text-align:left;}
.onlineMenu li.zixun{background-position:0px -131px;}
.onlineMenu li.fufei{background-position:0px -190px;}
.onlineMenu li.phone{background-position:0px -244px;}
.onlineMenu li a.newpage{display:block;height:36px;line-height:999em;overflow:hidden;background-position:5px -100px;}
.onlineMenu li a,a:visited{color:#5e5e5e; text-decoration:none;}
.onlineMenu li img{margin:0 10px 0 0; vertical-align:middle;}
.onlineMenu li.last{border:0;}
.btmbg {
height: 12px;
overflow: hidden;
background-position: -131px 0;