/* ---- reset ---- */
/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1; }

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden] {
    display: none;
}

html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

html, button, input, select, textarea {
    font-family: sans-serif;
}

body {
    margin: 0;
}

a:focus {
    outline: thin dotted;
}

a:hover, a:active {
    outline: 0;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
}

h3 {
    font-size: 1.17em;
    margin: 1em 0;
}

h4 {
    font-size: 1em;
    margin: 1.33em 0;
}

h5 {
    font-size: 0.83em;
    margin: 1.67em 0;
}

h6 {
    font-size: 0.75em;
    margin: 2.33em 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b, strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}

dfn {
    font-style: italic;
}

mark {
    background: #ff0;
    color: #000;
}

p, pre {
    margin: 0 0;
}

pre, code, kbd, samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

q {
    quotes: none;
}

q:before, q:after {
    content: '';
    content: none;
}

small {
    font-size: 75%;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

dl, menu, ol, ul {
    margin: 0 0;
}

dd {
    margin: 0 0 0 0;
}

menu, ol, ul {
    padding: 0 0 0 0;
}

nav ul, nav ol {
    list-style: none;
    list-style-image: none;
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 0;
}

form {
    margin: 0;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
    white-space: normal;
    *margin-left: -7px;
}

button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle;
}

button, input {
    line-height: normal;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
    *overflow: visible;
}

button[disabled], input[disabled] {
    cursor: default;
}

input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    *height: 13px;
    *width: 13px;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* ---- setup ---- */
@charset "utf-8"; /* CSS Document */
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,th,td ,hr {
    padding: 0;
    margin: 0;
}

body {
    font-size: 12px;
}

fieldset,img {
    border: 0;
}

address,caption,cite,code,dfn,em,th,var {
    font-weight: normal;
    font-style: normal;
}

ol,ul {
    list-style: none;
}

caption {
    text-align: left;
}

h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
}

q:before,q:after {
    content: ";
}
abbr,acronym { border: 0;
}
hr{ height:1px; margin-top:3px;}

