@charset "GB2312";
body{font-size:14px;color:#333333;font-family:"微软雅黑","宋体","Courier New",Courier,monospace;padding:0px;margin:0px auto; line-height:30px;}
a{color:#333333;text-decoration:none}
a:hover{color:#0099ff;text-decoration:none}
.c,.clear{ clear:both;}
.input,.textarea{border-top:ridge 1px #ccc;border-right:inset 1px #D8D8D8;border-bottom:inset 1px #D8D8D8;border-left:ridge 1px #ccc;font-size:14px;color:#666;padding-top:5px;padding-right:5px;padding-bottom:4px;padding-left:5px;background-color:#fff}
img{ border:0;}
ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5{ padding:0; margin:0; list-style:none;}

#top, #main{max-width:1200px; width:100%; margin-left:auto;margin-right:auto;}
.logo{float:left;width:332px;}
.menu{width:808px; float:right;}
.menu li{width:16.6%; float:left; text-align:center;}
.menu li a{font-size:18px; line-height:110px;}
.menu li:hover{background:url(../images/nav.jpg) no-repeat top center;}
.menu li a:hover{color:#fff;}
.banner{ width:100%;clear:both;}
#flashBg {padding: 0px; margin: 0px; width: 100%;  height: 550px; clear:both; overflow: hidden;  }
#flashLine {width: 100%; height: 550px; clear: both;}
#flash {padding: 0px; margin: 0px auto; width: 100%;  height:550px; clear: both; overflow: hidden;}
#flash a {width: 100%; display: none; height:550px;}
.flash_bar { position: relative; text-align: center; margin: 0px auto; width: 230px; bottom: 55px; height: 30px; overflow: hidden; padding-top: 13px !important}
.flash_bar .dq {margin: 5px; width: 12px; display: inline-block; background: url(../images/tg_flash_p.png) no-repeat 0px 0px; float: left; height: 12px; cursor: pointer; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png" ,sizingMethod="crop")}
.flash_bar .no {margin: 5px; width: 12px; display: inline-block; background: url(../images/tg_flash_p2.png) no-repeat 0px 0px; float: left; height: 12px; cursor: pointer; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop")}

.tab{max-width:1200px;width:100%;overflow:hidden;margin-top: 60px;margin-right: auto;margin-bottom: 0;margin-left: auto;}
.tab .tab_pic ul{height:283px;width:999em;position:relative;}
.tab .tab_pic ul li{float:left;}
.tab .tab_pic ul li a{display:block;}
.tab_pic{float:left;width:180px;height:223px;overflow:hidden;position:relative;margin-top: 30px;}
.tab_txt{float:right;width:795px;overflow:hidden;position:relative;height: 278px;}
 .prev{display:block;width:76px;height:77px;float:right;overflow:hidden;cursor:pointer;background-image: url(../images/about_l.jpg);margin: 0;}
.next{display:block;width:76px;height:77px;float:right;margin:0;overflow:hidden;cursor:pointer;background-image: url(../images/about_r.jpg);}
.tab .tab_txt ul{position:relative;}
.tab .tab_txt ul li{width:795px;padding:0px;float:left;height: 278px;}
.tab_txt ul li img {float: left;margin-right: 57px;}
.tab_txt ul li h3 {text-align: center; line-height:70px; font-size:18px}
.tab_txt ul li a img{width:107px; padding-top:10px;float:right;}
.tab_san{display:block;width:17px;height:34px;position:absolute;top:29px;right:0;}
.btn_bg{width:152px;height:77px;display:block;left:0;bottom:0;display:block;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity: 0.3;position: relative;}
.btn_ct{width:152px;height:77px;padding:0px;display:block;float: left;margin-top: 96px;}
.ad_01{background:#00b1ff; margin-top:60px;}
.scrollpic {max-width: 1200px;margin:40px auto 0 auto;width:100%;}
#myscroll {display: block;max-width:1050px;position: relative;height: 290px;overflow: hidden; margin:0 auto; width:88%;}
#myscroll #myscrollbox {display: block;float: left;position: absolute;left: 0;top: 0;width: 1000000px;}
#myscroll ul {display: block;float: left;list-style-type: none;padding: 0;margin: 0; width:100%;}
#myscroll ul li {display: block;float: left;padding: 0;width:350px;}
#myscroll ul li img{width:315px;/* height:365px;*/}
#myscroll ul li a {display: block;float: left;width:315px;padding: 0;position: relative;height:267px;color: #333;}
#myscroll a .intro {position: absolute;left: 0;z-index: 10;background-color: #00b1ff;filter: alpha(opacity=88);width:315px;color: #fff;-moz-opacity: 0.88;-khtml-opacity: 0.88;opacity: 0.88;text-align: center; height:215px;padding-top:30px;}
#myscroll a .intro img{width:49px; height:49px;}
#myscroll a .intro p {margin:0 20px;overflow: hidden;}
#myscroll a .intro .ckgd{border-bottom:2px #fff solid;padding-top:10px;width:80px; margin:0 auto;padding-bottom:6px;}
#myscroll a .intro h5{font-size:20px; line-height:40px;}
#myscroll a .intro {bottom: -365px;}
#myscroll a:hover .intro {bottom: 0px;}
#left {float:left; width:6%;margin-top:135px;}
#right {float:right; width:6%;margin-top:135px;}
.sy_bt{background:url(../images/line.jpg) no-repeat bottom center; text-align:center; font-size:30px;padding-top:45px;margin-bottom:40px;}
.sy_bt span{font-size:11px;text-transform:Uppercase;}
.sy_new{}
.sy_new li{width:33.33%; float:left;}
.sy_new li p{padding-bottom:20px;width:90%;}
.new_rq{width:90%; border-bottom:1px #ccc solid;}
.new_bt{line-height:50px; font-size:16px;}
.new_more{color:#00b1ff; border:1px #00b1ff solid;padding:2px 12px;}
.new_more:hover{background:#00b1ff; color:#fff;}
.sy_tab{padding-top:60px;}
#divMainTab{width:100%;}
.normal{float:left;}
.selected{float:left;}
.selected a{}
.normal a{}
.divContent{padding-top:40px; padding-bottom:60px; overflow:hidden;}
.m2img li{width:24%; height:auto; float:left; margin-right:1%; display:inline; margin-bottom:10px; padding-bottom:30px;}
.m2img li img{width:100%;}
.tab_more{width:139px; margin:0 auto;}
.sy_ys{padding-top:70px; border-top:5px #00b1ff solid;}
.sy_dxdl{width:100%;padding-top:40px;}
.dxdl_bt{width:100%;}
.dxdl_bt span{background:#00b4ff;color:#fff;font-size:30px;text-transform:Uppercase;padding:10px 25px;}
.dxdl_bt a{background:#00b4ff;color:#fff; float:right;padding:0 12px;}
.sy_pro{width:100%;}
.sy_pro li{width:24%; height:auto; float:left; margin-right:1%; display:inline; margin-top:25px;}
.sy_pro li img{width:100%;}
.sy_lx{width:100%; /*background:url(../images/ditu.jpg) no-repeat bottom center;*/margin-top:70px;padding-bottom:30px;}
.sy_lx .dxdl_bt a{margin-top:25px;}
#lxfs{background:url(../images/bg.png) no-repeat left top; color:#fff; font-size:15px; line-height:45px;padding-top:25px; padding-bottom:40px;padding-left:30px;max-width:416px;float:left;width:100%;}
#lxfs li{padding-left:55px;}
.phone{background:url(../images/ico.png) no-repeat left 0;}
.tel{background:url(../images/ico.png) no-repeat left -45px;}
.fax{background:url(../images/ico.png) no-repeat left -92px;}
.tel2{background:url(../images/ico.png) no-repeat left -137px;}
.web{background:url(../images/ico.png) no-repeat left -177px;}
.add{background:url(../images/ico.png) no-repeat left -220px;}
#allmap{max-width: 740px;height: 335px; float:right;width:100%;}
.bottom{width:100%; background:#00b1ff;padding-top:55px; padding-bottom:43px;}
.bottom .blogo{width:202px; float:left;}
.bottom .flink{width:480px; margin-left:150px; float:left;background:url(../images/b_dh.jpg) no-repeat top center;padding-top:45px;}
.bottom .flink a{border-right:1px #fff solid;color:#fff;padding-right:10px;padding-left:10px;}
.bottom .ewm{width:315px; float:right;color:#fff;}
.foot{margin-top:1px; background:#00b1ff; text-align:center;text-transform:Uppercase;color:#fff;}
.wz {height: 41px;width: 100%;background-color: #f2f2f2;line-height: 41px;color: #4b4b4b;}
.wz a {color: #4b4b4b;text-decoration: none;}
.mai {width: 100%;margin-top: 30px;padding-bottom: 30px;}
.cz {height: 374px;width: 498px;border: 1px solid #dedede; float: left;}
.cz img {height: 374px;width: 100%;}
.cy {float: right;width: 624px;line-height: 30px;font-size: 13px;}
.cy h3 {font-size: 22px;line-height: 40px;}
.cy span {float: left;margin-top: 15px;background:#ec0000; padding:4px 25px; }
.cy span a{color:#fff;font-size:18px}
.cp_name{width: 100%;height: 64px;border-bottom: 1px #eaeaea solid;margin-top: 20px;background-color: #00b1ff;}
.cp_txt{width: 100%;overflow: hidden;margin-top: 52px;margin-right: auto;margin-left: auto;}
.cp_txt p{ font-size:13px;line-height:35px;color:#333;}
.cp_txt table{ margin-top:10px;  font-size:13px;}
.txt_name{width: 100%;height: 34px;font-size: 16px;font-weight: bold;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dadada;margin-bottom: 25px;}
.hot_anl{ width:1180px;overflow:hidden; margin-top:10px;}
.hot_anl li{width: 260px;overflow: hidden;float: left;margin-right: 17px;display: inline;margin-left: 18px;}
.left {float: right;width: 272px;}
.cplb {width: 100%;}
.cplbt {width: 100%; background:#00b1ff; text-align:center; color:#fff; font-size:22px; height:40px; line-height:40px;}
.cplbd {width: 100%;}
.cplb_tit {background-image: url(../images/hq_17.jpg);background-repeat: repeat-x;height: 45px;width: 100%;line-height: 45px;text-align: center;margin-top: 6px;}
.xwlb {width: 100%;margin-top: 25px;}
.xwlt {height: 28px;width: 100%;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dadada;font-weight: bold;}
.xwlt span {float: right;line-height: 20px;font-size: 12px;font-weight: normal;}
.xwld {width: 100%;margin-top: 18px;}
.xwld ul {padding: 0px;list-style-type: none;margin-top: 8px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
.xwld ul li {line-height: 30px;width: 100%;font-size: 13px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.right {float: left;width: 899px;}
.title_right {float: left;width: 100%;background-color: #F2F2F2;}
.mz {float: left;line-height: 38px;color: #FFFFFF;font-size: 18px;min-width: 161px;text-align: center;background-color: #00b1ff;}
.news_details {line-height: 30px;float: left;width: 100%;}
.news_details h1 {text-align: center;font-size: 16px;line-height: 40px;}
.news_details p {padding: 0px;width: 100%;}
.news_details h3 {width: 100%;font-size: 18px;line-height: 40px;color: #e80000;text-align: center;margin: 0px;padding: 0px;}
.xh2 {float: left;width: 100%;}
.xht {float: left;width: 100%;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e8e8e8;line-height: 40px;font-size: 16px;}.xht span {float: right;font-size: 12px;}
.xhd {float: left;width: 100%;padding-top: 10px;line-height: 30px;}
.xhd ul {margin: 0px;padding: 0px;list-style-type: none;}
.xhd ul li {float: left;width: 100%;padding-top: 3px;padding-bottom: 3px;}
.xhd ul li span {float: right;background-color: #e8e8e8;padding-right: 10px;padding-left: 10px;}
.productq {float: left;width: 100%;}
.product_lit {float: left;width: 899px;font-size: 16px;margin-bottom: 20px;}
.list_title {float: left;width: 879px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #d2d2d2;padding-right: 10px;padding-left: 10px;padding-bottom: 10px;}
.list_title h3 {margin: 0px;padding: 0px;}
.list_title h3 a {font-size: 16px;line-height: 40px;font-weight: normal;text-decoration: none;margin: 0px;padding: 0px;}
.list_title h3 a img {float: left;padding-top: 13px;padding-right: 8px;}
.list_title span {float: right;margin: 0px;padding: 0px;}
.list_title span a {line-height: 40px;text-decoration: none;font-size: 14px;}
.list1 {width: 896px;float: left;margin-top: 35px;border-bottom-width: 1px;border-left-width: 1px;border-bottom-style: solid;border-left-style: solid;border-bottom-color: #dfdfdf;border-left-color: #dfdfdf;}
.list1 ul {list-style-type: none;margin: 0px;padding: 0px;}
.list1 li {width: 223px;float: left;display: block;border-top-width: 1px;border-right-width: 1px;border-top-style: solid;border-right-style: solid;border-top-color: #dfdfdf;border-right-color: #dfdfdf;height: 279px;}
.list1 li img {width: 100%;height: 220px;}
.list1 ul li span {float: left;width: 92%;text-align: center;line-height: 50px;padding-right: 4%;padding-left: 4%;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.list1 li p {text-align: center;width: 100%;margin: 0px;padding: 0px;background-color: #ebebeb;}
.list1 ul li p a {color: #000;text-decoration: none;line-height: 34px;}
.list2 {width: 897px;float: left;margin-top: 15px;}
.list2 ul {list-style-type: none;margin: 0px;padding: 0px;}
.list2 li {width: 212px;float: left;display: block;margin-right: 6px;margin-left: 6px;}
.list2 li img {width: 204px;height: 180px;border: 1px solid #CCC;padding: 3px;}
.list2 ul li span {float: left;width: 92%;text-align: center;line-height: 40px;padding-right: 4%;padding-left: 4%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.list2 li p {text-align: center;width: 100%;margin: 0px;padding: 0px;background-color: #ebebeb;}
.list2 ul li p a {color: #000;text-decoration: none;line-height: 34px;}
.nry_lx{float:left;}
.nry_ewm{float:right; max-width:600px;margin-top:20px;}
.nry_ewm img{width:40%; float:left;margin-left:5%;}
.related li{width:48%; margin-right:1%;}
.nyban{background:url(/uploadfile/202205/4/214622873.jpg) no-repeat top center; height:300px;}



/* 分页 */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.page a:hover, .page a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */
