﻿@charset "UTF-8";
body{overflow-x: hidden;overflow-y: auto;}
body, p, form, textarea, h1, h2, h3, h4, h5, dl, dd{margin: 0px;}
input, button, ul, ol{margin: 0px;padding: 0px;}
body, input, button, form{font-size: 14px;line-height: 28px;font-family: "microsoft yahei", 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #333;}
h1, h2, h3, h4, h5, h6, font{font-weight: normal;}
ul, ol, li{list-style: none;}
input{background: none;border: 0 none;}
img, iframe{border: 0px;}
em, i{font-style: normal;}
button, input, select, textarea{font-size: 100%;}
table{border-collapse: collapse;border-spacing: 0;}
.red{color: #e74037;}
.fl{float: left;}
.fr{float: right;}
.tac{text-align: center;}
.tar{text-align: right;}
.poa{position: absolute;}
.por{position: relative;}
.hidden{display: none;}
.hide{display: none !important;}
.w1200{width: 1200px;margin: 0 auto;}
.g-ico{background: url(../images/g-ico.png) no-repeat;display: inline-block;vertical-align: middle;}
.icon{vertical-align: middle;background: url(../images/icon.png) no-repeat;display: inline-block;}
a{color: #333;text-decoration: none;}
a:hover{color: #009b4c;text-decoration: none;}
a:visited{text-decoration: none;}
.ease, .ease *{-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.noease, .noease *{-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}
:-moz-placeholder{color: #cccccc;}
::-moz-placeholder{color: #cccccc;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #cccccc;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #cccccc;}
/*清除浮动*/
.clearfix{*zoom: 1;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.global-wrap{position: relative;min-height: 100%;clear: both;}
.ielt7 .global-wrap{height: 100%;}
.content-wrapper{width: 1220px;margin: 0 auto;}
@media screen and (min-width: 1460px){.content-wrapper{width: 1460px;}}
/***************top and bottom css*********************/
.dialog-layout{width: 100%;height: 100%;position: fixed;z-index: 100;top: 0;left: 0;background: #000;opacity: 0.3;filter: alpha(opacity=30);}
/*header_main*/
.header_main{width: 100%;position: relative;z-index: 999;background: url(../images/topbg.jpg) repeat-x;height: 30px;line-height: 30px;font-size: 12px;}
.header_main .header{position: relative;}
.header_main .ksdh li{display: inline-block;line-height: 30px;position: relative;}
.header_main .ksdh li a{display: inline-block;}
.header_main .ksdh li s{display: block;width: 45px;height: 40px;}
.header_main .ksdh a:hover{color: #0d4da0;}
.header_main .ksdh .lxwm s{background-position: -60px 0;width: 18px;height: 18px;display: inline-block;margin-right: 5px;}
.header_main .ksdh .wzmap s{background-position: -90px 0;width: 17px;height: 18px;display: inline-block;margin-right: 5px;}
.header_main .ksdh .mobile s{background-position: 0 0;width: 18px;height: 18px;display: inline-block;margin-right: 5px;}
.header_main .ksdh span{display: inline-block;padding: 0 10px;color: #999;}
.header_main li .imgbox{filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.header_main li:hover .imgbox{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.header_main .imgbox{width: 160px;position: absolute;background: #fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 0 0 5px 5px;text-align: center;color: #009b4c;padding: 10px;top: 30px;left: -15px;box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);}
.header_main .imgbox img{width: 160px;height: 160px;display: block;margin: 0 auto;}
.header_main .imgbox p{font-size: 16px;line-height: 20px;}
.header_main .imgbox p b{display: block;font-size: 14px;font-weight: normal;line-height: 20px;}
/*top_mian*/
.top_main{width: 100%;background: #fff;box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);position: relative;z-index: 10;}
.top_main .top{padding-top: 20px;}
.top_main .webtel{padding-top: 20px;}
.top_main .webtel span{width: 32px;height: 32px;display: inline-block;margin-right: 8px;background-position: 0 -30px;}
.top_main .webtel b{font-size: 40px;color: #009b4c;display: inline-block;font-family: "AvantGardeITVbyBT Book", arial;line-height: 40px;vertical-align: middle;}
.top_main .logo{display: block;}
.top_main .logo a{display: block;}
.top_main .logo img{width: 100%;height: 100%;display: block;}
/*导航*/
/*header_main*/
.header_nav{position: relative;width: 100%;height: 60px;z-index: 10;background: #005197;}
#nav_main{width: 1200px;height: 60px;}
#nav_main .nav{width: 100%;height: 60px;z-index: 12;}
#nav_main .nav li{position: relative;float: left;width: 200px;z-index: 10;text-align: center;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
#nav_main .nav li a.aLink{font-size: 16px;line-height: 60px;display: block;position: relative;cursor: pointer;overflow: hidden;color: #fff;}
#nav_main .nav li a i{width: 1px;height: 12px;background-color: #3071a9;display: block;position: absolute;right: 0;top: 24px;}
#nav_main .nav li.item6{background: none;}
#nav_main .nav li.hover, #nav_main .nav li:hover{background-color: #009b4c;}
#nav_main .nav li.hover i, #nav_main .nav li:hover i{display: block;}
#nav_main .nav li.hover a.aLink:before{width: 100%;}
#nav_main .nav li:hover a.aLink:before{width: 100%;}
.header_main .tel_main{float: right;width: 160px;height: 110px;}
.header_main .tel_main .zx{margin-top: 30px;font-size: 14px;line-height: 24px;color: #666;}
.header_main .tel_main .tel{font: normal 32px "Vladimir Script";line-height: 24px;color: #333;text-indent: -12px;}
#nav_main .nav li.hover i, #nav_main .nav li:hover i{display: none;}
#nav_main .nav li:last-child i{display: none;}

/*banner*/
#banner{position: relative;overflow: hidden;width: 100%;}

#banner ul{position: relative;overflow: hidden;width: 400%}/*三个张图片用改成300%*/
#banner ul li{width: 25%;float: left}/*三张图片改成33.333%*/

#banner ul li img{width: 100%;display: block;}
#banner aside{position: absolute;top: 0;bottom: 0;height: 0;width: 90%;right: 0;left: 0;margin: auto}
#banner aside span{display: block;width: 65px;height: 65px;z-index: 63;background: rgba(255,255,255,0.6);border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;position: relative;cursor: pointer;opacity: 0;transition: all 0.3s;margin-top:-2%;}
#banner:hover aside span{opacity: 1;}
#banner aside span:after{content: '';position: absolute;top: 0;bottom: 0;right: 0;left: 20%;margin: auto;width: 27px;height: 27px;border-top: 3px solid #047b3f;border-left: 3px solid #047b3f;-webkit-transform: rotateZ(-45deg);-moz-transform: rotateZ(-45deg);-ms-transform: rotateZ(-45deg);-o-transform: rotateZ(-45deg);transform: rotateZ(-45deg)}
#banner aside span.prev{float: left;}
#banner aside span.next{float: right;}
#banner aside span.next:after{left: 0;right: 20%;-webkit-transform: rotateZ(135deg);-moz-transform: rotateZ(135deg);-ms-transform: rotateZ(135deg);-o-transform: rotateZ(135deg);transform: rotateZ(135deg)}
#banner>div{width: 110px;position: absolute;right: 0;left: 0;bottom: 7%;margin: auto}
#banner>div em{display: block;float: left;width: 18px;height: 18px;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;border: 3px solid #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0 4.75px;background: #fff;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;cursor: pointer}
#banner>div em.act{background: #009b4c}
.sl,.st,.st div,.sl div{overflow: hidden;}

.wrapper{position: relative;width: 100%;padding-top: 30px;}
.wrapper .sitepath{color: #d9d9d9;text-transform: uppercase;}
.wrapper .sitepath .home{width: 14px;height: 16px;display: inline-block;background-position: -114px -122px;margin-right: 10px;}
.wrapper .sitepath a{display: inline-block;white-space: nowrap;color: #2f4056;}
.wrapper .sitepath a:hover{color: #0d4da0;}
.wrapper .sitepath span{color: #2f4056;}
.wrapper .w1200{position: relative;z-index: 5;}
.wrapper .left{width: 240px;}
.wrapper .left .submenubox{padding-bottom: 20px;}
.wrapper .left .submenubox .left_title{height: 80px;background: #0d4da0;color: #fff;}
.wrapper .left .submenubox .left_title h3{font-size: 24px;font-weight: bold;line-height: 80px;padding-left: 26px;text-transform: uppercase;}
.wrapper .left .submenubox .left_title s{background-position: -248px -76px;vertical-align: middle;width: 28px;height: 28px;margin-right: 30px;margin-top: 28px;}
.wrapper .left .submenu{position: relative;}
.wrapper .left .submenu li{display: block;}
.wrapper .left .submenu li a.sub1{height: 60px;line-height: 60px;display: block;padding-left: 28px;background: url(../images/jtou.png) no-repeat 90% center #fff;font-size: 18px;border: 1px solid #eeeeee;border-top: 0 none;overflow: hidden;}
.wrapper .left .submenu li a.sub1:hover{background: url(../images/jtou_a.png) no-repeat 90% center #fff;border-left: 2px solid #009b4c;border-right: 1px solid #f5f5f5;color: #009b4c;}
.wrapper .left .submenu li.hover a.sub1{background: url(../images/jtou_a.png) no-repeat 90% center #fff;border-left: 2px solid #009b4c;border-right: 1px solid #f5f5f5;color: #009b4c;}
.wrapper .left .submenu s{width: 2px;height: 61px;display: block;background: #0d4da0;position: absolute;left: 0;top: 0;}
.wrapper .left .submenu .box{padding-bottom: 0;background: #f9f9f9;border: 1px solid #eeeeee;border-top: 0 none;display: none;}
.wrapper .left .submenu .box a{color: #333;line-height: 40px;display: block;height: 40px;padding-left: 28px;overflow: hidden;}
.wrapper .left .submenu .box a s{width: 10px;height: 10px;margin-right: 8px;display: inline-block;background-position: 2px -178px;}
.wrapper .left .submenu .box a:hover, .wrapper .left .submenu .box a.hover{color: #0d4da0;}
.wrapper .left .submenu li.hover .box{display: block;}
.wrapper .left .leftbox{padding: 10px;position: relative;margin-bottom: 20px;border: 1px solid #eee;}
.wrapper .left .leftbox .left_title{padding-bottom: 10px;border-bottom: 1px solid #eeeeee;padding-left: 5px;}
.wrapper .left .leftbox .left_title h3{font-size: 18px;font-weight: normal;color: #009b4c;display: block;text-transform: uppercase;}
.wrapper .left .leftbox .leftprocomt{padding-top: 10px;}
.wrapper .left .leftbox .leftprocomt li{float: left;text-align: center;width: 104px;margin-right: 10px;}
.wrapper .left .leftbox .leftprocomt li img{width: 104px;height: 78px;border-radius: 3px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.wrapper .left .leftbox .leftprocomt li p{font-size: 12px;line-height: 30px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.wrapper .left .leftbox .leftprocomt li:hover img{-webkkit-filter: brightness(105%);filter: brightness(105%);}
.leftprocomt li:hover p{color: #0d4da0;}
.wrapper .left .leftbox .cont{padding-top: 18px;white-space: normal;}
.wrapper .left .leftbox .cont .img{float: left;display: block;border: 1px solid #e5e5e5;margin: 0 auto 10px;}
.wrapper .left .leftbox .cont img{width: 216px;height: 216px;}
.wrapper .left .leftbox .cont p{white-space: normal;word-break: break-all;word-wrap: break-word;}
.wrapper .left .leftbox .cont .zx{width: 100%;height: 50px;font-size: 20px;line-height: 50px;background: #0d4da0;color: #fff;display: block;margin-top: 10px;}
.wrapper .left .leftbox .cont .zx em{width: 50px;height: 50px;display: inline-block;background-position: -152px -152px;vertical-align: top;border-right: 1px solid #fff;margin-right: 35px;}
.wrapper .left .leftbox .cont .zx:hover{background: #ed8e06;}
.wrapper .right{width: 930px;}
.wrapper .right .right_title{padding-bottom: 10px;border-bottom: 1px solid #eee;text-transform: uppercase;}
.wrapper .right .right_title h3{color: #0d4da0;font-size: 18px;border-left: 3px solid #0d4da0;height: 20px;line-height: 20px;padding-left: 14px;margin-top: 5px;}
.wrapper .right .cont{padding: 20px 0;color: #666666;}
.wrapper .right .cont .t1{padding: 0 0 25px;color: #0d4da0;font-size: 20px;}
.wrapper .right .cont .t2{color: #0d4da0;font-size: 30px;display: block;padding: 30px 0;}
.wrapper .Productlist{}
.wrapper .Productlist .list{width: 100%;}
.wrapper .Productlist .item{float: left;width: 270px;margin: 0 19px;margin-bottom: 13px;display: block;position: relative;text-align: center;border: 1px solid #eee;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.wrapper .Productlist .item a{display: block;width: 100%;}
.wrapper .Productlist .item img{width: 270px;height: 203px;display: block;}
.wrapper .Productlist .item h3{display: block;/* border: 1px solid #eee; */border-top: 0 none;height: 60px;line-height: 60px;overflow: hidden;text-align: center;}
.wrapper .Productlist .item:hover{box-shadow: 1px 2px 15px rgba(0, 0, 0, 0.2);}

/*工程案例*/
.prodact{height: 604px;position: relative;width: 100%;padding: 10px 0;background: #f8f8f8;}
.product01{font-size:24px; color:#0d4da0; text-align:center;}
.product01 a{color:#0d4da0;}
.product01 img{vertical-align:middle;}
.index_case{width:1200px;margin:30px auto 0;}
.index_case ul li{float: left;width: 280px;height: 264px;margin-right: 13px;overflow: hidden;text-align: center;}
.index_case ul li img{width: 280px;height: 210px;background-size: 100%;transition: all .36s ease;}
.index_case ul li p{position: absolute;width: 280px;height:36px;line-height: 36px;}
/*关于我们*/
.about-w1200{width: 1200px; margin: 0 auto;}
.about-main .about-w .part1{position:relative;float:left;width:632px;}
.about-main .about-w .part1 .title2{padding-top: 25px;}
.about-main .about-w .part1 .title2 .tit{width: 510px;font:20px "Microsoft YaHei";color:#0d4da0;background: url(../images/xaboutLine.png) no-repeat right center;}
.about-main .about-w .part1 .view_detail{position:absolute;right:0;display:block;width:120px;height:30px;margin:0 auto;margin-top: -29px;font-size:14px;text-align:center;line-height:30px;color:#0d4da0;border: 1px solid #487fa5;border-radius:15px;transiton:all .5s;}
.about-main .about-w .part1 .view_detail:hover{background:#0d4da0;color:#fff;transition:all .5s;}
.about-main .about-w .part1 .cont{margin-top:24px;margin-bottom:24px;font-size:14px;color:#333;line-height:30px;text-align: justify; text-indent: 2em;}
.about-main .about-w .part2{position:relative;float:left;width:500px;height:292px;margin-left:68px;}
.about-main .about-w .part2 .video{position:absolute;top:-20px;left:-20px;}
.about-main .about-w .part2 .video img{display:block;width:500px;height:280px;}
.about-main .about-w .part1 .tips .item:hover .img img{transform:rotate(360deg);transition:all ease 600ms;}
/*# 新增新闻样式 */
.inews{padding-bottom: 30px;padding-top: 30px;}
.inews .inewstitle{width: 100%;height: 22px;line-height: 22px;margin-bottom: 28px;}
.inews .inewstitle h3{font-size: 20px;color: #0d4da0;}
.inews .inewstitle h3 s{width: 4px;height: 22px;display: inline-block;vertical-align: top;margin-right: 10px;background: #0d4da0;}
.inews .newslist{line-height: 55px;}
.inews .newslist li{width: 100%;height: 35px;line-height: 35px;overflow: hidden;border-bottom: 1px dashed #d4d4d4;}
.inews .newslist li .time{color: #999999;float: right;font-weight: normal;}
/***********index css end***********/
.toolbar{width: 52px;position: fixed;right: 1%;top: 55%;z-index: 999;}
.toolbar dd{width: 51px;height: 51px;margin-bottom: 1px;position: relative;-webkit-border-radius: 100%;border-radius: 100%;margin-top: 4px;border: #ebebeb solid 1px;background-color: #fff;-webkit-border-radius: 100%;border-radius: 100%;}
.toolbar dd i{width: 51px;height: 51px;display: block;position: absolute;left: 0;top: 0;cursor: pointer;text-align: center;-webkit-border-radius: 100%;border-radius: 100%;}
.toolbar dd i span{width: 35px;height: 35px;display: block;margin: 8px 0 0 8px;background: url(../images/rightfixicon.png) no-repeat 0 0;}
.toolbar dd.gottop{display: none;}
.toolbar .slide-tel{display: block;width: 0;height: 53px;line-height: 53px;font-size: 24px;font-weight: bold;font-family: arial;color: #FFF;position: absolute;padding: 0 0 0 53px;top: -1px;right: -2px;-webkit-border-radius: 50px;border-radius: 50px;overflow: hidden;}
.toolbar .pop{position: absolute;right: 90px;top: -65px;background: #009b4c;display: none;}
.toolbar .pop-code{width: 160px;}
.toolbar .pop-code img{width: 120px;height: 120px;display: block;padding: 20px 20px 0;}
.toolbar .pop-code h3{height: 52px;line-height: 26px;text-align: center;color: #fff;font-size: 16px;font-weight: 400;white-space: nowrap;}
.toolbar .pop-code h3 b{display: block;font-size: 14px;font-weight: normal;}
.toolbar .qq span{background-position: -35px -47px;}
.toolbar .qq a{width: 52px;height: 52px;cursor: pointer;display: block;}
.toolbar .qq:hover{background-color: #009b4c;border-radius: 100%;}
.toolbar .qq:hover span{background-position: 0 -47px;}
.toolbar .tel span{background-position: -35px 0;}
.toolbar .tel:hover{background: #009b4c;}
.toolbar .tel:hover span{background-position: 0 0;}
.toolbar .code span{background-position: -35px -95px;}
.toolbar .code:hover{background-color: #009b4c;border-radius: 100%;}
.toolbar .code:hover span{background-position: 0 -95px;}
.toolbar .top span{background-position: -35px -142px;}
.toolbar .top:hover{background-color: #009b4c;border-radius: 100%;}
.toolbar .top:hover span{background-position: 0 -142px;}
.toolbar dd:hover{}
.nybanner{width: 100%;position: relative;height: 250px;overflow: hidden;background-position: center;background-repeat: no-repeat;}

/*搜索*/
.ser{width:1200px; margin:0 auto;}
.g_ser{height:48px; line-height:48px; background: #f9f9f9;}
.h_sea{height:48px;overflow:hidden; color:#666666;}
.h_sea b{font-weight: bold;}
.inp01{height:24px;line-height:24px; background:url(../images/s_inp.jpg) no-repeat; padding-left: 30px; width:172px;float:left;color:#999999; border: none;}
.s_ss{float:left; width:51px; height:24px;}
.key a{color:#666666;padding-right: 15px;}
.s_inp{padding-top: 12px;}
/*底部开始*/
.g_ft{background: url(../images/ftbg.jpg) no-repeat center top; padding-bottom:40px; min-width:1200px;}
.g_ft .m_fnav{height:65px; line-height:65px; color:#fff; text-align:center;}
.g_ft .m_fnav a{color:#fff; padding:0 21px; font-size: 14px; font-weight: normal;display: inline-block; background: url(../images/ftline.jpg) no-repeat right top;}
.g_ft .m_fnav .lasta{background: none;}
.g_ft .m_fnav .lasta{border: none;}
.g_ft .f_ftcon{color: #95a1bb;line-height: 30px;  margin:0 auto; text-align:center; padding-top:30px;}
.g_ft .f_ftcon a{color:#95a1bb;}
/*底部结束*/

.fix{position: fixed;z-index: 99;right: 0px;bottom: 2%;}
.fix .bodd{position: relative;background: #0069d9;padding: 10px;width: 120px;}
.fix .bodd .blacktop,
.fix .bodd .close{position: absolute; cursor: pointer; width: 43px; left: 50%; margin-left: -21.5px;}
.fix .bodd .close{background: url(../images/close.png) no-repeat; top: -29px; height: 29px;}
.fix .bodd .blacktop{background: url(../images/fix_top.png) no-repeat; bottom: -35px; height: 35px;}
.fix .bodd p{font-size: 16px; color: #fff; text-align: center; font-weight: bold; padding: 15px 0px 15px 0px;}
.fix .bodd span{height: 35px; background: #313131; display: block; text-align: center; color: #fff; padding-bottom:10px; border-radius: 5px 5px 0px 0px; line-height: 35px; font-size: 14px;}
.fix .bodd .online{background: #fff; text-align: center; padding-top: 10px; border-radius: 5px;}
.fix .bodd .online a{height: 18px; line-height: 18px; background: url(../images/fixqq.jpg) no-repeat 30px 2px; display: block; padding-bottom: 10px; padding-left: 15px;}
.fix .bodd .ewm{text-align: center; background: #fff; margin-top: 5px; border-radius: 5px;}
.fix .bodd .ewm i{display: block; height: 20px; line-height: 20px; text-align: center;    font-size: 12px;}
.fix .bodd .tel{text-align: center;padding-top: 13px;}
.fix .bodd .tel b{display: block;color: #fff;font-size: 14px;}
.fix .kefubtn{background: url(../images/fixsuo.png) no-repeat; width: 70px; height: 142px; display: none; cursor: pointer;}


/*atticle*/
.agent_con{font-size: 14px;line-height: 24px;padding-top: 10px;padding-bottom:15px;}
.agent_con p{padding: 6px 10px;}
.agent_con .age_about{overflow: hidden;padding-left: 15px;padding-right: 15px; font-size:14px; line-height:30px;}
.agent_con .age_about p{padding-top:8px; padding-bottom:8px; text-indent:2em;}
/*calllist*/
.callnews{width:100%;margin:0 auto;height:auto;overflow:hidden;}
.callnews li{width:100%;height:46px;border-bottom:1px dotted #b8b8b8;overflow:hidden;background:url(../images/icons2.jpg) 2px center no-repeat;text-indent:16px;font:14px/46px "microsoft yahei"}
.callnews li a{float:left;color:#666}
.callnews li span{float:right;color:#999;padding-right:6px}
.callnews li.none{margin-bottom:30px}
.callnews h2{ font-size:22px; padding:10px;}
.callnews h2 a{ float:right; font-family:"宋体"; color:#999; font-size:12px; font-weight:normal;}
/*list_index*/
.listnews{width:100%;margin:0 auto;height:auto;overflow:hidden;}
.listnews li{width:100%;height:46px;border-bottom:1px dotted #b8b8b8;overflow:hidden;background:url(../images/icons2.jpg) 2px center no-repeat;text-indent:16px;font:14px/46px "microsoft yahei"}
.listnews li a{float:left;color:#666}
.listnews li span{float:right;color:#999;padding-right:6px}
/*list_view*/
#newscontent {line-height: 28px;color: #666;margin: 10px 5px 5px 5px;float: left;font-size:14px;line-height: 30px;display: inline;}
#newsconttitle {  margin: 30px 0 15px;}
#newsconttitle h1 {  border-bottom: 1px dashed #CCCCCC; color: #333; font-family: "Microsoft YaHei";   font-size: 24px; line-height: 50px;  margin-bottom: 10px; text-align: center;}
#articeBottom {font-size: 14px; margin: 6px 0 10px; padding-top: 10px; width: 97%;}
.info{ height:20px; line-height:20px; margin:0px 0px 30px; color:#666666;}
.info em{ padding:0 20px;}
.prev_next{ width:100%; height:68px; line-height:68px; border-top:1px solid #e8e8e8; overflow:hidden;}
.prev{width:48%; overflow:hidden; }
.next{width:48%; overflow:hidden;  text-align:right;}
/*------------------------------------*\Light Theme Styles\*------------------------------------*/
.light-theme{margin: 20px 20px 0 0;text-align: right;}
.light-theme a, .light-theme span{color: #666;font-size:14px;line-height:24px;font-weight: normal;text-align: center;border: 1px solid #BBB;min-width: 14px;padding: 0 7px;margin: 0 5px 0 0;border-radius: 3px;box-shadow: 0 1px 2px rgba(0,0,0,0.2);background: #efefef; /* Old browsers */background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */background: linear-gradient(top, #ffffff 0%,#efefef 100%); /* W3C */}
.light-theme a:hover{text-decoration: none;background: #FCFCFC;}
.light-theme .current{background: #666;color: #FFF;border-color: #444;box-shadow: 0 1px 0 rgba(255,255,255,1), 0 0 2px rgba(0, 0, 0, 0.3) inset;cursor: default;}
.light-theme .ellipse{background: none;border: none;border-radius: 0;box-shadow: none;font-weight: bold;cursor: default;}
/*picture*/
#scroll ul li{height: 212px;overflow: hidden;width: 202px;margin: 0 10px;float: left;}
#scroll ul li dl{height: 222px;overflow: hidden;width: 202px;}
#scroll ul li dl dt{width: 190px;height: 160px;border: 1px solid #ddd;padding: 5px;background: #fff;}
#scroll ul li dl dt:hover{background: #0092dc;border: 1px solid #fff;}
#scroll ul li dl dt img{width: 190px;height: 160px;overflow: hidden;}
#scroll ul li dl dd{height: 30px;line-height: 30px;width: 212px;overflow: hidden;text-align: center;}
/*product_view*/

.probox { padding-left:460px; position:relative; height:452px;}
.pro_img { width:450px; display:inline-table; text-align:center; position:absolute; left:0; top:0; }
.pro_txt { padding-right:30px; }
.pro_txt p { height:30px; line-height:25px; }
.pro_txt h2 {font-size: 1.18em;border-bottom: 1px dashed #bbbbbb;padding: 2px 0 10px;line-height: 1.6em;font-weight: bold; }
.pro_txt .details { line-height:20px; border:1px solid #ddd; padding:6px; background:#fff; height:137px; overflow:hidden;}
.main1box { margin-bottom:10px; }
#main1 ul { display:none; }
#main1 ul li { display:inline-block; _display:inline; position:relative; margin:0 auto;border: 1px solid #ddd;}
#main1 ul.block { display:block; }
.menu1box { }
#menu1 li { display:inline; cursor:pointer; }
#menu1 li img { border:1px solid #ccc; width:50px; height:50px;}
#menu1 li.hover img { border:1px solid #669900; }
.jqzoom { border:1px solid black; float:left; position:relative; padding:0px; cursor:pointer; }
.jqzoom img { float:left; }
div.zoomdiv { z-index:100; position:absolute; top:0px; left:355px; width:200px; height:200px; background:#ffffff; border:1px solid #CCCCCC; display:none; text-align:center; overflow:hidden; }
div.jqZoomPup { z-index:10; visibility:hidden; position:absolute; top:0px; left:0px; width:50px; height:50px; border:1px solid #aaa; background:#ffffff url(../res/images/zoom.gif) 50% top no-repeat; opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); }
.cpxxmsbox h3 span{color:#1a6caa;border-bottom:1px solid #f84653; width: 100px;height:37px;display:block;margin-left:12px;}
.cpxxmsbox h3 span font{font:14px/22px "microsoft yahei";color:#979797;margin-left:8px;text-transform:uppercase;}
.cpxxmsbox p {width: 100%;padding: 12px 0;font: 14px/30px "microsoft yahei";color: #000;height: auto;overflow: hidden;}
.cpxxmsbox{margin-top:10px}
.cpxxmsbox h3{font:18px/28px "microsoft yahei";border-bottom:1px solid #dbdbdb;height:37px}
.pro_fh { height:44px; width:100%; border-bottom:1px solid #ccc;}
.fanhui{ float:right;}
.fanhui a{ line-height:42px; color:#333; font-size:15px; background:url(../images/return.jpg) no-repeat left center; padding-left:28px;}
.fanhui a:hover{ color:#ff4a00;background:url(../images/return-hover.jpg) no-repeat left center;font-size:15px;}
.prodbaseinfo{ float:left; padding-left:15px; z-index:1;}
.prodbaseinfo h2 {font-size: 24px;font-weight: 200;color: #2e79b2; border-bottom:1px dashed #bbbbbb;padding:2px 0 10px;line-height:1.6em;}
.ul_prodinfo{padding:6px 0;overflow:hidden;zoom:1;line-height:24px; width:380px;}
.ul_prodinfo li {float: left;width:380px;padding:3px 0; font-size: 14px;}
.ul_prodinfo li .info { float: left;font-size:14px;}
.ul_prodinfo li.pro_name_bor { border-bottom:1px dashed #ccc;}
.ul_prodinfo li span.span_tel,.ul_prodinfo li .spanPhone { color:#ff0000;font-size:20px;}
.li_normalprice,.li_prono{line-height:24px; }
.gallery a{width:150px;height:35px;color:#FFF;font-size: 15px;line-height:35px;display:inline-block;text-align:center;	background:#cc0000;	margin-right: 15px;	margin-top:5px;}
.gallery a:hover{background: #b71010 ;}
.bwdz{ text-align:right; padding:10px 0;}

#nup{float:left; width:676px; height:auto; }
.nback{float:left; width:676px; height:30px; line-height:30px; font-size:14px; color:#666; overflow:hidden;}
.nback a,.ntags a,.digg_4 a{color:#245b99; text-decoration:none;}
.nback a:hover,.ntags a:hover,.digg_4 a:hover{color:#ff4a00; text-decoration:underline;}

.wzzzxx{border:1px solid #ccc;padding:20px;margin-bottom:20px;}
.wzzzxx h4{margin-top:-32px;width:110px;text-align:center;margin-bottom:15px; background:#fff;}
.nybq{line-height:30px;font-size:14px;}
.prodetails { font-size: 12px;line-height:25px; margin:10px 20px 0; }
.xgprlist{ width:100%; float:left; padding-top:15px;}
.xgprlist p{ font-size:16px; font-weight:normal; padding:10px 0 0 15px; height:30px; background:#f0f0f0; margin-bottom:10px;}
.xgprlist ul li{width: 166px;height: 170px;float:left;margin:0 12px;display:inline;}
.xgprlist ul li a{display:block;width: 165px;height:160px;z-index:10;}
.xgprlist ul li img{width: 160px;height: 120px;float:left;padding:2px;border:1px solid #ccc;}
.xgprlist ul li span{width: 166px;text-align:center;float:left;padding-top:10px;font-size:12px;}
.xgprlist ul{ width:100%; float:left; padding-top:15px;}



/*product_view_5*/
.product_view5{ line-height:180%;border-bottom:1px dashed #ccc; padding:0 0 20px; margin-bottom:20px;}
.product_view5_title{width:100%;text-align:center;font:20px/36px "microsoft yahei";color:#333;padding:14px 0 0}
.product_view5title h1{width:100%;font:20px/30px "microsoft yahei";color:#343434;}
.product_view5_title img{max-width: 100%;display:inline}
.product_view5_title div{font-size:14px;}
.Pro5DetailItem { padding-top: 20px; }
.product5 { height: 40px; border-bottom: 1px solid #2A79CC; }
.product5 p { display: block; width: 110px; text-align: center; line-height: 40px; font-size: 16px; color: #FFF; float: left; background:#999; margin-right:5px; }
.product5 p.sel { background: #2A79CC; }
.product5_tem { display:none; padding: 10px; min-height: 10px; }
.product5_tem.sel{ display:block;font-size: 14px;    line-height: 30px;}
.product5_tem img{ max-width:890px;}
.page{width:100%;margin:10px auto;overflow: hidden;position: relative; }
.page p{width:100%;height:28px;font:12px/28px "microsoft yahei";color:#1d1d1d;overflow: hidden;}
.page p a{color:#1d1d1d}
.page p a:hover,.back:hover{text-decoration: underline}
.back{font:14px/39px "microsoft yahei";color:#fff;width:138px;margin:0 auto;border-radius:4px;display:block;text-align:center;background: #0d4da0;}
