body,div,dd,dl,ol,ul,li,h1,h2,h3,h4,h5,h6,form,fieleset,input,p,th,td{margin:0;padding:0;}
address,caption,cite,dfn,en,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
fieldset,img{border:0;}
p{text-align:left;}
a,p{color:#FFF;}
a{ text-decoration:none;}
.clear{clear:both;}
.alignleft{ float:left}
.alignright{ float:right}
.cb{ clear:both;}
.w1{ width:100%}
.w2 { width:1002px;}
.m1 { margin:0 auto;}
.fl { float:left;}
.fr { float:right}
.tc { text-align:center;}
.fb { font-weight:bold}
.f12 { font-size:12px;}
.f14 { font-size:14px;}
.f16 { font-size:16px;}
.f18 { font-size:18px;}
.f20 { font-size:20px;}
.f24 { font-size:24px;}
.f28 { font-size:28px;}
.ff { font-family:微软雅黑;}
.mt1 { margin-top:30px;}
.mt2 { margin-top:20px; margin-bottom:20px;}
.ml1 { margin-left:10px;}
.mt3 { margin-top:20px;}
.fw600{ font-weight:600;}
.topL h1 { color:#FFF; line-height:55px; padding-left:20px;}
.topL span { color:#FFF; line-height:25px;}
.menu {height:79px; background:url(/img/menubg.jpg) repeat-x;}
.menu ul li ul{position:absolute; left:0; top:80px;height:40px;line-height: 40px;margin:0;padding:0;width:110px;display:none;}
.menu ul li li{float:none; width: 110px;line-height:40px; z-index:9999999;}
.menu ul li li a{background:#36F;display:block;font-size:14px;color:#FFF;;font-weight:bold;width:110px; line-height:40px; }
.menu ul li li a:hover{background:#F90;text-decoration:none;width:110px;}

#searchform { width:280px; height:35px; margin-top:10px; margin-right:20px; background:url(/img/search.png) no-repeat;}
#searchform p{ font-size:18px; color:#fff; margin-top:10px; text-indent:0; text-align:center; font-weight:bold}
#s{ width:240px; height:35px; background:none; border:none; float:left; color:#FFF; padding-left:5px;}
#searchsubmit { width:30px; height:35px; background:url(/img/search_but.gif) no-repeat scroll 0% 43% transparent; border:none;}
.text { font-size:14px; color:#FFF; line-height:35px; width:240px; float:left;}
/*SAMPLE-C*/
.slide_c{position:relative; width:100%;height:352px;overflow:hidden;}
.slide_c .ico_c{position:absolute; width:80px; right:30px; top:20px;}
.slide_c .ico_c li{display:inline;width:75px;height:36px;overflow:hidden;margin-right:10px;cursor:pointer;float:left;opacity:0.4;filter:alpha(opacity=40);border:3px solid #fff; margin-top:15px;}
.slide_c .ico_c img{width:75px;height:36px;}
.slide_c .ico_c li.high{opacity:1;filter:alpha(opacity=100);border:3px solid #ff6600;}
.nav li { float:left; width:110px; text-align:center;position:relative;}
.nav li a { font-size:18px; line-height:79px; color:#FFF;}
.nav li a:hover { background:url(/img/navhover.jpg) no-repeat scroll center 0% transparent; ; display:block;}

.gg { width:140px; height:46px; background:url(/img/noticeico.gif) no-repeat; }
.notice marquee { line-height:46px; color:#CCC;  width:400px; }
/*产品展厅*/
.product {height:472px; background:url(/img/product_top.jpg) no-repeat scroll center top #1B6A95;}
/* top-vrank */
.top-vrank{overflow:hidden;position:relative;padding:15px;padding-bottom:0 ; background:url(/img/product_bot.jpg) no-repeat scroll 0% bottom transparent;}
.top-vrank .mod-hd{height:30px;margin-bottom:12px}
.top-vrank h3{font-size:12px;float:left;color:#bbbccd;margin-right:20px;margin-top:3px}
.top-vrank .tabs{float:left;font-size:12px; margin-left:20px;}
.top-vrank .tabs li{width:65px;height:23px;float:left;text-align:center;line-height:22px;background-position:0 -72px}
.top-vrank .tabs a{color:#a5a5b5; font-size:14px;}
.top-vrank .tabs a:hover{color:#5db538;text-decoration:none; font-size:14px;}
.top-vrank .tabs .active{background:#332f3a url(file:///D|/FXP/Cache/images/ico.png) no-repeat 0 0}
.top-vrank .tabs .active a{color:#5db538}
.top-vrank .more{position: absolute;top:17px;right: 17px;font-size:14px; color:#FFF; background:url(/img/more_ico.png) no-repeat scroll 0% center transparent; width:80px; padding-left:20px;}
.top-vrank .more a{color:#a5a5b5}
.top-vrank .more a:hover{color:#5db538;text-decoration:none}
.top-vrank .views{position:relative;width:980px;height:415px;overflow:hidden;-webkit-perspective:1500px;-moz-perspective:1500px;perspective:1500px;-webkit-perspective-origin:50% 50%;-moz-perspective-origin:50% 50%;perspective-origin:50% 50%}
.top-vrank .views .view-item{position:absolute;left:0;top:0;z-index:1;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation:fadeout .3s ease-in forwards;-moz-animation:fadeout .3s ease-in forwards;animation:fadeout .3s ease-in forwards}
.top-vrank .views .active{-webkit-animation:fadein .5s ease forwards;-moz-animation:fadein .5s ease forwards;animation:fadein .5s ease forwards;z-index:2}
.top-vrank .views .first{-webkit-animation:none;-moz-animation:none;animation:none;z-index:2;background:#443f4c}
@-webkit-keyframes fadeout{from{-webkit-transform:translate3d(0,0,0);opacity:1}to{-webkit-transform:translate3d(0,0,-300px);opacity:0}}@-moz-keyframes fadeout{from{-moz-transform:translate3d(0,0,0);opacity:1}to{-moz-transform:translate3d(0,0,-300px);opacity:0}}@keyframes fadeout{from{transform:translate3d(0,0,0);opacity:1}to{transform:translate3d(0,0,-300px);opacity:0}}@-webkit-keyframes fadein{from{-webkit-transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0)}}@-moz-keyframes fadein{from{-moz-transform:translate3d(-100%,0,0)}to{-moz-transform:translate3d(0,0,0)}}@keyframes fadein{from{transform:translate3d(-100%,0,0)}to{transform:translate3d(0,0,0)}}
.top-vrank .view-list{width:985px}
.top-vrank .view-list li{position:relative;width:220px; height:200px; font-size:12px;text-align:center;float:left;margin-right:25px;z-index:1;overflow:hidden}
.top-vrank .view-list li a{text-decoration:none;color:#888999}
.top-vrank .view-list li a:hover{color:#5db538}
.top-vrank .view-list li img{width:210px;height:150px; border:4px solid #FFF}
.top-vrank .view-list li .mask{width:92px;height:86px;position:absolute;top:-86px;left:-92px;z-index:3;background:url(http://p8.qhimg.com/t0129d4cce7a885cf2e.png) no-repeat 0 0;-webkit-transition:.1s left,0.2s .1s top;-moz-transition:.1s left,0.2s .1s top;-ms-transition:.1s left,0.2s .1s top;-o-transition:.1s left,0.2s .1s top;transition:.1s left,0.2s .1s top;pointer-events:none}
.top-vrank .view-list li:hover .mask{left:0;top:0}
.top-vrank .view-list li .name{display:block;width:220px; height:25px; display:block; background:#509bbb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color:#bde7ff; line-height:25px; font-size:14px;}
.pct { color:#82badb; background:url(/img/t1.png) no-repeat; height:30px; padding-left:45px;}

/*产品展厅*/

.title div { width:165px; background:url(/img/news_i.jpg) no-repeat scroll right center transparent;line-height:50px; color:#82BADB; margin-left:15px;}
.more1 { color:#FFF; background:url(/img/more_ico.png) no-repeat scroll 0% center transparent; line-height:50px; padding-left:20px;}
.about img { padding:10px; width:150px; height:110px;}
.about p { color:#FFF; line-height:30px; text-indent:2em; padding:10px 15px }
.tel { height:250px; background:#146695}
.tel img { padding:10px 45px;}
.tel p { font-size:14px; line-height:30px; color:#FFF; padding-left:15px;}
.title1 div { width:165px;line-height:50px; color:#82BADB; margin-left:15px;}
.jszc li { height:30px; border-bottom:1px dashed #CCC; background:url(/img/newsico.gif) no-repeat scroll 2% center transparent;}
.jszc li a h2 { font-size:14px; line-height:30px; color:#FFF; padding-left:20px; float:left; width:330px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.jszc li span { font-size:14px; line-height:30px; color:#FFF; float:right;}
.title2 div { width:165px; height:50px; margin-top:10px; line-height:50px; color:#82BADB; margin-left:15px;}
.ctrl{width:27px;}
.ctrl img { margin:110px 10px 0 0px;}
#ScrollBox{width:940px; height:195px;float:left;overflow:hidden; position:relative;}
#ScrollBox li{float:left; width:150px; height:195px; background:#FFF; margin-left:10px; text-align:center;}
#ScrollBox li img{width:140px;height:150px; padding:5px;}
#ScrollBox  a h2{ width:150px; height:40px; line-height:20px; font-size:14px; text-decoration:none;   position:absolute; top:155px; background:#509bbb}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.w1004{width:1002px; background:url(file:///D|/FXP/Cache/%7Efx85275E5E_edit.tmp/cpbg.jpg) repeat-x;}
.footerbg { height:210px; background:#363636}
.link ul li { float:left; padding-left:10px;}
.link ul li a { font-size:14px; line-height:49px; color:#FFF}
.under p { color:#FFF; line-height:30px;}

.left1 h2 { color:#FFF; line-height:40px;}
.left1_list li { height:35px; background:url(/img/newsico.gif) no-repeat scroll 5% center transparent;}
.left1_list li a { font-size:14px; line-height:35px; color:#FFF; padding-left:25px;}
.cpfl { width:160px; margin-left:50px;}
.cpfl li { height:35px; background:none} 
.cpfl li a{ font-size:14px; line-height:35px; color:#FFF;padding-left:0;}
.lxwm p { font-size:12px; line-height:30px; color:#FFF; padding:0 5px; }
.main_title { height:40px; background:url(/img/mainrtbg.jpg) no-repeat scroll center bottom transparent;font-size:14px; line-height:35px; color:#FFF;}
.main_title span { font-size:14px; line-height:35px; color:#FFF}
.main_title a{ font-size:14px; line-height:35px; color:#FFF;}
.page { width:750px;background:#1B6A95;}
.page p { font-size:14px; line-height:35px; color:#FFF; text-indent:2em; width:720px; padding-left:15px; padding-bottom:15px;}

.zixun li { height:35px; background:url(/img/news_ico.gif) no-repeat scroll 1% center transparent; width:730px; margin-left:10px;}
.zixun li a h2 { font-size:14px; line-height:35px; width:500px; color:#FFF; padding-left:20px; float:left}
.zixun li span{ font-size:14px; display:block; line-height:35px; color:#FFF; float:right; padding-right:10px;}

/*分页*/
.pagination{ width:100%; height: 45px; line-height: 45px; margin-top:20px; text-align:center; border: none;}
.pagination .page a{border: 1px solid #cfcfcf; cursor: pointer;display: inline-block; height: 20px; line-height: 20px;padding: 0 6px; text-align: center;margin-right: 5px;}
.pagination .page .current{ background-color: #0857b3; color: #fff}
.pagination .page a:hover{background-color: #0857b3; color: #fff}

.news li { width:730px;border-bottom:1px dotted #CCC;margin-left:10px; height:125px;}
.news li img { width:120px; height:100px; padding-top:10px; float:left}
.proR { width:590px; float:right;}
.proR a h2{ font-size:14px; line-height:30px; color:#FFF; font-weight:bold}
.proR span { font-size:14px; line-height:25px; color:#FFF;}
.proR p { font-size:14px; line-height:25px; color:#FFF; width:560px;}

.products li { width:166px; height:190px; float:left;  margin:20px 0; margin-left:17px;text-align:center;}
.products li img { width:150px; height:150px; padding:5px; border:2px solid #FFF}
.products li h2 { width:166px; background:#509bbb; line-height:20px; font-size:14px;overflow:hidden; height:40px;}
.single { width:750px;background:#1B6A95; padding-bottom:30px;}
.single h1 { font-size:16px; line-height:45px; color:#FFF; text-align:center;}
.single span { font-size:14px; line-height:30px; color:#bfc1c0; width:720px; margin-left:10px; display:block; text-align:center; margin-bottom:10px; }
.single p { font-size:14px; line-height:30px; color:#FFF; text-indent:2em; width:720px; padding-left:15px;}
.single img { padding:10px;}

.single table{ border-collapse:collapse; width:100%; border-bottom:1px solid #FFF; border-left:1px solid #FFF; line-height:35px;}
.single table tr td{border-top:1px solid #FFF; border-right:1px solid #FFF;}
.single table tr td p{ display:table; width:auto; text-indent:0;}

/*上一篇 下一篇*/
.zuoyou{padding:20px;}
.top1{ width:100%;font-size:14px;color:#fff; padding-bottom:5px; padding-top:10px;}
.top1 a{color:#fff;}
.boot1{width:100%;font-size:14px; padding-top:10px;color:#fff;padding-bottom:5px;}
.boot1 a{color:#fff;}


.page04{width:400px; height:20px; background:url(/img/404.png) no-repeat center center; padding-top:385px; padding-left:220px;}
.page04 a{margin-right:20px; border:3px double #999; padding:5px 8px;}
.page04 a:hover{ color:#F00;}
.bc{margin-left:auto; margin-right:auto;}

/*在线客服*/
.float-contact-mini {position: absolute;right: 1px;top: 175px;}
.float-contact-mini a {background:url(/img/sprites.png) no-repeat scroll 0 0 transparent;color: #FFFFFF !important;display: block;height: 65px;line-height: 110%;padding: 46px 5px 0;text-align: center;text-decoration: none !important;width: 18px;}
.float-contact {display: none;position: absolute;right: 1px;top: 175px;width: 102px;}
.float-contact .close {background:url(/img/sprites.png) no-repeat scroll -29px 0 transparent;color: #FFFFFF !important;display: block;height: 31px;line-height: 31px;padding-left: 22px;text-decoration: none !important;}
.float-contact .container {background:#FFFFFF;border-color: #E3E3E3;border-style: solid;border-width: 0 1px;padding: 1px 0;text-align: center;}
.float-contact .container {border-style: solid;text-align: center;}
.float-contact .qq {padding: 7px 0 6px;}
.float-contact .qqtitle {line-height: 200%;}
.float-contact .qq .btn {padding-top: 4px;}
.float-contact .qq .btn li {padding-bottom: 5px;}
.float-contact .qq .btn a {background:url(/img/sprites.png) no-repeat scroll -43px -80px transparent;color: #1A649D;display: block;
	height: 23px;line-height: 23px;margin: 0 auto;padding-left: 23px;width: 53px; font-size:12px;}
.float-contact .myqqlink {background: #FA8400;border-bottom: 1px solid #E3E3E3;color: #FFFFFF !important;display: block;height: 40px;line-height: 40px;text-align: center;text-decoration: none !important;}



.contact1 { color: #000;float: left;font-weight: bold;margin-top: 20px;padding: 0 10px;width: 650px; margin}
.contact1 li {
    border-bottom: 1px dotted #ccc;
    height: 30px;
    line-height: 30px;
    margin: 8px 0;
	font-size:14px;
}
.contact1 li span{ color:#fff;}
.lianxi3 {
    display: block;
    float: left;
    width: 55px;
}

.lianxi2 {
    background:url(/img/lianxi2.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    padding-left: 22px;
    width: 120px;}
.lianxi4 {
    background:url(/img/lianxi4.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    padding-left: 18px;
    width: 115px;
}

.lianxi5 {
    display: block;
    float: left;
    width: 30px;
}

.lianxi5 img {
    width: 17px;
	
}
.lianxi6 {
    background:url(/img/m.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    padding-left: 18px;
    width: 170px;
}

.zixun .searno{ background:none;font-size: 16px;
    padding-top:30px;
    text-align: center;
   color:#fff;}
	
.xgcp{ width:100%; height:auto; display:table; border-top:1px solid #fff;}
.xgcptit{ font-size:18px; font-weight:600; width:100%; height:40px; line-height:40px; padding-left:20px; margin:10px 0; color:#fff;}
.xgcp ul li{ width:140px; height:140px; float:left; margin:0 5px; margin-bottom:20px;}
.xgcp ul li img{ width:138px; height:98px; border:1px solid #ccc; padding:0;}
.xgcp ul li h2{ width:100%; height:30px; line-height:20px; text-align:center; font-size:14px;}
.xgcp ul li h2 a{ font-size:14px; color:#fff;}


.alert400{position: absolute; top: 0; left: 0; z-index:999999;}
.box400{width: 450px; height:310px; position: absolute; background: #e8e8e8; }
.box400 .tztitle{color: #efe003; text-align: center; font-weight: bold; background-color:#e7100b; font-size:20px; position: relative; line-height: 50px;}
.box400 p{color: #666; border: 2px solid #d9d9d9; margin:10px; padding:15px; text-indent: 2em;font-size:14px; line-height: 30px;}
.box400 .tztitle .close{position: absolute; top: 5px; right: 20px; width:20px; height: 20px; cursor: pointer; color: #fff; }
.box400 .tztitle .close img{width: 100%; height: 100%;}
.box400 .lx{margin-left:15px;}
.box400 .lx .lx-item{float:left;border-right:1px solid #dddddd;text-align:center;}
.box400 .lx .lx1{ width:150px;height:66px;}
.box400 .lx .lx2{width:130px; padding-top:10px;height:56px;}
.box400 .lx .lx3{width:130px;padding-top:20px;height:46px;border:none;}
.box400 .bz-phone{margin-left:25px;  height:52px;}
.box400 .bz-phone .bz-phone-item{width:115px;height:60px;margin-right:10px; margin-left:13px; float:left;}
.box400 .bz-phone .bz-phone-item span{display:block;color:#000;font-size:16px; }


.hon-sy{ position:relative;}
.hsy{position:absolute;top:40%;left:30%;opacity:0.7;width:300px;height:172px;z-index:9999;}

