@charset "utf-8";
/* by xiaobei[qq:43670163] 2016-7-13 */
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#555;outline:0;}
body{background:#fff;}
a{transition: 0.5s;color:#333; text-decoration:none;}
a:hover{transition: 0.5s;color:#666; text-decoration:none;}
/* function */
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:none;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}

.f-pd25{ padding:25px; }
.f-pdlr25{ padding:0 25px; }
.f-mt20{ margin-top:20px; }
/* style */
body { font-family: 'Microsoft YaHei UI', 'Microsoft YaHei', DengXian, SimSun, 'Segoe UI', Tahoma, Helvetica, sans-serif; }
/*a:hover{ color:#118e1f; text-decoration:underline; }*/
/*g-w1000*/
.g-w1000 { width: 1200px; margin: 0 auto; }
/* m-box */
.m-box1 .m-hd { background-color: #118e1f; color: #fff; height: 40px; line-height: 40px; font-size: 15px; padding: 0 15px; }
.m-box1 .m-bd { border: solid #ddd; border-width: 0 1px 1px; padding:10px; }
.m-box2 { border: 1px solid #ddd; }
.m-box2 .m-hd { border-bottom: 1px solid #ddd; border-left: 3px solid #118e1f; height: 40px; line-height: 40px; font-size: 15px; padding: 0 10px; }
.m-box2 .m-hd span{ display:block; float:right; font-weight:100; font-size:12px; }
.m-box2 .m-hd span a{ color:#999; }
.m-box2 .m-bd{ padding:10px; }
.m-box3 .m-hd { border-left: 4px solid #1b72ce; font-size: 15px; height: 35px; line-height: 35px; padding-left: 10px; }
.m-box3 .m-bd{ padding:10px 0; }
/* m-lst */
.hasline li{ border-bottom:1px dotted #ddd; }
.ico1 li{ background:url(../images/ico1.gif) no-repeat 0 50%; padding-left:10px; }
.ico2 li{ background:url(../images/ico2.gif) no-repeat 0 50%; padding-left:10px; }
.ico3 li{ background:url(../images/ico3.gif) no-repeat 0 50%; padding-left:10px; }
.ico4 li{ background:url(../images/ico4.gif) no-repeat 0 50%; padding-left:10px; }

.m-txtlst1 li{ height:32px; line-height: 32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.m-txtlst1 li span{ display: block; float: right; color: #999; }
/* g-hd */
.g-top { height: 35px; line-height: 35px; background-color: #fafafa; border-bottom: 1px solid #f1f1f1; }
.g-top .f-fr a { margin: 0 5px; }
.g-hd .g-w1000 { position: relative; height: 120px; }
.g-hd .m-logo {  width: 250px; height: 80px; margin-top: 20px; }
.g-hd .m-logo a { display: block; width: 100%; height: 100%; }
.g-hd .tips { border-left: 1px solid #dfdfdf; line-height: 25px; padding-left: 20px; position: absolute; left: 220px; top: 28px; }
.g-hd .tips h2 { color: #48b454; font-size: 16px; }
.g-hd .tips p { color: #666; }
.g-hd .tel { width: 250px; height: 36px; padding-left: 48px; display: inline; background: url(../images/bg_tel.jpg) no-repeat; font-size: 11px; line-height: 20px; position: absolute; right: 120px; top: 50px; }
.g-hd .tel span{ color: #cf102a; font-weight: bold; font-size: 18px;}
.g-hd .ewm { position: absolute; right: 0; top: 30px; }
/* g-mnav */
.g-mnav { background-color: #48b454; height: 50px; }
.m-mnav li { display: inline; float: left; line-height: 50px; border-right: 1px solid #48b454; position:relative; }
.m-mnav li:last-child { border-right: none; }
.m-mnav li a { display: block; color: #fff; font-size: 14px; width: 110px; text-align: center; text-decoration:none; }
.m-mnav li a:hover,
.m-mnav li a.current { background-color: #118e1f; }
/* m-mnav */
.m-mnav li ul{ display:none; background-color: #48b454; width:110px; position:absolute; left:0; top:50px; z-index:99; }
.m-mnav li ul li{ float:none; display:block; border:none; border-bottom:1px solid #48b454; height:35px; line-height:35px; }
.m-mnav li ul li a{ font-size:12px;
    /*text-align:left; text-indent:12px;*/
}
/*banner*/
.banner { position: relative; height: 450px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; }
.slides { position: relative; z-index: 1; }
.slides li { height: 450px; }
.flex-control-nav { position: absolute; bottom: 5px; z-index: 2; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 50px; height: 3px; margin: 0 5px; zoom: 1; }
.flex-control-nav a { display: inline-block; width: 50px; height: 3px; background-color: #fff; cursor: pointer; text-indent: -9999px; }
.flex-control-nav .flex-active { background: #ff8400; }
.flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 40%; }
.flex-direction-nav li a { display: block; width: 50px; height: 70px; overflow: hidden; cursor: pointer; position: absolute; opacity: 0.8; text-indent: -9999px; }
.flex-direction-nav li a.flex-prev { left: 40px; background: url(../images/btn-banner.png) left center no-repeat; }
.flex-direction-nav li a.flex-next { right: 40px; background: url(../images/btn-banner.png) right center no-repeat; }
.flex-direction-nav li a:hover { opacity: 0.6; }

.sbanner img { width: 100%; }
/* for index */
.m-hds{ padding-bottom:20px; }
.m-hds h3{ font-size:24px;  }
.m-hds p{ color:#999; font-size:14px; margin-top:15px; }

.g-blk-pjt{ background: url(../images/bg-case.png) #F7F7F7; padding:45px 0; }
.g-blk-pjt ul li{ display:inline; float:left; width:200px; height:100px; overflow:hidden; }
/*.g-blk-pjt ul li img{ border:1px solid #ededed; }*/
.g-blk-pjt ul li a img,
.g-blk-pjt ul li a p { transition: 0.5s; }
.g-blk-pjt ul li a:hover img { transform: scale(1.1); }
.g-blk-pjt ul li a p { background: rgba(72,180,84,0.7); width: 100%; height: 100%; line-height: 100px; font-size: 16px; position: absolute; top: 0; left: 0; color: #FFF; text-align: center; transform: scale(0); z-index: 99; }
.g-blk-pjt ul li a:hover p { transform: scale(1); border-radius: 5% 5% 5% 5%; }
.pjt-mr { display:block; color: #fff; background-color: #48b454; font-size:14px; width:150px; padding: 12px 0; margin: 20px auto 0; text-align:center; border-radius: 5px; transition: all .3s linear; }
.pjt-mr:hover { color:#fff; background-color: #118e1f; text-decoration: none; }

/*.g-blk-adv{ background: #F2F2F2 url(../images/bg-adv.jpg) no-repeat center center; background-attachment: fixed; padding: 45px 0; }*/
.g-blk-adv{ background: #F2F2F2; padding: 45px 0; }
.g-blk-adv .m-hds h3{ color: #555;}
.g-blk-adv .m-hds p{ color:#999; }
.g-blk-adv ul li { float: left; background-color: rgba(255,255,255,0.8); margin: 80px 20px 0 0; padding:58px 40px 40px; width: 205px; position: relative; cursor:pointer; }
.g-blk-adv ul li:nth-child(4n){ margin-right:0; }
.g-blk-adv ul li img { height: 130px; width: 150px; display: block; bmargin: 0 auto; position: absolute; top: -65px; left: 70px; transition:0.8s; }
.g-blk-adv ul li h5 { font-size: 16px; margin-top: 35px; margin-bottom: 15px; text-align:center; }
.g-blk-adv ul li h5 a{ color:#118e1f; }
.g-blk-adv ul li p { line-height: 30px; color: #555; height: 120px; overflow: hidden; }
/*.g-blk-adv ul li:hover img{ transform: rotate(360deg); }*/
.g-blk-adv ul li:hover img{transform: scale(1.3); }

.g-blk-pdt{ padding:45px 0 25px; }
.g-blk-pdt ul li{ display:inline; float:left; width:285px;/* height:220px;*/ height: 268px; margin:0 20px 20px 0; overflow:hidden; position:relative; }
.g-blk-pdt ul li:nth-child(4n){ margin-right:0; }
.g-blk-pdt ul li a img,
.g-blk-pdt ul li a p { transition: 0.5s; }
.g-blk-pdt ul li a:hover img { transform: scale(1.1); }
.g-blk-pdt ul li a p{ margin-top: 8px;}
/*.g-blk-pdt ul li a p { background: rgba(72,180,84,0.7); width: 100%; height: 100%; line-height: 200px; font-size: 16px; position: absolute; top: 0; left: 0; color: #FFF; text-align: center; transform: scale(0); z-index: 99; }*/
/*.g-blk-pdt ul li a:hover p { transform: scale(1); border-radius: 5%; }*/

.pdt-son { margin: 10px 0 15px; text-align:center; }
.pdt-son a { display: inline-block; background-color: #F7F7F7; width: 128px; height: 40px; line-height: 40px; margin:0 2px; }
.pdt-son a:hover { background-color: #118e1f; color: #FFF; text-decoration: none; }

.g-blk-case{ background-color:#f6f6f6; padding:45px 0 25px; height:345px; }
.g-blk-case .g-w1000{ width:1080px; position:relative; }
.g-blk-case .btn{ display:block; width:20px; height:31px; background:url(../images/btn-scroll.png) no-repeat; position:absolute; }
.g-blk-case .prev{ background-position:left; left:0; top:180px; }
.g-blk-case .next{ background-position:right; right:0; top:180px; }
.g-blk-case .case{ width:1000px; height:240px; overflow:hidden; margin-left:40px; }
.g-blk-case ul li{ display:inline; float:left; width:320px; height:240px; margin-right:20px; overflow:hidden; position:relative; }
.g-blk-case ul li a img,
.g-blk-case ul li a p { transition: 0.5s; }
.g-blk-case ul li a:hover img { transform: scale(1.1); }
.g-blk-case ul li a p { background: rgba(37,111,185,0.7); width: 100%; height: 100%; line-height: 240px; font-size: 16px; position: absolute; top: 0; left: 0; color: #FFF; text-align: center; transform: scale(0); z-index: 99; }
.g-blk-case ul li a:hover p { transform: scale(1); border-radius: 50% 0 50% 0; }

/*.g-blk-abt{ background: url(../images/bg-abt.jpg) no-repeat left 50%; color:#fff; line-height:30px; padding:45px 0; }*/
.g-blk-abt{  color:#555; line-height:30px; padding:45px 0; }
.g-blk-abt .m-hds h3{ color: #555;}
.g-blk-abt .m-hds p{ color:#999; }
.g-blk-abt #goleft{ margin-top:35px; height:160px; overflow:hidden; }
.g-blk-abt ul li{ display:inline; float:left; width:235px; height:160px; margin-right:20px; overflow:hidden; position:relative; }
.g-blk-abt ul li a img,
.g-blk-abt ul li a p { transition: 0.5s; }
.g-blk-abt ul li a:hover img { transform: scale(1.1); }
.g-blk-abt ul li a p { background: rgba(72,180,84,0.7); width: 100%; height: 100%; line-height: 160px; font-size: 16px; position: absolute; top: 0; left: 0; color: #FFF; text-align: center; transform: scale(0); z-index: 99; }
.g-blk-abt ul li a:hover p { transform: scale(1); border-radius: 5%; }
.abt-mr { display:block; color: #fff; background-color: #48b454; font-size:14px; width:150px; padding: 5px 0; margin: 20px auto 0; text-align:center; border-radius: 5px; transition: all .3s linear; }
.abt-mr:hover { color:#fff; background-color: #118e1f; text-decoration: none; }

.g-blk-news{ padding:45px 0 10px; }
.g-blk-news .m-box2{ display:inline; float:left; width:318px; }
.g-blk-news .hy{ margin:0 20px; }

.g-blk-flink{ font-size:13px; line-height:25px; padding:15px 0; }
.g-blk-flink a{ color:#999; margin-right:10px; }

.news-top{ border-bottom:1px dotted #ddd; margin-bottom:10px; padding-bottom:15px; }
.news-top .thumb{ display:block; width:100px; height:90px; float:left; margin-right:10px; overflow:hidden; }
.news-top .thumb:hover img { transform: scale(1.1); transition:1000ms; }
.news-top h5{ font-size:13px; height:30px; line-height:30px; overflow:hidden; }
.news-top h5 a{ color:#118e1f; }
.news-top p{ color:#999; line-height:20px; }
/* end index */
/* for subpage */
.g-bd{ margin-bottom:20px; }
.g-sdc { width: 250px; }
.g-mnc { width: 730px; }

.g-sdc .m-box{ margin-bottom:20px; }

/* m-crm */
.m-crm{ width: 100%; height: 60px; border-bottom: 1px solid #ddd; box-shadow: 2px 2px 2px 2px #f1f1f1; font-size:14px; line-height: 60px; margin-bottom: 20px; }
.m-crm h3{ font-size: 14px; }
.m-crm h3 span{ color:#118e1f; font-weight:100; }
.m-crm h3 span a{ color:#118e1f; }

/* m-page */
.m-page{ text-align: center; padding:30px 0; }
.m-page a,
.m-page span{ border: 1px solid #e5e5e5; display:inline-block; margin:0 5px; padding:8px 14px; }
.m-page a { text-decoration: none; }
.m-page a:hover, .m-page .thisclass{ background-color:#3362a8; border: 1px solid #3362a8; color:#fff; }
.m-page .disabled, .m-page .pageinfo { background-color:#f9f9f9; color:#bbb; }

.sdcnav li a{ display:block; background-color:#f9f9f9; border:1px solid #ddd; border-radius:20px; padding:0 15px; line-height:30px; margin-bottom:10px; }
.sdcnav li a:hover{ border-color:#f00; color:#f00; }
.sdcnav li:last-child a{ margin-bottom:0; }

.sdcctc{ line-height:30px; }
.sdcctc span{ color:#004490; font-weight:bold; }

.sdc-imglst{ height:215px; overflow:hidden; }
.sdc-imglst li{ display:inline; float:left; width:109px; margin:0 10px 10px 0; }
.sdc-imglst li:nth-child(2n){ margin-right:0; }
.sdc-imglst li span{ display:block; text-align:center; line-height:20px; }

.sdc-txtlst li { margin: 0 0 3px; }
.sdc-txtlst li a { border-left: 4px solid #ddd; display: block; height: 30px; line-height: 30px; padding: 0 5px 0 10px; overflow: hidden; }
.sdc-txtlst li a:hover { background-color: #1b72ce; border-left: 4px solid #1b72ce; color: #fff; }

.mnc-txtlst li{ display:inline; float:left; width:355px; margin-right:20px; }
.mnc-txtlst li:nth-child(2n){ margin-right:0; }

.news-imglst li { border-bottom: 1px dashed #ddd; padding: 25px 0; overflow: hidden; }
.news-imglst .tt { font-size: 16px; height: 30px; line-height: 40px; margin-bottom: 10px; }
.news-imglst .thumb { width: 160px; height: 120px; margin-right: 20px; overflow: hidden; }
.news-imglst .thumb:hover img { transform: scale(1.1); transition: all ease-out 1683ms; }
.news-imglst .info { color: #999; line-height: 30px; }
.news-imglst .abs { color: #808080; height: 50px; line-height: 25px; overflow: hidden; }
.news-imglst .abs a,
.news-imglst .info a { color: #004490; }
/*.news-imglst .abs a:hover,*/
/*.news-imglst .info a:hover { text-decoration: underline; }*/
.news-imglst .info span { margin-right: 12px; }

.pdt-imglst li{ display:inline; float:left; width:212px; height:160px; margin:0 20px 20px 0; overflow:hidden; position:relative; }
.pdt-imglst li:nth-child(3n){ margin-right:0; }
.pdt-imglst li a img,
.pdt-imglst li a p { transition: 0.5s; }
.pdt-imglst li a:hover img { transform: scale(1.1); }
.pdt-imglst li a p { background: rgba(37,111,185,0.7); width: 100%; height: 100%; line-height: 160px; font-size: 16px; position: absolute; top: 0; left: 0; color: #FFF; text-align: center; transform: scale(0); z-index: 99; }
.pdt-imglst li a:hover p { transform: scale(1); border-radius: 50% 0 50% 0; }

.pdt-imglst2 li{ height:110px; }
.pdt-imglst2 li a p{ line-height:110px; }

.share{ margin-left: 10px; }

/* art */
/* art table */
.u-tb{ border-color:#aaa; margin:0 auto; }
.u-tb th{ font-weight:bold; }
.u-tb th,
.u-tb td{ border-color:#aaa; padding:5px 10px; }

.art-tt{ color:#118e1f; font-family:'黑体'; font-size:20px; font-weight:100; height:50px; line-height:50px; margin-bottom:10px; }
.art-meta{ background-color: #f6f6f6; border: 1px solid #eee; color:#999; line-height:35px; margin-bottom:15px; }
.art-meta span{ margin-right:10px; }
.art-meta span a{ color:#999; }
.art-bd { font-size:13px; line-height: 26px; }
.art-bd p,
.art-bd h3,
.art-bd div,
.art-bd table,
.art-bd ul{ margin-bottom: 12px; }
.art-bd h3{ color: #118e1f; background-color: #f6f6f6; border-left: 3px solid #118e1f; padding:5px 10px; }
.art-bd img{ border-radius:5px; }
.art-bd strong{ color:#118e1f; font-weight:bold; }
.art-bd a{ color:#118e1f; text-decoration:none; }
.art-pn{ background-color: #e6f0fd; border: 1px solid #b1e0f4; margin:30px 0 10px; }
.art-pn p{ display:inline-block; width:49%; height:30px; line-height:30px; overflow:hidden; }
/* end subpage */
/* g-ft */
.g-ft{ background-color:#333; padding:20px 0; }
.m-fnav{ margin-bottom:25px; }
.m-fnav a{ display:inline-block; border-right: 1px solid #fff; color:#fff; padding:0 8px; height:15px; line-height:15px; }
.m-fnav a:first-child{ padding-left:0; }
.m-fnav a:last-child{ border:none; }
.m-cprt{ color:#fff; line-height:30px; }
.m-cprt a{ color:#fff; }
.m-ftel { text-align: right; }
.m-ftel h5 span { display: block; color: #fff; font-size: 16px; }
.m-ftel h5 label { display: block; height: 24px; margin-top: 4px; font-size: 18px; color: #f60; text-transform:uppercase; }
.m-ftel p { color: #fff; padding: 5px 0 0 0; font-size: 24px; font-family: impact; }

/*news_new*/
.module-full-screen-gray {
    background-color: #f7f7f7;
    margin-top: 20px;
    padding-top: 20px;
    overflow: hidden;
    margin-top: 20px;
    padding-bottom: 20px;
}
.headlines-list-2col{width: 1200px; margin: 0 auto; margin-top: 30px; overflow: hidden;}
.headlines-list-2col .headlines-content p a {
    display: block;
}
.headlines-list-2col .headlines-content {
    width: 48%;
    float: left;
    display: inline;
    margin-right: 5%;
}
.headlines-list-2col .headlines-content p {
    margin-bottom: 15px;
}
.headlines-list-2col .headlines-content p img {
    display: block;
    width: 100%;
}
.headlines-list-2col .headlines-content h2 {
    font-size: 16px;
    line-height: normal;
    margin-bottom: 8px;
}
.headlines-list-2col .headlines-content-summary {
    font-size: 13px;
    line-height: 1.5;
    color: #666;
}
.headlines-list-2col .headlines-others {
    overflow: hidden;
    *zoom:1;
}
.headlines-list-2col .headlines-others .entry-set-time-hl .entry-item {
    border-bottom: none;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.headlines-list-2col .headlines-others .entry-set-time-hl .entry-summary {
    margin-bottom: -8px;
}
.entry-item {
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: 1px dotted #e5e5e5;
}
.entry-item .typo .typo-img {
    /*	margin-right: 25px;*/
}
.entry-item .typo .typo-img-right {
    margin-right: 0;
    margin-left: 25px;
}
.entry-img {
    margin-bottom: 10px;
}
.entry-img img {
    display: block;
}
.entry-title {
    margin-bottom: 15px;
}
.entry-title h2 {
    font-size: 16px;
    line-height: 1.4;
}
.entry-title a {
}
.entry-title a:hover {
    text-decoration: none;
}
.entry-meta {
    font-size: 12px;
    margin-bottom: 10px;
    color: #999;
}
.entry-meta em {
    margin: 0 8px;
}
.entry-meta strong {
    font-weight: normal;
}
.entry-meta a {
    color: #999;
}
.entry-meta a:hover {
    color: #118e1f;
    text-decoration: none;
}
.entry-summary {
    color: #808080;
    font-size: 13px;
    margin-bottom: -5px;
}
.entry-summary p {
    line-height: 1.6;
}
.entry-detail {
    padding-right: 10px;
    font-size: 13px;
    color: #999;
    background: url(../images/arrow-r.gif) no-repeat right center;
}
.entry-detail:hover {
    text-decoration: none;
    color: #1da4ae;
}
.entry-item .typo-img .entry-img {
    margin-bottom: 0;
}
.entry-item .typo-text .entry-title {
    margin-top: -2px;
    _margin-top: -1px;
}
.entry-set .typo .typo-img {
    margin-right: 15px;
}
.entry-set .typo .typo-img-right {
    margin-left: 15px;
    margin-right: 0;
}
.entry-set .entry-title {
    margin-bottom: 10px;
}
.entry-set .entry-title h2 {
    font-size: 15px;
}
.entry-set .entry-summary, .entry-set .entry-detail {
    font-size: 12px;
}
.entry-set .entry-item .typo-text .entry-title {
    margin-top: -2px;
    _margin-top: -1px;
}
.entry-list-time-hl .entry-item {
    position: relative;
    padding-left: 100px;
    border-bottom: 1px dotted #e5e5e5;
    min-height: 80px;
    height: auto !important;
    _height: 80px;
}
.entry-list-time-hl .time {
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    background-color: #f2f2f2;
    text-align: center;
    font-family: Arial;
}
.entry-list-time-hl .time-day {
    display: block;
    line-height: 50px;
    border-bottom: 1px solid #fff;
    color: #666;
    font-size: 30px;
}
.entry-list-time-hl .time-date {
    display: block;
    color: #999;
    line-height: 22px;
    font-size: 12px;
}
.entry-set-time-hl .entry-item {
    padding-left: 80px;
    min-height: 70px;
    height: auto !important;
    _height: 70px;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.entry-set-time-hl .entry-title {
    margin-bottom: 10px;
}
.entry-set-time-hl .entry-title h2 {
    font-size: 14px; /*font-weight:normal; */
}
.entry-set-time-hl .entry-summary {
    color: #808080;
    font-size: 12px;
}
.entry-set-time-hl .time {
    width: 60px;
}
.entry-set-time-hl .time-day {
    font-size: 25px;
    line-height: 40px;
}
.entry-set-time-hl .time-date {
    font-size: 11px;
}
.entry-list-time-hl-col .entry-item {
    border-bottom: none;
}
.entry-thumbnail-list .entry-item {
    border-bottom: none;
    padding-bottom: 9px;
    margin-bottom: 9px;
}
.entry-thumbnail-list .entry-title h2 {
    font-weight: normal;
    font-size: 13px;
}
.entry-thumbnail-list .price strong {
    font-weight: normal;
}
.module-full-screen-more {
    float: none;
    clear: both;
    margin-top: 30px;
    text-align: center;
}

.ad0{ margin: 0 auto; position: relative;}
.ad0 img { width: 100%;}
.ad0 .banner_title{ position: absolute; right: 25%; top: 35%;}

.support_type {
    margin: 50px 0;
    margin-bottom: 20px;
    border-bottom: 1px solid #48b454;
    overflow: auto;

}
.support_type_content {
    /*margin-left: -50px;*/
}
.support_type_content .on
{
    color: #fff;
    background: #48b454;
    border: solid 1px #48b454;
}
.support_type_list {
    display: block;
    border: solid 1px #F2F2F2;
    text-align: center;
    padding: 10px 0;
    color: #7b7b7b;
    margin-left: 20px;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.support_type_list.active {
    color: #fff;
    background: #48b454;
    border: solid 1px #48b454;
}
.support_type_list.normal:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    width: 0;
    height: 100%;
    background: #48b454;
    transition: 0.3s all;
    -webkit-transition: 0.3s all;
    z-index: -1;
}
.support_type_list.normal:hover:before {
    width: 100%;
}
.support_type_list.normal:hover {
    color: #fff;
    background: #48b454;
    background: rgba(0, 0, 0, 0);
    border: solid 1px #48b454;
    border: solid 1px ##48b454;
}
.support_type_content .kzf-mod-center {
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-25%);
    -moz-transform: translateX(-25%);
    -ms-transform: translateX(-25%);
    transform: translateX(-25%);
}

.span12 {
    width: 100%;
    margin-bottom: 30px;
    overflow: hidden;;
}
.span2 {
    width: 150px;
}
.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12 {
    float: left;
}

.news_tab{width: 1200px;margin: 60px auto 0;}
.news_tab ul{margin-right: -40px;}
.news_tab li{float:left;width:205px;height:70px;overflow:hidden;padding-left:20px;margin-right:20px;margin-bottom:20px;}
.news_tab h2{font-size:20px;color:#fff;font-weight:normal;padding-top:12px;}
.news_tab .eg{font-size:14px;color:#fff;text-transform: uppercase;padding-bottom:12px;font-family:Arial;}
.news_tab li:hover{opacity:1;filter:alpha(opacity=100)}
.news_tab li.sel{opacity:0.8;filter:alpha(opacity=80)}
.news_tab .cyan{background: #0db3dd;opacity:0.8;filter:alpha(opacity=80)}
.news_tab .red{background: #de6764;opacity:0.8;filter:alpha(opacity=80)}
.news_tab .blue{background: #31a0e1;opacity:0.8;filter:alpha(opacity=80)}
.news_tab .purple{background: #6a8bd2;opacity:0.8;filter:alpha(opacity=80)}
.news_tab .green{background: #9ac047;opacity:0.8;filter:alpha(opacity=80)}
.news_tab .black{background: #000000;}
.news_tab .cyansel{background: #0db3dd;opacity:1;filter:alpha(opacity=100)}
.news_tab .redsel{background: #de6764;opacity:1;filter:alpha(opacity=100)}
.news_tab .bluesel{background: #31a0e1;opacity:1;filter:alpha(opacity=100)}
.news_tab .purplesel{background: #6a8bd2;opacity:1;filter:alpha(opacity=100)}
.news_tab .greensel{background: #9ac047;opacity:1;filter:alpha(opacity=100)}
.news_list{width: 1200px;margin: 0 auto;overflow:hidden;}
.news_list li{background: #f7f7f7;zoom:1;margin-top: 40px;position: relative;}
.news_list .line{display: block;position: absolute;background: #0db3dd;}
.news_list li:after{content: "";clear: both;display: table;}
.news_time{background: #0db3dd;width: 120px;height: 100%;padding: 18px 20px 40px 0;}
.news_time .day{display: block;font-size: 70px;color: #fff;font-family: "Impact";text-align: right;}
.news_time .year{display: block;color: #eee;text-align: right;line-height: 22px;}
.news_time .author{display: block;color: #eee;text-align: right;line-height: 22px;}
.news_time .type{display: block;text-align: right;background: url("../images/n01.jpg")/*Public/Web/images/n01.jpg*/ no-repeat right top;padding-top: 6px;margin-top: 4px;}
.news_time .type a{color: #fff;font-family: '宋体', Arial;}
.news_cont{width: 980px;margin-right: 40px;}
.news_cont h2{font-size: 20px;font-weight: normal;padding-top: 26px;}
.news_cont h2 a{color: #333;}
.news_cont a:hover{color: #0db3dd;}
.news_cont .demo{line-height: 24px;margin-top: 14px;}
.news_cont .vis{color: #999;line-height: 38px;margin-top: 12px;}
.news_cont .more{float: right;color: #0db3dd;display: inline-block;border: 1px solid #0db3dd;line-height: 38px;padding: 0 24px;}
.news_more{width: 1200px;margin: 40px auto 80px;text-align: center;}
.news_more a{display: block;font-size: 14px;color: #0db3dd;border: 1px solid #0db3dd;line-height: 38px;}

.backg_new{background: #f7f7f7;padding: 1px 0 40px;margin-bottom: -40px;}
.news_info{width: 1200px;margin: 0 auto;}
.news_box{width: 840px;}
.news_title{border-bottom: 1px solid #eeeeee;margin-top: 40px;padding-bottom: 18px;}
.news_title h2{font-size: 20px;color: #333;font-weight: normal; text-align: center; margin-bottom: 30px;}
.news_title .sign{color: #999;margin-top: 12px;}
.news_title .label{color: #0db3dd;}
.news_title .mark{padding-right: 20px;}
.news_page{text-align:center;margin-top:16px;}
.news_page a{display:inline-block;font-size:20px;font-weight:200;line-height:38px;width:38px;text-align:center;margin:0 0px 0 10px;color:#999;border:1px solid #999;}
.news_page a:hover{color:#333;border-color:#333;}
.news_box .demo{font-size: 14px;color: #333;line-height: 30px;margin-top: 30px; padding: 10px;}
.news_box .notice{font-size: 12px;color: #999;padding-top:20px;clear:both;}

.page_list{border-top: 1px dashed #d3d3d3;margin-top: 16px;padding-top: 10px;margin-bottom: 30px;}
.page_list li{line-height: 24px;color: #999;}
.page_list li a{color: #999;}
.page_list li a:hover{color:#118e1f;}
.page_list .return{float: right;font-size: 14px;color: #48b454;border: 1px solid #48b454;line-height: 38px;padding: 0 20px;margin-top: 6px;}

/*产品中心*/
.container {
    *padding-left: 0;
    *padding-right: 0;
    width: 1200px;
    margin-top: 20px;
    margin-bottom: 20px;
}
/*解决方案类别*/
.solCategory .more {
    margin-top: 0px;
    float: left;
    padding-bottom: 20px;
}
.solCategory .lt-img-rt-tx {
    border: 0px;
    text-align: left;
}
.solCategory .lt-img-rt-tx h3 {
    margin-bottom: 6px;
}
.solCategory .lt-img-rt-tx .cell {
    padding-bottom: 36px;
}
.solCategory h3.specal {
    padding-top: 0px;
    margin-top: 0px;
}
.solCategory .solution-nav li {
    border-top: 1px solid #d7d7d7;
    padding: 15px 0px;
}
.solCategory .solution-nav li div {
    padding-left: 30px;
}
.solCategory .solution-nav .link-wrap a.active {
    color: #0066cc;
}
.solCategory .solution-nav li span {
    display: block;
    color: #616161;
    line-height: 28px;
}
.solCategory .solution-nav li span a {
    color: #616161;
}
.solCategory .solution-nav li span a:hover {
    color: #0066cc;
}
.solCategory .solution-nav li span.title a {
    color: #000000;
    font-weight: bold;
}
.solCategory .solution-nav li span.title a:hover {
    color: #0066cc;
}
.solCategory .solution-nav li i {
    padding-left: 25px;
    background: url(../images/solution_cate_icon.png) left -22px no-repeat;
    height: 28px;
}
.solCategory .solution-nav li span.title.on i {
    /*background: url(/Assets/EBG/img/solution_cate_icon.png) left -2px no-repeat;*/
    background: url(../images/solution_cate_icon.png) left 1px no-repeat;
}
.lt-img-rt-tx .cell img {
    width: 100%;
    height: auto;
}
.lt-img-rt-tx .row .col-sm-3 h3, .lt-img-rt-tx .row .col-sm-4 h3 {
    margin-top: 12px;
}
.solCategory .lt-img-rt-tx h3 {
    margin-bottom: 6px;
}
.solCategory .lt-img-rt-tx h3 {
    font-size: 18px;
    margin-top: 0;
}
.solCategory .lt-img-rt-tx h3 a {
    color: #000;
    font-weight: 100;
}

/* contact*/
/*.contact{ padding:30px;}*/
/*.contact .map{ width:650px; float:left; height:300px; border:1px #e2e2e2 solid}*/
/*.contact .contact-info{ width:450px; float:right; line-height:30px; font-size:14px;}*/
/*.contact .contact-info strong{ font-size:28px; line-height:35px;  display:block; height:90px; color:#555}*/
/*.contact .contact-info strong a{ display:block; width:180px; font-size:20px;}*/
/*.contact .contact-info label{ color:#444}*/
/*.contact .company-list{ margin-top:30px; width:1133px; padding-bottom:30px;}*/
/*.contact .company-list ul{ width:1153px;}*/
/*.contact .company-list ul li{ width:276px; height:90px; float:left; background:#eee; margin-right:10px; margin-bottom:10px; color:#555; position:relative; z-index:100}*/
/*.contact .company-list ul li strong{ font-size:15px; line-height:22px; color:#19874b}*/
/*.contact .company-list ul li p{ margin-top:5px; line-height:22px; }*/
/*.contact .company-list ul li dl{height:70px; overflow:hidden;text-overflow:ellipsis; margin:10px 15px;}*/
/*.contact .company-list ul li div{ background:url(../images/company-list-bg.png) no-repeat 200px 80px #19874b; color:#fff; position:absolute;top:0; left:0; width:276px; height:90px;opacity:0;filter: Alpha(opacity=0); z-index:100; overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,0.45); }*/
/*.contact .company-list ul li div dl{ overflow:hidden}*/
/*.contact .company-list ul li div strong{ color:#fff}*/
/*.contact .company-list ul li div a{ color:#fff; text-decoration:none}*/
/*.contact .company-list ul li div a:hover{ text-decoration:none}*/
.clearit{ margin-bottom:15px; }

.w29{ width: 29% !important;}

/*荣誉资质*/
.qz_top120{padding-top:80px; margin-bottom: 30px; overflow: auto;}
.qz_top180{padding-top:180px;}
.qz_wrap{width: 1200px;margin: 0 auto; overflow: auto;}
.qz_caselist{display: block;width:1200px;}
.qz_caselist ul{display: block;width:1200px;}
.qz_caselist li{width:270px;height:270px;display: block;margin-right:30px;margin-bottom:20px;float: left;position: relative;}
.qz_caselist li p{width:265px;height: 265px;display: block;overflow: hidden;}
.qz_caselist li img{width:265px;height: 265px;display: block;  transition: 0.4s all; -webkit-transition: 0.4s all; -moz-transition: 0.4s all; -o-transition: 0.4s all;}
.qz_caselist li:hover p > img
{
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
}
.qz_caselist li span{background: url(../images/iconw.png);width:225px;height:185px;position: absolute;left: 0;top:0;display: none;padding:40px 20px;}
.qz_caselist li span h3{color: #fff;font-size: 16px;font-weight: bold;text-align: center;line-height: 24px;}
.qz_caselist li span h5{color: #fff;font-size: 12px;line-height: 20px;text-align: center;margin: 10px 0;}
.qz_caselist li span img{width: 40px;height:40px;margin:0 auto;border:2px solid #fff;border-radius: 90px;}
.wrap{border:0;padding:0;width:1200px;margin:0 auto;*zoom:1; overflow: hidden; position: relative;}
/*.case_t{text-align:center;padding-top:60px;background:url(../images/case_t_line.jpg) repeat-x 0 135px;}*/
/*.case_t_title{color:#000000;font-size:20px;height:56px;line-height:56px;text-align:center;margin:0px auto; background-color: #fff; width: 100px;}*/
/*.case_t_line{width:42px;height:1px;line-height:1px;background-color:#48b454;margin:0px auto;}*/
.case_t_img{ font-size: 42px; color: #48b454 }

/*case*/
.case_t{text-align:center;padding-top:30px;background:url("../Images/case_t_line.jpg")/*tpa=http://www.szfangwei.cn/Public/Web/images/index201601/case_t_line.jpg*/ repeat-x 0 98px;}
.case_t_title{color:#000000;font-size:20px;height:46px;line-height:46px;width:100px;text-align:center;background-color:#fff;margin:0px auto;}
.case_t_line{width:82px;height:1px;line-height:1px;background-color:#6bc1ca;margin:0px auto;}
.case_type201601{margin-top:20px;position:relative;z-index:1;}
.case_type201601 ul{width:900px;margin:0px auto;padding-bottom:20px;}
.case_type201601 li{float:left;width:90px;height:38px;line-height:38px;border:1px solid #f0f0f0; background-color:#fcfcfc;text-align:center;margin-right:20px;}
.case_type201601 li a{font-size:14px;color:#000;}
.case_type201601 li a:hover{ text-decoration: none;}
.case_type201601 li:hover{border:1px solid #48b454; }
.case_type201601 li:hover a{color:#48b454;}
.case_type201601 li.sel{border:1px solid #48b454;}
.case_type201601 li.sel a{color:#48b454;}
.case_type201601 .mk li{ width: auto !important; padding: 0 10px; margin-bottom: 20px;}

.case_search{width:240px;position:absolute;right:0;top:0px;z-index:1;text-align:right;}
.case_seek{border:1px solid #48b454;display:inline-block;*display:inline;zoom:1; padding: 5px;}
.case_seek input{border:0;background:none;color:#666;width:0;text-indent:10px;}
.case_seek img{cursor:pointer;}

.case_list_201601{width:1200px;overflow:hidden;margin-top:40px; margin-bottom:20px;margin-left:auto;margin-right:auto;}

.portfolio-grid{width:1200px; display: block; overflow: hidden;}

.thumbnail{overflow:hidden;position:relative;display:inline-block;float:left;width:285px;margin-right:15px;margin-top:20px;}
.thumbnail img{ width: 285px; height: 260px;transition: 0.4s all; -webkit-transition: 0.4s all; -moz-transition: 0.4s all; -o-transition: 0.4s all;}
.thumbnail a:hover > img
{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
}
.thumbnail_a{display: block; width: 285px; height:260px; overflow: hidden;}


/*.thumbnail a.thumbnail_a:hover{cursor:url("../images/index201601/more.cur")/!*tpa=http://www.szfangwei.cn/Public/Web/images/index201601/more.cur*!/,crosshair;cursor:url("../images/index201601/cases_shi.png")/!*tpa=http://www.szfangwei.cn/Public/Web/images/index201601/cases_shi.png*!/ 40 40, crosshair;}*/
.projectinfo{position:absolute;z-index:2;top:-60px;left:0;width:100%;height:100%;background:rgb(126,127,115);background:rgba(126,127,115,.4);height:0\9;}
.thumbnail .meta{width:100%;height:60px;line-height:30px;text-align:left;overflow:hidden; z-index: 1000;}
.thumbnail .meta h4{font-size:16px;padding-left:10px;font-weight:normal;width:275px; }
.thumbnail .meta h4 a{color:#000;}
.thumbnail .meta h4 a:hover{text-decoration: none;}
/*.thumbnail .meta .fr{width:80px;text-align:right;padding-right:10px;}*/
/*.thumbnail .meta .fr a{display:inline-block;padding:0px 2px;padding-right:12px;width:20px;height:60px;}*/
/*.thumbnail .meta .fr a.cases_a_pc{background:url("../Images/cases_ico_pc_b.png")/!*tpa=http://www.szfangwei.cn/Public/Web/images/index201601/cases_ico_pc_b.png*!/ no-repeat center;}*/
/*.thumbnail .meta .fr a.cases_a_phone{background:url("../Images/cases_ico_phone_b.png")/!*tpa=http://www.szfangwei.cn/Public/Web/images/index201601/cases_ico_phone_b.png*!/ no-repeat center;}*/
.thumbnail:hover .meta{background-color:#48b454;}
.thumbnail:hover .meta h4 a{color:#fff;}
/*.thumbnail:hover .meta .fr a.cases_a_pc{background:url("../Images/cases_ico_pc_w.png")/!*tpa=http://www.szfangwei.cn/Public/Web/images/index201601/cases_ico_pc_w.png*!/ no-repeat center;}*/
/*.thumbnail:hover .meta .fr a.cases_a_phone{background:url("../Images/cases_ico_phone_w.png")/!*tpa=http://www.szfangwei.cn/Public/Web/images/index201601/cases_ico_phone_w.png*!/ no-repeat center;}*/

/*service about case*/
#page{ width:1200px; margin:0 auto;   overflow: auto; margin-bottom: 40px; min-height: 600px;}
.page-left{ width:250px; float:left; margin-top:20px;}
.page-right{ width:920px; float:right;}
.sub-nav ul{ margin-top:10px;}
.sub-nav ul li{ margin-bottom:1px;}
.sub-nav ul li a{ display:block; background:#fcfcfc; font-size:14px; height:40px; line-height:40px; text-indent:65px;}
.sub-nav ul li a:hover{ color:#19874b; background:#e6e6e6}
.sub-nav ul li a.current{ background:#e6e6e6; font-weight:bold; color:#118e1f}

.page-content{ padding:30px; line-height:240%; font-size:13px; color:#4c4c4c; overflow:hidden}
.page-content p{ margin-bottom:15px; text-indent:2em}
.page-content strong{ color:#19874b; margin-right:5px;}
.page-content .btns{ text-align:right; margin-top:20px; height:45px; background:url(../images/dot.gif) repeat-x; padding-top:15px;}
.page-content .btns a{ display:inline-block; width:50px; height:20px; text-align:center; font-size:10px; line-height:20px; padding-top:20px; color:#bbb;}
.page-content .btns a.gotop{ background:url(../images/gotop.png) no-repeat center 5px}
.page-content .btns a.print{ background:url(../images/print.png) no-repeat center 5px}
.page-content .btns a:hover{ background-color:#f2f2f2;}

.page-content p input{ border: none; width: 50px; padding: 3px; color: #fff; font-size: 13px; margin-right: 15px; border-radius: 2px; }
.page-content p input:hover{ cursor: pointer;}
.page-content p .pdf{ background-color: #f60;}
.page-content p .doc , .xls,.docx,.xlsx,.csv,.ppt,.pptx{ background-color: #118e1f;}
.page-content p .zip,.rar{ background-color:#087ec2;}

.container1{border:1px #e3e3e3 solid; background:#fcfcfc; min-height:200px}
.container1 .map{ width: 100%;}
.container1 .contact-info{  line-height:30px; font-size:14px; float: left; margin-top: 10px; padding: 20px; overflow: hidden; }
.container1 .contact-info strong{ font-size:28px; line-height:35px;  display:block; height:90px; color:#555}
.container1 .contact-info strong a{ display:block; width:180px; font-size:20px;}
.container1 .contact-info label{ color:#444}

.location{font-family:Helvetica,"宋体"; background:url(../images/location-icon.gif) no-repeat 0 center; padding-left:10px; color:#888; margin-bottom:20px;margin-top:19px;}
.location a{ margin:0 2px; color:#888}
.location a:hover{ color:#19874b; text-decoration:underline}

.news-list{ padding:35px}
.news-search{ background:#ddd; }
.news-search span{ color:#666; font-size:13px; line-height:30px; font-weight:bold; display:inline-block;padding:15px 30px; width:200px; text-align:right;background:#19874b; color:#fff}
.news-search .input{border:0;height:18px; width: 147px; line-height:18px; padding:6px 10px; color:#888;  border:1px #c2c2c2 solid ; border-bottom-color:#ddd;border-right-color:#ddd;;-moz-box-shadow:2px 2px 2px #eee inset;-webkit-box-shadow:2px 2px 2px #eee inset;box-shadow:2px 2px 2px #eee inset;}
.news-search .hover{ background:#f8f8f8; color:#19874b}
.news-search button{border:0; height:30px; line-height:30px; color:#333; width:80px;}
.news-search button:hover{ background:#118e1f; color: #fff; }
.news-search .button{border:0; height:30px; line-height:30px; color:#333; width:80px;}
.news-search .button:hover{ background:#118e1f; color: #fff; }


.news-list ul.list{  font-size: 14px;}
.news-list ul.list li{ padding:15px 0px; background:url(../images/dot.gif) repeat-x 0 bottom; border-bottom: 1px dashed #ccc; text-align:right; overflow: hidden;}
.news-list ul.list li p{ width: 100%; overflow: hidden;}
.news-list ul.list li span{ color:#888; float: left; padding-left: 10px; font-size: 12px; text-align: left; line-height: 20px;}
.news-list ul.list li a{ float:left; line-height:16px; background:url(../images/li.gif) no-repeat 0 center; padding-left:9px}
.news-list ul.list li a:hover{ color: #48b454;}
.news-list ul.list li s{background:url(../images/small_img.gif) no-repeat 0 center; margin-left:10px; width:16px; height:16px; float:left}

.news-list ul.list li p input{ border: none; width: 50px; padding: 3px; color: #fff; font-size: 13px; margin-right: 15px; border-radius: 2px; }
.news-list ul.list li p input:hover{ cursor: pointer;}
.news-list ul.list li .pdf{ background-color: #f60;}
.news-list ul.list li .doc , .xls,.docx,.xlsx,.csv,.ppt,.pptx{ background-color: #118e1f;}
.news-list ul.list li .zip,.rar{ background-color:#087ec2;}
.news-list .fr{ float: right !important;}
.news-list .fr a{ background: none !important; color: #48b454; line-height: 30px !important;}
.news-list h2{ font-size:15px; border-bottom:4px #eee solid; padding-bottom:20px}
.news-list h2 span{ color:#19874b; margin:0 10px}
.news-list ul.list-b{ margin-top:15px;}
.news-list ul.list-b li{ padding:15px 0px; background:url(../images/dot.gif) repeat-x 0 bottom}
.news-list ul.list-b li a{ background:url(../images/li.gif) no-repeat 0 center; padding-left:15px;}

.news-list-b{ padding:0 35px 50px}
.news-list-b ul.list li{ padding:30px 0px; height:120px; border-bottom:4px #eee solid }
.news-list-b ul.list li h3{ line-height:15px; font-size:15px; height:30px; background:url(../images/li2.gif) no-repeat 0 4px; padding-left:15px}
.news-list-b ul.list li img{ width:250px; height:125px; float:left; padding:4px; border:1px #e2e2e2 solid}
.news-list-b ul.list li p{ width:550px; float:right; line-height:25px;}
.news-list-b ul.list li p a{ display:block; width:70px; text-decoration:underline}

.news-list-b ul.list li p a:hover{ text-decoration:none}
.news-list-b ul.list li div{ padding:10px 20px; background:#fff;border-radius:5px; border:1px #eee solid; margin-top:15px; position:relative; text-align:right}
.news-list-b ul.list li div s{ display:block; width:11px; height:7px; background:url(../images/s-icon.gif) no-repeat; position:absolute;top:-7px; left:120px;}
.news-list-b ul.list li div span{ padding-left:20px;}
.news-list-b ul.list li div span.author{ color:#19874b; background:url(../images/news-icon1.gif) no-repeat 0 center; float:left}
.news-list-b ul.list li div span.time{  background:url(../images/news-icon2.gif) no-repeat 0 center; float:left; margin-left:20px;}
.news-list-b ul.list li div span.hits{background:url(../images/news-icon3.gif) no-repeat 0 center; }

/*留言板*/
.scd_r{ width:900px; float:right;}
.scd_r .r_name{ width:100%; height:40px; border-bottom:1px solid #ddd; position:relative; margin-top:15px;}
.scd_r .r_name span{ display:inline-block; *display:inline; zoom:1; height:40px; line-height:40px; font-size:18px; color:#2ab76c; border-bottom:1px solid #2ab76c;}
.book_m{ width:100%; padding:30px 0;}
.book .book_m{ width:100%; padding:20px 0;}
.book .s_bh{ width:100%; padding:0px 0 10px; text-align:left; height:40px; line-height:40px; font-size:24px; color:#F12A33;}
.book_m ul{ width:100%; float:left;}
.book_m ul li{ width:100%; margin-bottom:15px;}
.book_m ul li .name,.book_m ul li input,.book_m ul li textarea{ display:inline-block; *display:inline; zoom:1; vertical-align:top;}
.book_m ul li .name{ width:125px; height:35px; text-align:right; line-height:35px;}
.book_m ul li input{ width:470px; height:35px; line-height:35px; padding:0 5px; border:1px solid #ddd;}
.book_m ul li .name i{ display:block; text-align:right; font-style:normal; color:#F00; line-height:20px;}
.book_m ul li textarea{ width:580px; height:194px; border:1px solid #ddd; line-height:175%;}
.book_m ul li input[type="submit"]{ width:100px; text-align:center; color:#fff; cursor:pointer; background-color:#48b454; color:#FFFFFF; }
.book_m #VCode{ height: 35px; margin-left: 5px;}

/*product*/
.picture_box{  overflow: hidden; margin-top: 20px; padding-bottom: 10px;}
.picture_box .img_box{ width: 400px; display: block;}
.picture_box .intro_box{ width: 520px; display: block;}
.picture_box .cont{ padding-left: 30px;}
.picture_box .mb20{ margin-bottom: 20px;}
.picture_box .mb10{ margin-bottom: 10px;}
.picture_box .mr20{ margin-right: 20px;}
.picture_box .tags a{ padding: 5px;  border: 1px solid #ccc;}
.picture_box .tags a:hover{ background-color: #eee;}
.picture_box .cont h2{     font-size: 22px;
    font-weight: 100;
    line-height: 30px;
    margin-bottom: 10px; }
.picture_box .cont li{ line-height: 30px; overflow: hidden;}

.picture_box .btn-qq {
    background: #f5886b;
    background-image: -webkit-linear-gradient(top,#f5886b 0%,#e5785c 100%);
    background-image: -moz-linear-gradient(top,#f5886b 0%,#e5785c 100%);
    background-image: linear-gradient(top,#f5886b 0%,#e5785c 100%);
    border: 1px solid #f28567;
    box-shadow: 0px 2px 1px rgba(0,0,0,0.15);
}
.picture_box .btn-de{
    margin-right: 15px;
    background-image: -webkit-linear-gradient(top, #0ca6eb 0%, #048ecc 100%);
    background-image: linear-gradient(top, #0595d5 0%, #2673f1 100%);
    border: 1px solid #418ada;
    box-shadow: 0px 2px 1px rgba(0,0,0,0.15);

}
.picture_box .btn-g{
    margin-right: 15px;
    background: #5aba1f;
    background-image: -webkit-linear-gradient(top,#5aba1f 0%,#53a621 100%);
    background-image: -moz-linear-gradient(top,#5aba1f 0%,#53a621 100%);
    background-image: linear-gradient(top,#5aba1f 0%,#53a621 100%);
    border: 1px solid #5AB820;
    box-shadow: 0px 2px 1px rgba(0,0,0,0.15);

}
.picture_box .button{
    display: inline-block;
    background-color: #0595d5;
    /*width: 98px;*/
    height: 42px;
    overflow: hidden;
    float: left;
    padding: 0 22px 0 20px;
    text-align: right;
    color: #fff;
    border-radius: 3px;
    /*border: 1px solid rgba(50,50,50,0.68);*/
    text-shadow: 0px 1px 0px rgba(0,0,0,0.3);
    cursor: pointer;
    font: 400 18px/42px "microsoft yahei";
    /*position: relative;*/
}
.product_content{ border-top: solid #118e1f 1px; padding: 10px; padding-top: 20px; min-height: 550px;}
.product_content{ line-height: 25px; margin-bottom: 10px;}
.product_content img{ max-width: 900px; text-align: center;}
.apc p{float:left;width:48%;}
.apc h2{ width:80%; font-size:18px !important; height:40px !important; line-height:40px !important; overflow:hidden; border-bottom:1px solid #666;}
.apc h3{ width:80%; font-size:18px !important; height:40px !important; line-height:40px !important; overflow:hidden; border-bottom:1px solid #666;}
/*图片放大镜*/
/*相关样式*/
#showbox { background:#eee;}
#showbox span { background:url(../images/whitebg.png) repeat;}
#showsum { left:25px; margin-top:10px;}
#showsum span { border:1px solid #ddd;}
#showsum span.sel { border:1px solid #f60;}

.showpage { width:400px; position:relative;}
.showpage a { display:block; width:15px; border:1px solid #ddd; height:60px; line-height:60px; background:#eee; text-align:center; font-size:18px; position:absolute; left:0; top:-62px; text-decoration:none; color:#999;}
.showpage a#shownext { left:auto; right:0;}
.showpage a:hover { background:#ccc; color:#777;}

.about_product{ height: 37px; line-height: 37px; border-bottom: 1px solid #ccc; font-size: 18px; font-weight: bold; color: #118e1f;}
.about_product span{ border-bottom: 2px solid #118e1f; padding: 5px; }
.about_item{ margin-top: 0px !important;}
.about_item li{ overflow: hidden;  border-top: 1px solid #ddd; padding: 10px 0;}
.about_item li a{ height: auto !important; text-indent: 0 !important; line-height: 25px !important; background-color: inherit !important;;}
.about_item img{ float: left;}


/*头部三级导航*/
.nav_child3{ position: absolute;  left: 110px !important; top: 0px;display:none; width: 400px;}
/*.nav_child3 li { display: inline; float: left; line-height: 50px; border-right: 1px solid #48b454; position:relative; }*/
/*.nav_child3 li:last-child { border-right: none; }*/
/*.nav_child3 li a { display: block; color: #fff; font-size: 14px; width: 110px; text-align: center; text-decoration:none; }*/
/*.nav_child3 li a:hover,*/
/*.nav_child3 li a.current { background-color: #118e1f; }*/
/* m-mnav */
.nav_child3 dl{  background-color: #48b454;  position:absolute; left:0; z-index:99; }
.nav_child3 dl dd{ float:none; display:block; border:none; border-bottom:1px solid #48b454; height:35px; line-height:35px; float: left; margin: 5px 12px; }
.nav_child3 dl dd a{ font-size:12px; width: auto; display: block; overflow: hidden; padding: 0 10px;   }

