@charset "utf-8";
/* CSS Document */
*{font-family:Arial, Helvetica, sans-serif}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{padding:0;margin:0;color:#666;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
strong{font-style:normal;}
ol,ul{list-style:none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{outline:expression(this.hideFocus=true);outline:none;cursor:pointer;text-decoration:none;color:#666;}
input,button,select,textarea{outline:none}
.clear{zoom:1;clear:both; height:0; line-height:0; font-size:0;}
body{cursor:default;-webkit-text-size-adjust:none;font-size:12px;font-family:Arial;background:#FFF;}
.contxt{ background:#e3e1da; border:1px solid #CCC; padding:5px;}
.btn{ padding:5px 10px; border:1px solid #CCC; background:#0074e1; color:#fff; font-family:Arial, Helvetica, sans-serif;}
DIV.green-black{width:100%; padding-top:10px; text-align:left; margin-top:10px;}
DIV.green-black A{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: #016ccf 1px solid;TEXT-DECORATION: none;font-size:12px;background-color: #016ccf;}
DIV.green-black A:hover{BORDER: #016ccf 1px solid;COLOR: #fff;font-size:12px;background-color: #016ccf;}
DIV.green-black A:active{BORDER: 1px solid #016ccf;COLOR: #fff;font-size:12px;background-color: #016ccf;}
DIV.green-black SPAN.current{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;FONT-WEIGHT: bold;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: 1px solid #016ccf;font-size:12px;background-color: #016ccf;}
DIV.green-black SPAN.disabled{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: #016ccf 1px solid;font-size:12px}

.main{width:960px; margin:0 auto; clear:both;}
.head{height:31px; width:100%; min-width:960px; background:url(../images/top_bg.jpg) repeat-x; line-height:31px;}
.hl{float:left; width:400px;}
.hr{float:right; width:400px; text-align:center;}
.logo{width:484px; float:left; margin:35px 0 0 0 ;}
.phone{width:247px; float:right; margin-top:25px;}
.top{height:137px; width:100%; min-width:960px;}
.nav{height:44px; width:100%; min-width:960px; background:url(../images/nav_bg.jpg) repeat-x; line-height:44px;}
.nav li{width:120px; float:left; text-align:center; background:url(../images/nav_bottor.jpg) left no-repeat;line-height:44px;height:44px;}
.nav li.first{background:none;}
.nav li a{font-size:14px; color:#fff; display:block; line-height:44px;}
.nav li a.currer,.nav li a:hover{background:url(../images/nav_on.jpg) center no-repeat;}
/******************************首页Banner***/
.fullSlide{width:100%; min-width:960px;position:relative;height:400px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;margin:0;padding:0;list-style:none;}
.fullSlide .bd li{width:100% !important;height:400px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:400px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:22px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#33afff;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:48%;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}
.left{width:204px; float:left;}
.left img{margin-top:15px;}
.pl{border:2px solid #016ccf; width:200px; padding-bottom:15px;}
.pl h1{text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#003399; background:url(../images/pl_bg.jpg) repeat-x #000; height:40px; padding:10px 0; margin-bottom:10px;}
.pl h1 span{color:#ff6600; font-size:12px; font-family:Arial, Helvetica, sans-serif; display:block;}
.pl h2{ text-indent:25px; font-weight:bold; font-size:14px; color:#fff; background: #016ccf; height:38px; line-height:38px;}
.pl li{margin:0 16px; padding-left:27px; background:url(../images/ico.jpg) 10px center no-repeat; height:34px; line-height:34px; border-bottom:1px dashed #666; font-size:14px;}
.pl li a:hover{color:#ff6600;}
.right{width:720px; float:right;}
.title{background:url(../images/titil_bg.jpg); border-right:1px solid #e4e4e4; height:40px; line-height:40px;}
.title h1{background:url(../images/title_l.jpg) left no-repeat; padding:0 20px; font-size:14px; color:#fff; display:block; font-weight:bold;}
.title a{float:right; color:#ff6600;}
.title span{float:right; font-size:12px; color:#666666; font-weight:normal;}
.content{padding:10px 18px; border:2px solid #016ccf; margin-top:2px;}
.content p{ font-size:14px; line-height:26px;}
.prolist{width:160px; float:left; margin: 10px 5px; height:175px; text-align:center; line-height:24px;}
.prolist img{border:1px solid #cccccc;}
.prolist:hover img{border:1px solid #ff6600;}
.feedback{margin:10px 0;}
.photo{width:300px;padding:20px 45px 20px 10px; background:url(../images/sd1.jpg) right center no-repeat; float:left;}
.photo img{padding:4px; border:1px solid #ccc;}
.about-box{width:600px; float:right; margin-top:20px;}
.about-box p{line-height:24px;}
/*--首页产品滚动开始--*/
.rollBox{width:600px;overflow:hidden;}
.rollBox .LeftBotton{height:115px;width:17px;background:url(../images/l_btn.jpg) no-repeat center center;overflow:hidden;float:left;display:inline;cursor:pointer;line-height:150px;margin-left: 3px;}
.rollBox .RightBotton{height:115px;width:17px;background:url(../images/r_btn.jpg) no-repeat center center;overflow:hidden;float:left;display:inline;cursor:pointer;line-height:150px;}
.rollBox .Cont{width:528px;overflow:hidden;float:left; margin:0 10px;}
.rollBox .ScrCont{width:10000000px;
color: black;}
.rollBox .Cont .pic{width:176px;float:left;text-align:center;}
.rollBox .Cont .pic img{ border:3px solid #cccccc;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;margin-top: 6px;}
.tip{height: 30px;background: #B2DFE4;top: 125px;display: block;position: relative;z-index:10000000;}
/*--首页产品滚动结束--*/
.sd-box{ margin:20px 0 10px 0;}

.news-box{ width:505px; float:left; padding-right:75px; background:url(../images/sd3.jpg) right center no-repeat; height:208px;}
.newslist{ margin:0 10px; height:30px; line-height:30px; border-bottom:1px dotted #666; padding-left:20px; background:url(../images/ico02.jpg) left center no-repeat;}
.newslist span{ float:right;}

.contact-box{ width:335px;float:right}
.title2{background:url(../images/title_bg.jpg);  height:34px; line-height:34px;}
.title2 h1{background:url(../images/title-l2.jpg) left no-repeat; padding:0 35px; font-size:14px; color:#003399; display:block; font-weight:bold;}
.frilink a{ margin:0 16px;}
.foot{width:100%; min-width:960px; background:url(../images/foot_bg2.jpg) repeat-y center #006bcf; text-align:center;color:#fff; line-height:24px; padding-bottom:10px;}
.foot-box1{width:100%; min-width:960px; background:url(../images/foot_bg.jpg) repeat-y center #006bcf; text-align:center; height:56px; line-height:40px; color:#fff;}
.foot a{ color:#fff;}

.bigpic{ width:380px; float:left;}
.bigpic img{ border:2px solid #CCC;}
.pro-box1{ width:260px; float:right;}
.pro-box1 h1{ line-height:32px; font-size:14px; color:#333; font-weight:bold; border-bottom:1px dashed #CCC;}
.pro-box1 p{line-height:40px;}
.pro-box2{ margin-top:30px;}
.pro-box2 h1{ height:30px;line-height:30px; font-size:14px; color:#fff; font-weight:bold; border-bottom:2px solid #016ccf;}
.pro-box2 h1 span{ background:#016ccf;color:#fff;height:30px;line-height:30px; display:block; width:100px; text-align:center; }
.pro-box2 p{line-height:22px; color:#333333; font-size:14px;}

.newslist2{ height:90px; border-bottom:1px dashed #CCC;}
.newslist2 h1{ font-size:14px; color:#006cce; font-weight:bold; margin:30px 0 10px;}
.newslist2 p{ line-height:18px; font-size:12px;}

/* ny_zb */
.ny_zblb1 li{line-height:33px;font-size:14px;color:#333; margin:0; height:auto; border:none; background:none; padding:0 10px;}
.ny_zblb1 li a{display:block;text-decoration:none;color:#333;background:url(../images/04.gif) no-repeat right;}
.ny_zblb1 li a.cur{color:#026dcf;font-weight:bold;background:url(../images/04_h.gif) no-repeat right;text-decoration:none;}

.ny_zblb1 li ul{display:none;color:#666;}
.ny_zblb1 li ul li{float:none;background-image:none;height:26px;line-height:26px;margin-top:0px;font-size:12px; padding-left:20px;}
.ny_zblb1 li ul li a{display:block;background:url(../images/05.gif) no-repeat left;}
.ny_zblb1 li ul a:hover{color:#026dcf;}