body a:link{color:#595959; text-decoration:none;}
body a:visited {color:#595959; text-decoration:none;}
body a:hover {color:#00923F; text-decoration:none;}
body a:active {color:#00923F; text-decoration:none;}




#header_top{ width:100%; height:31px; background:#ebebeb ; margin:0 auto}
.header_top{ width:1200px; height:31px; background:#ebebeb;margin:0 auto;  line-height:31px;}
.wz{ float:left; display:inline;  color:#8F7F7F; background:url(../image/lb.jpg) no-repeat 0px 7px; text-indent:0.5cm}

.tools{ float:right; display:inline; margin-right:0px; }
.tools ul li{ width:80px; float:left; display:inline; text-align:center;}
.tools ul li a{ color:#666666}
.tools ul li a:hover{ color:#015641}



.header{ width:1200px; margin:0 auto;  }
.g-top{background:url(../image/h_bg.gif) bottom left repeat-x; height:178px;}

.h_top{ height:37px; color:#999;}
.h_top em{float:left; line-height:37px; color:#666;}
.h_top p{float:right; line-height:37px; background:#fff; padding:0 10px;}
.h_top p b{ font-weight:normal; color:#27A840;}
.h_top .g-top-login{ padding:0 2px;}
.h_top a{color:#999; padding:0 20px;}

.h_top .an01{ background:url(../image/h_icon.png) no-repeat 0 center;}
.h_top .an02{ background:url(../image/h_icon.png) no-repeat -100px center; }
.h_top .an03{ background:url(../image/h_icon.png) no-repeat -200px center;}
.h_top .an04{ background:url(../image/h_icon.png) no-repeat -300px center;}
.h_top .an05{ background:url(../image/h_icon.png) no-repeat -400px center;}
.h_top .an06{background:url(../image/h_icon.png) no-repeat -500px center;}


.h_con{height:91px;padding:37px 0 0 0;font-family:'Microsoft YaHei';}
.h_logo{float:left;}
.h_logo h1{ float:left;}
.h_logo p{float:left; font-size:17px;margin:4px 0 0 30px; padding-left:26px; border-left:1px solid #ccc; color:#333;}
.h_logo b{display:block;color:#333; font-size:22px; padding-bottom:4px;}
.h_logo b em{ color:#009846;}

.h_tel{float:right;background:url(../image/h_tel.png) no-repeat; padding:0 0 0 70px;}
.h_tel span{display:block;font-size:16px; color:#333;}
.h_tel span b{ display:block;font-size:33px;color:#ff9600; font-family:Arial;}

.h_nav{ height:50px;overflow:hidden;font-family:'Microsoft YaHei';}
.h_nav li{float:left;height:50px;line-height:50px; border-left:1px solid #7dca84;}
.h_nav a{display:block;padding:0 35px; font-size:15px; color:#fff;}
.h_nav a:link{color:#fff; text-decoration:none; font-weight:bold;}
.h_nav a:hover{ text-decoration:none; color:#fff;}
.h_nav a:visited{ text-decoration:none; color:#fff;}
.h_nav .cur a,.h_nav li a:hover{background-color:rgb(0,146,63); color:#fff;}



#fla{ width:100%; height:500px; margin:0 auto; position:relative; z-index:10; margin-top:0px}
#full-screen-slider { width:100%; height:100%; position:absolute;  z-index:90}
#slides { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:24%; top:90%; z-index:900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:65px; height:5px; float:left; margin-left:8px;background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#015641}


#gg{ width:100%; height:60px; border-bottom:1px solid #eeeeee; margin:0 auto;}
.gg{ width:1200px; height:60px; margin:0 auto; position:relative}
.gg_tu{ float:left; display:inline; margin-left:2px; line-height:60px;}
.gg_nr{ width:1000px; height:60px; float:left; margin-left:10px; line-height:60px;}
.gg_nr a{ padding:0 10px;}


#cpfw{ background:#f5f5f5; width:100%; height:auto; overflow:hidden; padding:10px 0 50px 0}
.cpfw{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:5px;}
.cpfw_bt{ margin:30px auto; text-align:center; }

.cpfl{ width:213px; height:539px; float:left; display:inline; border:1px solid #bfbfbf;}
.cpfl_bt{ width:213px; height:101px; margin:0 auto;}
.cpfl_nr{ width:213px; height:auto; overflow:hidden;background:#f5f5f5;}
.cpfl_nr ul li{ width:213px; height:38px; border-bottom:1px solid #dddddd; text-indent:0.5cm; line-height:38px; font-size:13px; background:url(../images/sj.png) no-repeat 170px 15px #efefef}
.cpfl_nr ul li a{ display:block;transition:all 0.3s ease-in-out 0.1s}
.cpfl_nr ul li a:hover{ background:#fff; color:#1a49b5; }
.cpfl_di{ width:213px; height:141px; background:url(../image/qy_33.jpg) no-repeat top center #f5f5f5;; position:relative}
.cp_dh{ position:absolute; top:48px; left:42px; font-weight:bold; font-family:"微软雅黑"; color:#333333; font-size:19px;}


.cpgd{ width:950px; height:550px; float:left; display:inline; margin-left:30px;}


/* 本例子css */
.picScroll-left1{ width:950px;  overflow:hidden; position:relative;   margin-top:27px; }
.picScroll-left2{ width:950px;  overflow:hidden; position:relative;}

.picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left1 .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center; border:1px solid #ccc;transition:all 0.2s ease-out 0.2s }
.picScroll-left1 .bd ul li .pic{ text-align:center; }
.picScroll-left1 .bd ul li .pic img{ width:225px; height:211px; display:block; }
.picScroll-left1 .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left1 .bd ul li .title{ line-height:24px; padding-bottom:20px;   }
.picScroll-left1 .bd ul li:hover{ border:1px solid #1a49b5;}
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left2 .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center; border:1px solid #ccc;transition:all 0.2s ease-out 0.2s }
.picScroll-left2 .bd ul li .pic{ text-align:center; }
.picScroll-left2 .bd ul li .pic img{ width:225px; height:211px; display:block; }
.picScroll-left2 .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left2 .bd ul li .title{ line-height:24px; padding-bottom:20px;   }
.picScroll-left2 .bd ul li:hover{ border:1px solid #1a49b5;}


#ht{ width:100%; height:202px; background:url(../image/ht.jpg) no-repeat top center; margin:0 auto}
.ht{ width:1200px; height:202px; margin:0 auto; position:relative}

.lyy{ width:159px; height:38px; position:absolute; top:49px; right:11px;}
.lxx{ width:159px; height:38px; position:absolute; top:110px; right:11px;}



.coop-content{width:1200px; margin:0 auto;}

.coop{ background:url(../image/coop_bg.jpg) no-repeat center 0; padding:48px 0 0; margin:30px 0 0; height:160px;}
.coop h3{ float:left; width:254px; height:86px; border:3px solid #009846; text-align:center;  padding:32px 0; margin-right:36px;}
.coop h3 .more{ display:inline-block; margin:15px 0 0;}

.coop_con{float:left;width: 900px;}
.coop_con .prev{ padding:48px 15px 0; float:left;}
.coop_con .next{ padding:48px 0 0; float:right;}
.coop_con ul{ float:left; width:644px; overflow:hidden;}
.coop_con li{ float:left; margin-right:20px; width:194px;}
.coop_con li img{ display:block; width:192px; height:108px; border:1px solid #a0a0a0;}
.coop_con li span{ display:block; text-align:center; background:url(../image/shadow2.png) no-repeat center bottom; height:40px; line-height:30px; font-size:14px;}



.process{ padding:40px 0 45px; width:1200px;  margin:0 auto; height:200px;}
.process h3{ text-align:center; background:url(../image/bg2.png) no-repeat center bottom; height:65px; margin-bottom:45px;}
.process.cur h3{background:url(../image/bg2.png) no-repeat center bottom;}
.process ul{padding:0 10px;}
.process li{ float:left; text-align:center; width:12.5%;}
.process li span{ display:block; font-size:14px; font-family:'Microsoft YaHei'; color:#000; padding:12px 0 0;}
.process li span a{ color:#000;}



#qyys{ width:100%; height:800px; background:url(../image/qyys.jpg) no-repeat top center; margin:0 auto ; border-top:3px solid #009846;}

.slzs{ width:1200px; height:800px;margin:0 auto; position:relative}
.slzs_nr{ width:1200px; height:auto; margin:0 auto; position:relative; top:240px;}


.cpfl_ys{ width:1200px; height:auto ;  margin:0 auto; position:relative; z-index:102;}
.l{ margin-left:20px;display:inline;}
.cpfl_li{ width:283px; height:353px; float:left;color:#373737; position:relative; border:1px solid #d2d2d2; background:#fff;transition:all 0.3s linear }

.cpfl_li_tu{ width:115px; height:115px; text-align:center; position:absolute; top:-50px; left:85px; z-index:100; background:#999999;border-radius:50%; line-height:115px;transition:all 0.5s linear}
.cpfl_li_tu img{ transition-duration:0.8s;display: inline-block; vertical-align: middle;}

.cpfl_li_bt{ width:283px; height:auto; margin:0 auto;  font-family:"微软雅黑"; font-size:18px;  font-weight:bold; padding:2px 0; text-align:center; line-height:1.5; position:absolute; top:90px; z-index:100;}
.cpfl_li_nr{ width:236px; height:auto; margin:0 auto; line-height:2; padding-top:130px; padding-bottom:30px;  position:absolute; left:26px; font-size:13px;  }


.cpfl_li:hover{border:1px solid #e5a548;}
.cpfl_li:hover .cpfl_li_bt{ }
.cpfl_li:hover .cpfl_li_tu{ background:url(../image/y.png) no-repeat; }

.sl_dh{overflow: hidden;width:526px;line-height:58px;height:58px;background:url(../image/dh.png)  no-repeat;margin:0 auto;position:relative;top:725px;color:#ffffff;font-size:29px;text-indent:7cm;}

.clearfix{zoom:1;}

.zj{ padding:55px 0 0; width: 1200px; margin: 0 auto; height:450px;}
.about{ width:875px; float:left;}
.about h3{ border:1px solid #009846; height:38px; line-height:38px;font-family:'Microsoft YaHei'; margin-bottom:25px; }
.about h3 b{ float:left; font-size:18px;}
.about h3 b a{ padding:0 18px; background:#009846; display:block; color:#fff;}
.about h3 span{ display:block; float:right; padding:0 12px 0;}

.about dt{ float:left;width:310px;}
.about dt img{ display:block; width:310px; height:195px;}
.about dd{ width:545px; float:right;}
.about dd p{ line-height:28px; padding-bottom:28px;}

.abt_photo{margin:28px 0 0;}
.abt_photo .prev{ padding:0 18px 0 0; float:left;}
.abt_photo .next{float:right;}
.abt_photo ul{ float:left; width:606px; overflow:hidden;}
.abt_photo li{ float:left; margin-right:17px; width:185px; overflow:hidden;}
.abt_photo li img{ display:block; width:177px; height:115px; padding:3px;border:1px solid #e4e4e4;}

.honor{ width:295px; float:right;}
.honor h3{ border:1px solid #009846; height:38px; line-height:38px;font-family:'Microsoft YaHei';  margin-bottom:25px; }
.honor h3 b{ float:left; font-size:18px;}
.honor h3 b a{ padding:0 18px; background:#009846; display:block; color:#fff;}
.honor h3 span{ display:block; float:right; padding:0 12px 0;}

.honor_con{ height:320px; padding:22px 0 0; border:1px solid #e4e4e4;}
.honor_con .prev{ padding-right:22px; margin:110px 0 0;float:left;}
.honor_con .next{ margin:110px 0 0; float:right;}
.honor_con p{ float:left; height:310px; position:relative;}
.honor_con p i{ font-style:normal; float:left; display:inline; width:204px; overflow:hidden;}
.honor_con p img{ display:block; width:204px; height:272px;}
.honor_con span{ display:block; text-align:center; padding:15px 0 0;}


.dongtai-box{border-top:3px solid #009846; padding-top:30px; height:470px;}
.dongtai{/* padding:45px 0 0; *//* background:url(../image/bg1.gif) repeat-x; */width:1200px;margin:0 auto;}
.news{ width:875px; float:left;}
.news h3{ border:1px solid #009846; height:38px; line-height:38px;font-family:'Microsoft YaHei';  margin-bottom:25px; }
.news h3 ul{ float:left;}
.news h3 li{ float:left; font-size:18px;}
.news h3 li a{ display:block; padding:0 18px; color:#000;}
.news h3 li a:hover,.news h3 li.cur a{ background:#009846; color:#fff;}
.news h3 span{ display:block; float:right; padding:0 12px 0;}

.news_con{ border:1px solid #e4e4e4; padding:34px 28px 35px 28px;height:306px;}
.news dl{ padding-bottom:15px; height:140px;}
.news dt{ float:left; width:226px;}
.news dt img{ display:block; width:226px; height:136px;}
.news dd{ width:555px; float:left; margin-left:35px;}
.news dd b a{ font-size:14px; color:#000;font-family:'Microsoft YaHei';}
.news dd p{ line-height:24px; padding:8px 0 10px;}
.news_con li{ float:left; height:38px; line-height:38px; border-bottom:1px dashed #b1b1b1; width:360px; overflow:hidden; padding:0 28px 0 20px; background:url(../image/news_icon.png) no-repeat 0 center;}

.faq{ width:295px;float:right;}
.faq h3{ border:1px solid #009846; height:38px; line-height:38px;font-family:'Microsoft YaHei';  margin-bottom:25px; }
.faq h3 b{ float:left; font-size:18px;}
.faq h3 b a{ padding:0 18px; background:#009846; display:block; color:#fff;}
.faq h3 span{ display:block; float:right; padding:0 12px 0;}

.faq_con{border:1px solid #e4e4e4; height:315px; padding:30px 28px; overflow:hidden;}
.faq_con li{padding-bottom:18px; display:inline-block;}
.faq_con b{ display:block; padding-left:34px; font-size:14px; padding-bottom:8px; background:url(../image/faq_icon.jpg) no-repeat; line-height:22px;}
.faq_con b a{ color:#000;font-family:'Microsoft YaHei';}
.faq_con span{padding-left:34px;display:block; line-height:20px;background:url(../image/faq_icon.jpg) no-repeat 0 -48px;}

.link-box{background:#009846; }
.link{ height:128px; overflow:hidden; width:1200px; margin:0 auto;}
.link a{ color:#fff;}
.link h3{float:left;font-family:'Microsoft YaHei'; height:20px; width:75px;padding:25px 0 0; background:url(../image/link_tit.png) no-repeat; margin:45px 20px 0 0; font-size:18px; font-weight:normal; }
.link p{ margin:45px 0 0; float:left; width:810px; overflow:hidden; border-left:2px solid #33ad6b; height:42px;}
.link p a{ float:left; padding:0 20px; margin-bottom:10px;}
.link em{ display:block; float:right; width:54px; padding:42px 10px 0 10px; height:66px; background:#ff9600; font-size:13px;font-family:'Microsoft YaHei'; line-height:20px;}
.link a:link{color:#fff; text-decoration:none;}
.link a:visited {color:#fff; text-decoration:none;}
.link a:hover {color:#fff; text-decoration:underline;}
.link a:active {color:#fff; text-decoration:underline;}


.f-wrap{background:url(../image/f_bg.gif) repeat-x 0 46px;}

.footer_a{ height:46px; line-height:46px;font-size:14px; color:#c1c1c1; text-align:center;}
.footer_a a{ color:#000; padding:0 28px;}

.footer_b{padding:40px 0 35px;width:1200px; margin:0 auto;}
.footer_b h2{ float:left; margin:20px 75px 0 0;}
.footer_b p{ float:left; font-size:13px; line-height:24px;width:405px; overflow:hidden;}
.footer_b p span{ float:left; display:block;padding-right:30px;}

.footer_b .qrcode{ float:right;}
.footer_b .qrcode span{ float:left; text-align:center;}
.footer_b .qrcode span em{ display:block;}


.izl-rmenu{position:fixed;left:90%;bottom:10px;padding-bottom:300px;background:url(../image/r_b.png) 0px bottom no-repeat;z-index:999;}
.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq{background:url(../image/r_qq.png) 0px 0px no-repeat;background-color:#015641;}

.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../image/r_qq.png) 0px 0px no-repeat;background-color:#015641;text-decoration:none;display:block;}
.izl-rmenu .btn-wx{background:url(../image/r_wx.png) 0px 0px no-repeat;background-color:#015641;}

.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../image/r_phone.png) 0px 0px no-repeat;background-color:#015641;}

.izl-rmenu .btn-phone .phone{background-color:#015641;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top{background:url(../image/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}


#page-warp {
    width:1200px;
    margin:0 auto;
}

#nei-left {
    float:left;
    width:213px;
    /*min-height:582px;*/
    
    
}
.nei-sidebar{
    border: 1px solid #EEEEEE;
    margin:20px 0;
}
.nei-sidebar h3 {
    width:213px;
    height:101px;
}
.nei-sidebar h2 {
    text-align: left;
    color: #fff;
    background: #0D6C56 url("../image/left-tit-bg.png") no-repeat scroll 10px center;
    text-indent: 31px;
    line-height: 40px;
    font-size: 16px;
    font-weight: normal;
}
.nei-sidebar .nei-fenlei{
    overflow:hidden;
    
    padding: 3px 12px 13px 10px;
}
.nei-sidebar .nei-fenlei li a{
    font-size: 14px;
    display: inline-block;
    width: 100%;
    line-height: 30px;
    border: 1px solid #E3E3E3;
    background: #F2F2F2 url(../image/fenlei-tit-bg.png) no-repeat 170px center;
    margin-top: 10px;
    text-indent: 20px;
}
.nei-sidebar .nei-fenlei li.on>a,
.nei-sidebar .nei-fenlei li a:hover {
    background: #0D6C56 url(../image/fenlei-tit-on-bg.png) no-repeat 170px center;
    border: 1px solid #0D6C56;
    color: #fff;
}
.nei-sidebar .fenlei li a.curr {
    background: #FFCD50; 
    color: #1E1613;
    border: 1px solid #FED190;
}
.contact-lb {
    /*width:196px;*/
    line-height:24px;
    border:1px solid #eeeeee;
    padding:15px;
}

#nei-right {
    float:right;
    width:970px;
    margin:20px 5px 15px 0;
    overflow: hidden;
    /*border: 1px solid #e4e4e4;*/
}
.position{ 
    background: url(../image/right-tit-bg.jpg) no-repeat;
    line-height: 40px;
    text-indent: 30px;
    border-right: 1px solid #eeeeee;
    color: rgb(96, 96, 96);
}
.position span,
.position a {
    color: rgb(96, 96, 96);
}

.clean{display:block; clear:both; margin:0px; padding:0px; visibility:hidden;}
.clean:after {height:0px;}

.nei-content{
    border: 1px solid #EEEEEE;
    padding:10px;
    min-height:594px;
}

.nei-content img{
  max-width:100%;
}

.nei-prolist li{
    display:inline-block;
    width:215px;
    margin-right:27px;
    text-align:center;
    line-height:25px;
    margin-bottom:10px;
}
.nei-prolist li:nth-of-type(4n){
    margin-right:0;
}
.nei-prolist li img{
    width:200px;
    width:100%;
    height:211px;
    border:1px solid #D7D7D7;
    padding:2px;
}




.newslist{
  margin-bottom:10px;
  border-bottom:1px dotted #CCCCCC;
  padding-bottom:10px;
}

.newslist .fl{
  width:7%; margin-right:10px;
  float:left;
  border-right:1px solid #CCCCCC;
  padding-right: 10px;
  min-height:70px;
}
.newslist .fl span{
  display:block;
  font-family: Arial;
}
.newslist .fl span:nth-of-type(1){
  color:#B5B5B5;
  line-height:15px;
  font-size:16px;
}
.newslist .fl span:nth-of-type(2){
  background-color:#464646;
  color:#fff;
  text-align:center;
  line-height:18px;
  font-size:14px;
  letter-spacing:3px
}
.newslist .fl span:nth-of-type(3){
  color:#464646;
  line-height:28px;
  font-size:18px;
  text-align:center;
  letter-spacing:2px
}
.newslist .fr{
  width:90%;
  float:right;

}

.newslist .fr dt{
  line-height:28px;
  font-weight:bold;
}

.newslist .fr dd{
    color:#0D6B55;
    line-height:20px;
}

.dingzhi-content{
    text-align:center;
}

.nei-kehulist li img{
  height:130px;
}

.nei-zzlist li img{
  height:250px;
}

.nei-kehushow{
  text-align:center;
}

