@charset "utf-8";
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, option { margin: 0; padding: 0; border: 0; font-size: 100%; }
header, footer, article, aside, section, nav, menu, hgroup, details, dialog, figure, figcaption, { display: block; }
h1, h2, h3, h4, h5, h6, i, em, dfn { font-size: 100%; font-style: normal; font-weight: normal; }
input, button, select, textarea { outline: none; font-size: 100%; }
ul, ol, li { list-style: none; }
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; outline: 0; }
html { overflow-y: auto; *overflow: auto; overflow-x: hidden;  -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, body { min-width: 1200px; width: 100%; height: auto;}
* html, * html body { background-image: url(about:blank); background-attachment: fixed; _zoom: 1; }
/* 修正IE6振动bug */
*::-moz-selection { background: #00bbf3; color: #ffffff; -webkit-text-size-adjust: none; }
a, a > * { text-decoration: none; -webkit-transition: background-color .5s ease, border .5s ease, color .5s ease, opacity .5s ease-in-out, outline .5s ease; -moz-transition: background-color .5s ease, border .5s ease, color .5s ease, opacity .5s ease-in-out, outline .5s ease; -ms-transition: background-color .5s ease, border .5s ease, color .5s ease, opacity .5s ease-in-out, outline .5s ease; -o-transition: background-color .5s ease, border .5s ease, color .5s ease, opacity .5s ease-in-out, outline .5s ease; transition: background-color .5s ease, border .5s ease, color .5s ease, opacity .5s ease-in-out, outline .5s ease; }
:hover > * { -webkit-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease; -moz-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease; -ms-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease; -o-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease; transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease; }
img { border: 0; vertical-align: middle; }
a:hover img { filter: alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; background: none; }
:focus { outline: 0; }
a, a:link, a:visited, a:hover, a:active { text-decoration: none; }
table { border-collapse: separate; border-spacing: 0; }
iframe { border: none; text-decoration: none; }
ol, ul { list-style: none; }
li { list-style-type: none; }
input, textarea, select, button { font-size: 100%; font-family: inherit; _background: none; _border: none; }
.ie6 { }
.ie7 { }
.ie8 { }
.ie9 { }
img{cursor: pointer;transition: all 1.2s;}
img:hover{transform: scale(1.2);transition: all 1.2s;}
.hide{display:none}
.clearfix { *zoom: 1; }
    .clearfix:after { display: block; clear: both; height: 0; overflow: hidden; visibility: hidden; content: "."; }
.blue{;background: #EFEFEF;}
.header { width: 100%; height: auto; margin: 0 auto; overflow: hidden;}
.whole{width: 100%;height: 50px;margin: 0 auto;background: #EFEFEF;text-align: center;}
.local{width:1180px;height: auto;margin: 0 auto;padding: 10px 0;overflow: hidden}
.leftcenter{width:auto;height: auto;float: left;}
.local img{text-align: center; float: left;display: table-cell;vertical-align: middle;}
.localtext{width: auto;height: 30px;  color:#4a98ff;font: 18px/30px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; font-weight: bold;float: left;line-height: 30px;margin-left: 15px;}
.navtion{width: 100%;height: 70px;margin: 0 auto;background: #1ba64f;text-align: center;vertical-align: middle}
.navtionlocal{width:1180px;height: auto;margin: 0 auto;text-align: center;display: block;line-height: 70px; color: #FFFFFF}
.attribute{width:auto;height: 70px; padding: 0 20px;font: 16px/70px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53";color: #FFFFFF; display: inline-block}
a.attribute:hover{width:auto;height: 70px; padding: 0 20px;font: 16px/70px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53";color: #1ba64f;background: #FFFFFF;display:inline-block;}

.swiper-container {width:100%;height: auto; z-index: 1;}
.swiper-slide { background-position: 50% 0;}
.swiper-slide a { display: block; height: 670px;}
.swiper-container-horizontal > .swiper-pagination-bullets { bottom: 24px;}

.swiper-pagination-bullet { width: 10px; height: 10px; border-width: 1px; opacity: 1;}

.gray .swiper-pagination-bullet { border-color: #fff; background-color: #fff;}
.gray .swiper-pagination-bullet-active { background-color: transparent;}

.white .swiper-pagination-bullet { border-color: #1ba64f; background-color: #1ba64f;}
.white .swiper-pagination-bullet-active { background-color: #1ba64f;}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 8px;}
.swiper-container { z-index: -1;}
.swiper-slide { background-position: 50% 0;}
.swiper-slide a { display: block; height: 550px;}
.swiper-container-horizontal > .swiper-pagination-bullets { bottom: 24px;}
.swiper-pagination-bullet { width: 10px; height: 10px; border-width: 1px; opacity: 1;}
.gray .swiper-pagination-bullet { border-color: #fff; background-color: #fff;}
.gray .swiper-pagination-bullet-active { background-color: transparent;}
.white .swiper-pagination-bullet { border-color: #1ba64f; background-color: #1ba64f;}
.white .swiper-pagination-bullet-active { background-color: #1ba64f;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 8px;}

.line20{width:100%;height: 20px;display: inline-block}
.wholehome{width:100%;height: auto;margin: 0 auto;}
.localhome{width:1200px; height: auto;margin: 0 auto;}
.localleft{width:540px;height: 400px;float: left;overflow: hidden}
.localleft img{width:540px; height: 400px;}
.localright{width:640px; height: 400px;float: right;}
.localbutton{width:90px;height: 40px; background: #1ba64f;color: #FFFFFF;font: 16px/40px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53";padding: 0 20px;display: block}
.localbutton:hover{width:90px;height: 40px; background:#16833F;color: #FFFFFF;font: 16px/40px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53";padding: 0 20px;display: block}
.localcont{width: 640px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;/*控制在3行*/-webkit-line-clamp:9;-webkit-box-orient:vertical;height: 400px;margin-bottom: 20px}
 .localcont p{color:#333;font: 14px/35px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; text-align: justify; display: block}
.localbt{width:auto;height: 40px; color: #333;font:bold 21px/40px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53";display: inline-block}
.duct{width:100%;height: auto; overflow: hidden}
.duct img{width:100%;}
.productbody{width:100%;height: auto;background: #EFEFEF;margin: 0 auto}
.topbut{margin:20 0px}
.proleft{width:300px;height: auto;background: #1ba64f; border-radius: 6px;}
.protnav{width:100%; height: auto;padding: 20px 0}

.protle{width:180px;height: 60px;color: #FFFFFF;font:27px/60px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; display: block; text-align: center; vertical-align: middle; border: 1px #FFFFFF solid;margin: 0 auto}
.column{width:100%; height: auto; background: #FFFFFF; padding: 20px 0;}
.column ul{width:auto; padding: 0;height: auto; display: block; margin: 0 20px}
.column ul li {margin:0 0 20px 0}
.column ul li:last-child{margin:0 0 0 0}
.column ul li a{width:auto; border: 1px #EFEFEF solid;color:#333333;font:16px/40px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53";height: 40px; padding: 0 15px;cursor: pointer;display: block}

.column ul li a:hover{width:auto; border: 1px #EFEFEF solid;color:#FFFFFF;font:16px/40px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53";height: 40px; padding: 0 15px; background: #1ba64f;cursor: pointer;display: block}
.column ul li a.one{width:auto;border: 1px #EFEFEF solid;color:#FFFFFF;font:16px/40px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53";height: 40px; padding: 0 15px; background: #1ba64f;cursor: pointer;display: block}
.service{width:100%;height: auto;color: #FFFFFF;display: block; text-align: center; vertical-align: middle;margin: 0 auto; font-size: 18px; font-weight: bold;letter-spacing:5px}
.imgservice{width:100%;height: auto; text-align: center;vertical-align: middle; margin-left: -2px}

.proright{width:880px;height: auto; float: right;}
.prortop{width:820px;height: auto;background: #FFFFFF;padding: 20px; float: right; border-radius: 6px; margin: 0 auto}
.prorbut{width:auto; height: auto;float: left}
.prortoft{width:450px; height: 350px; margin-right: 20px;text-align: center; vertical-align: middle; display: inline-block;float: left;overflow: hidden}
.prortoft img{width:450px; height: 350px;text-align: center; vertical-align: middle;float: left}
.topft{width:auto; height: auto; margin-bottom: 10px}
.bar{width:4px; height: 30px; background: #1ba64f; margin-right: 15px; display: inline-block; text-align: center;vertical-align: middle}
.namebar{width:auto; height: auto;font:16px/30px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53";color: #333333; display: inline-block;vertical-align: middle}
.prorcent{width:auto; height: auto; margin-bottom: 20px;}
.prorcent p{font:14px/30px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53";color: #333333;}


.prortoht{width:370px; height: auto;display:inline-block;float: left}
.prorbut{width:auto; height: auto;float: left; margin-top: 20px}
.butback{width:280px;height: auto; background: #FFFFFF;text-align: center; vertical-align: middle; margin-right: 20px; float:left; border-radius: 6px}
.backimg{width:auto; height: auto; text-align: center; vertical-align: middle;overflow: hidden}
.backimg img{width:280px; height: 200px;}
.butname{width:auto; height: auto; background: #f5f5f5;text-align: center; vertical-align: middle;}
.butfont{font:14px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53";color:#333333;}
.butfont:hover{font:14px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53";color: #1ba64f;cursor: pointer}
.butback:last-child{width:280px;height: auto; background: #FFFFFF;text-align: center; vertical-align: middle; margin-right: 0; float:left; border-radius: 6px}

#colorbox:focus, #colorbox:active { outline: 0; }
#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight { background: none !important; opacity: 0; }
#cboxContent { /*border: 12px solid #000;*/ background-color: #FFF; padding: 7px; }
#cboxOverlay { background: rgba(0,0,0,0.95); background: #000; }
#cboxCurrent { left: 64px; margin-bottom: 0px; font-size: 15px; }
#cboxTitle { margin-bottom: 0px; font-size: 15px; color: #777; }
#cboxNext, #cboxPrevious, #cboxClose { background: 0; text-indent: 0; width: 26px; height: 26px; line-height: 20px; padding: 0 4px; text-align: center; border: 2px solid #999; border-radius: 16px; color: #666; font-size: 12px; margin-left: 5px; margin-bottom: 5px; }
    #cboxNext i { color: #aaaaaa; font-size: 12px; }
        #cboxNext i.fa-caret-right { width: 11px; height: 12px; *+background:url(../images/cboxNext.png) no-repeat; vertical-align: middle; }
    #cboxPrevious i { color: #aaaaaa; font-size: 12px; }
        #cboxPrevious i.fa-caret-left { width: 11px; height: 12px; *+background:url(../images/cboxPrevious.png) no-repeat; vertical-align: middle; }
    #cboxNext:hover, #cboxPrevious:hover { color: #333; border-color: #666; }
#cboxContent { overflow: visible; }
#cboxClose { background-color: #000; border: 2px solid #fff; border-radius: 32px; color: #fff; font-size: 18px; height: 28px; width: 28px; padding-bottom: 2px; margin-left: 0; right: -14px; top: -14px; }
#cboxLoadingOverlay { background: none !important; }
#cboxLoadingGraphic { background: #FFF none !important; text-align: center; }
    #cboxLoadingGraphic > [class*="icon-"] { display: inline-block; background-color: #FFF; border-radius: 8px; width: 32px; height: 32px; position: relative; top: 48%; text-align: center; vertical-align: middle; -moz-animation: spin 1.5s infinite linear; -webkit-animation: spin 1.5s infinite linear; -o-animation: spin 1.5s infinite linear; -ms-animation: spin 1.5s infinite linear; animation: spin 1.5s infinite linear; font-size: 24px; color: #fe7e3e; }

body { padding: 0px; margin: 0px; font: 14px/35px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; color: #666666;background: #eef1f5;}
    body a { outline: none; }
.clearfix { *+height:1%;overflow:hidden; _zoom:1; }
    .clearfix:after { display: block; clear: both; height: 0; overflow: hidden; visibility: hidden; content: "."; }
.line20 { width: 100%; height: 20px; overflow: hidden; }
.line_bold { display: inline; float: left; width: 100%; height: 1px; border-top: 2px solid #cccccc; margin-bottom: 10px; overflow: hidden; }
.line_line { display: inline; float: left; width: 100%; height: 1px; border-top: 1px solid #e5e5e5; margin: 20px auto; overflow: hidden; }
.grey{color:#18AE18}
ol, ul { list-style: none; }
li { list-style-type: none; }
.wrapper {width: 100%;height: auto;}
.container { width: 1180px; height: auto; margin: 0 auto; padding: 0; }
#container { width: 1180px; height: auto; margin: 0 auto; padding: 0; }
.padding_top20{padding-top: 20px}
.padding_bottom20{padding-bottom: 20px}
.white_blank { background: #ffffff; }
.margin20{margin-bottom: 20px}
.flt{float:left}
.frt{float:right}

.sub_menu { border-bottom: 1px solid #e5e5e5; }
.index_menu_links { width: auto; height: 45px; float: left; font:14px/45px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; }
.index_menu_links ul{margin:0px 0 0 0px}
    .index_menu_links li { display: inline; float: left; width: auto; height: 45px; color: #333333; font:17px/45px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; }
        .index_menu_links li a { padding: 0 15px 0 15px; float: left; width: auto; height: 45px; background: none; color: #666666;  margin-right:15px;font:17px/45px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; text-align: center; }
            .index_menu_links li a:link { color: #666666; }
            .index_menu_links li a:visited { color: #666666; }
            .index_menu_links li a:hover { color: #18AE18; }
            .index_menu_links li a:active { color: #666666; }
        .index_menu_links li.on a { padding: 0 15px 0 15px; float: left; width: auto; height: 45px; color: #ffffff; text-align: center; background: #18AE18; font:bold 17px/45px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; border-radius: 3px 3px 0 0; }
            .index_menu_links li.on a:link { color: #ffffff; }
            .index_menu_links li.on a:visited { color: #ffffff; }
            .index_menu_links li.on a:hover { color: #ffffff; }
            .index_menu_links li.on a:active { color: #ffffff; }
.index_more_link { position: relative; width: auto; height: auto; color: #999999; text-align: right; font:14px/45px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; }
    .index_more_link.more_up { margin: -45px 0 0 0; z-index: 1; }
    .index_more_link.more_up1 { margin: -65px 0 0 0; z-index: 1; }
    .index_more_link a { color: #999999; }
        .index_more_link a:link { color: #999999; }
        .index_more_link a:visited { color: #999999; }
        .index_more_link a:hover { color: #18AE18; }
        .index_more_link a:active { color: #999999; }
	.txt_content{line-height: 32px;}
    .txt_content a { color: #666666;font-size: 14px;}
        .txt_content a:link { color: #666666; }
        .txt_content a:visited { color: #666666; }
        .txt_content a:hover { color: #18AE18; }
        .txt_content a:active { color: #666666; }

		.txt_content.txt_blank{ background:#ffffff; border-radius: 5px; -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.1); }

	.slider_left {position:relative;float:left;width:435px; height:250px; background:#f9f9f9; overflow:hidden; }
	.slider_left ul {height:auto; position:relative;overflow:hidden;}
	.slider_left li {position:relative;float:left; width:435px; height:250px; overflow:hidden;}
	.slider_left li img{display:block;background:url(../images/loading.gif) center center no-repeat;margin:0 auto;}
	.slider_left li p{position:absolute; left:0px; top:210px;width:435px; height:40px;z-index:2; padding:0 15px 0 15px;color:#FFFFFF; overflow:hidden;}
	.slider_left li a p{color:#FFFFFF; font:15px "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53","\9ED1\4F53"; line-height:40px;z-index:9;}
	.slider_left li a:link p{color:#FFFFFF;}
	.slider_left li a:visited p{color:#FFFFFF;}
	.slider_left li a:hover p{color:#FFFFFF;}
	.slider_left li a:active p{color:#FFFFFF;}
	.slider_left li p.mask{color:#FFFFFF; filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; background:#000000 ;_background:#000000;z-index:0;}

	.slider_left .hd{position:absolute;right:0; top:225px;width:435px; height:auto;z-index:9; overflow:hidden;}
	.slider_left .hd .prev,.slider_left .hd .next{display:inline;position:relative;width:50px;height:100px;float:left; *margin:-220px 0 0 0!important;margin:-220px 0 0 10px;_margin:-220px 0 0 0; cursor:pointer;  overflow:hidden; filter:alpha(opacity=40);opacity:.4;}
	.slider_left .hd .next{*position:absolute;float:right;*right:-5px!important;margin:-220px -15px 0 0;_margin:-220px 0px 0 0;filter:alpha(opacity=40);opacity:.4;}
	.slider_left .hd .prev:hover{ filter:alpha(opacity=60);opacity:.6;}
	.slider_left .hd .next:hover{filter:alpha(opacity=60);opacity:.6;}
	.slider_left .hd ul{float:right; z-index:3;overflow:hidden; }
	.slider_left .hd ul li{float:left;  width:13px; height:13px; overflow:hidden; margin-right:10px; text-indent:-999px; cursor:pointer;border: 1px solid #f9f9f9;border-radius:10px;}
	.slider_left .hd ul li.on{background:#f9f9f9;filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85; width:13px;border-radius:10px;}
/* 焦点图效果 */
.slider_pic { position: relative; display: inline; float: left; width: 730px; height: 393px; /*overflow:hidden;*/ zoom: 1; }
    .slider_pic .hd { position: relative; width: 100%; margin-top: -95px; overflow: hidden; }
        .slider_pic .hd ul { margin-left: 12px; overflow: hidden; zoom: 1; }
            .slider_pic .hd ul li { float: left; text-align: center; }
                .slider_pic .hd ul li img { width: 120px; height: 70px; border: 1px solid #ddd; cursor: pointer; margin-left: 16px; }
                .slider_pic .hd ul li.on { background: none; }
                    .slider_pic .hd ul li.on img { border-color: #008fd3; }
    .slider_pic .bd li { position: relative; vertical-align: middle; background: #f9f9f9; text-align: center; }
    .slider_pic .bd img { height: 393px; display: block; margin: 0 auto; }
    .slider_pic .bd li a:hover img { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; background: none; }
    .slider_pic .prev, .slider_pic .next { position: absolute; left: 0; top: 40%; margin-top: -50px; display: none; width: 50px; height: 100px; background: url(../images/sprite.png) no-repeat scroll 0 0; filter: alpha(opacity=50); opacity: 0.5; z-index: 999; }
    .slider_pic .next { left: auto; right: 0; background: url(../images/sprite.png) right top no-repeat; filter: alpha(opacity=40); opacity: .4; }
    .slider_pic .prev:hover { background: url(../images/sprite.png) no-repeat scroll 0 0; filter: alpha(opacity=60); opacity: .6; }
    .slider_pic .next:hover { background: url(../images/sprite.png) right top no-repeat; filter: alpha(opacity=60); opacity: .6; }
    .slider_pic .prevStop { display: none; }
    .slider_pic .nextStop { display: none; }
.sm_menu {background: #f1fef4;}
.sm_menu_links { width: auto; height: 40px;  font:14px/40px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; }
    .sm_menu_links li { display: inline; float: left; width: auto; height: 40px; color: #333333; font:15px/40px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; }
        .sm_menu_links li a { padding:0 15px 0 15px; float: left; width: auto; height: 40px; background: none; color: #666666;  margin-right:5px;font:15px/40px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; text-align: center; }
            .sm_menu_links li a:link { color: #666666; }
            .sm_menu_links li a:visited { color: #666666; }
            .sm_menu_links li a:hover { color: #18AE18; }
            .sm_menu_links li a:active { color: #666666; }
        .sm_menu_links li.on a { padding: 0 15px 0 15px; float: left; width: auto; height:40px; color: #18AE18; text-align: center; border-top: 2px solid #18AE18;background: #ffffff; font:bold 15px/38px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; border-radius: 3px 3px 0 0; }
            .sm_menu_links li.on a:link { color: #18AE18; }
            .sm_menu_links li.on a:visited { color: #18AE18; }
            .sm_menu_links li.on a:hover { color: #666666; }
            .sm_menu_links li.on a:active { color: #18AE18; }
.sm_menu_more { position: relative; width: auto; height: auto; color: #999999; text-align: right; margin-right: 15px; font:14px/40px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; }
    .sm_menu_more.more_up { margin: -45px 0 0 0; z-index: 1; }
    .sm_menu_more.more_up1 { margin: -65px 0 0 0; z-index: 1; }
    .sm_menu_more a { color: #999999; }
        .sm_menu_more a:link { color: #999999; }
        .sm_menu_more a:visited { color: #999999; }
        .sm_menu_more a:hover { color: #18AE18; }
        .sm_menu_more a:active { color: #999999; }
    .bg_content a { color: #666666;font-size: 14px; width:auto; display: inline-block}
        .bg_content a:link { color: #666666; }
        .bg_content a:visited { color: #666666; }
        .bg_content a:hover { color: #18AE18; }
        .bg_content a:active { color: #666666; }

		.bg_content > li em { padding: 0 0 0 20px; font: 12px/35px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; color: #999999; }
		.bg_content > li a em { color: #999999; }
		.bg_content > li a:link em { color: #999999; }
		.bg_content > li a:visited em { color: #999999; }
		.bg_content > li a:hover em { color: #18AE18; }
		.bg_content > li a:active em { color: #999999; }
.line_dotted { display: inline; float: left; width: 100%; height: 1px; border-top: 1px dotted #e5e5e5; margin:5px auto; overflow: hidden; }
	.slider_left {position:relative;float:left;width:435px; height:250px; background:#f9f9f9; overflow:hidden; }
	.slider_left ul {height:auto; position:relative;overflow:hidden;}
	.slider_left li {position:relative;float:left; width:435px; height:250px; overflow:hidden;}
	.slider_left li img{display:block;background:url(../images/loading.gif) center center no-repeat;margin:0 auto;}
	.slider_left li p{position:absolute; left:0px; top:210px;width:435px; height:40px;z-index:2; padding:0 15px 0 15px;color:#FFFFFF; overflow:hidden;}
	.slider_left li a p{color:#FFFFFF; font:15px "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53","\9ED1\4F53"; line-height:40px;z-index:9;}
	.slider_left li a:link p{color:#FFFFFF;}
	.slider_left li a:visited p{color:#FFFFFF;}
	.slider_left li a:hover p{color:#FFFFFF;}
	.slider_left li a:active p{color:#FFFFFF;}
	.slider_left li p.mask{color:#FFFFFF; filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; background:#000000 ;_background:#000000;z-index:0;}

	.slider_left .hd{position:absolute;right:0; top:225px;width:435px; height:auto;z-index:9; overflow:hidden;}
	.slider_left .hd .prev,.slider_left .hd .next{display:inline;position:relative;width:50px;height:100px;float:left; *margin:-220px 0 0 0!important;margin:-220px 0 0 10px;_margin:-220px 0 0 0; cursor:pointer;  overflow:hidden; filter:alpha(opacity=40);opacity:.4;}
	.slider_left .hd .next{*position:absolute;float:right;*right:-5px!important;margin:-220px -15px 0 0;_margin:-220px 0px 0 0;filter:alpha(opacity=40);opacity:.4;}
	.slider_left .hd .prev:hover{ filter:alpha(opacity=60);opacity:.6;}
	.slider_left .hd .next:hover{filter:alpha(opacity=60);opacity:.6;}
	.slider_left .hd ul{float:right; z-index:3;overflow:hidden; }
	.slider_left .hd ul li{float:left;  width:13px; height:13px; overflow:hidden; margin-right:10px; text-indent:-999px; cursor:pointer;border: 1px solid #f9f9f9;border-radius:10px;}
	.slider_left .hd ul li.on{background:#f9f9f9;filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85; width:13px;border-radius:10px;}

.footer { background:url(../images/footer.jpg) center bottom repeat-x; color:#fff;width: 100%;height: 188px}
.down_nav{width:auto; height: auto;margin: 20px 0}
.down_nav span { *+margin: -35px 0 0 0; }
    .down_nav span.blue { color: #30c0f9; }
.down_nav a { color: #ffffff; margin-right: 40px; margin-top:5px;display: inline-block}
    .down_nav a:link { color: #ffffff; }
    .down_nav a:visited { color: #ffffff; }
    .down_nav a:hover { color: #18AE18; }
    .down_nav a:active { color: #ffffff; }
    .down_nav a.blue { color: #18AE18; margin-right: 0; _background: none; _border: none; }
.down_nav span a{margin:0 10px}
.friendlinks { font: 12px/24px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; z-index: 100; }
    .friendlinks ul { width: 100%; height: auto; margin: 0 0 10px 0; }
    .friendlinks span { width: auto; height: auto; padding: 10px; background: #121212; line-height: 35px; }
    .friendlinks a { color: #bababa; margin-right: 15px; }
        .friendlinks a:link { color: #bababa; }
        .friendlinks a:visited { color: #bababa; }
        .friendlinks a:hover { color: #18AE18; }
        .friendlinks a:active { color: #bababa; }

.friendlinksred { font: 12px/24px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; z-index: 100; color:#fff}
    .friendlinksred ul { width: 100%; height: auto; margin: 0 0 10px 0; }
    .friendlinksred span { width: auto; height: auto; padding: 10px; background: #121212; line-height: 35px; }
    .friendlinksred a { color: #bababa; margin-right: 15px; }
        .friendlinksred a:link { color: #bababa; }
        .friendlinksred a:visited { color: #bababa; }
        .friendlinksred a:hover { color: #18AE18; }
        .friendlinksred a:active { color: #bababa; }
.copyright { font: 12px/35px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53";background: #1ba64f; color:#fff; width: 100%; height: 60px}
    .copyright a { color: #fff; }
        .copyright a:link { color: #fff; }
        .copyright a:visited { color: #fff; }
        .copyright a:hover { color: #18AE18; }
        .copyright a:active { color: #fff; }
.copyright span{height:16px;display: inline-block}

.copyrightred { font: 12px/35px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; }
    .copyrightred a { color: #ffffff; }
        .copyrightred a:link { color: #fff; }
        .copyrightred a:visited { color: #fff; }
        .copyrightred a:hover { color: #18AE18; }
        .copyrightred a:active { color: #fff; }
.wel{width:110px; height: 110px; background: #FFFFFF;margin: 0 auto; vertical-align: middle;position: relative}
.wel img{width:100px; height: 100px;position: absolute;margin: auto; top: 0;left: 0;right: 0;bottom: 0;}
.fotcop{width:100%; height: 20px}

.protnavs{width:100%; height: auto;}
.protles{width:auto;color: #FFFFFF;font:18px/50px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; vertical-align: middle; margin: 20px 5px 20px 20px}
.protles-text{color:#96dfb9}
.buth1{font-size:18px;font-weight: bold;color: #18AE18;}
.groom {position: relative;width: 260px; height: auto; background: url(../images/white.png) scroll 0 0; border-radius: 5px; cursor: pointer; overflow: hidden; }
div.groom.blank:nth-child(3n){ background: #f9f9f9; margin:0px 0px 20px 0px;}
div.groom.blank:nth-child(4){ background: #f9f9f9; margin:0px 0px 0 0px;}
div.groom.blank:nth-child(5){ background: #f9f9f9; margin:0px 0px 0 20px;}
div.groom.blank:nth-child(6){ background: #f9f9f9; margin:0px 0px 0 20px;}
    .groom:hover { background: #ffffff; -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.1); }
    .groom.blank { background: #f5f5f5; margin:0 20px 20px 0; }
    .groom.groom_none { margin:0 0 10px 0; }
		.groom .mask_round { position: absolute; width: 60px; height: 60px; top: 10%; left: 42%; text-align: center; background: #18AE18; border-radius: 60px; filter: alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90; }
    	.groom .mask_round i.fa-link { width: 60px; height: 60px; font-size: 20px; line-height: 60px; text-align: center; *+background:url(../images/b-fa-link.png) center center no-repeat; vertical-align: middle; color: #ffffff; }

    .groom ul { width: 260px; height: 185px; overflow: hidden; }
        .groom ul img { background: url(../images/loading.gif) center center no-repeat; display: block; margin: 0 auto; height: 185px; }
		.groom .mask { position: absolute; top: 0; left: 0; width: 270px; height: 185px; background: #000000; filter: alpha(opacity=30); -moz-opacity: 0.30; opacity: 0.30; _filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); }
    .groom li { display: inline; float: left; width: 250px; border-radius: 0 0 5px 5px; padding: 10px 0px; font: 15px/27px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; color: #666666; overflow: hidden; text-align: center}
        .groom li a { color: #666666; }
    .groom a:link { color: #666666; }
    .groom a:visited { color: #666666; }
    .groom a:hover { color: #18AE18; }
    .groom a:active { color: #666666; }

.groom1 {position: relative;width:180px; height: auto; background: url(../images/white.png) scroll 0 0; border-radius: 5px; cursor: pointer; overflow: hidden; }
    .groom1:hover { background: #ffffff; -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.1); }
    .groom1.blank { background: #f9f9f9; margin:0 20px 0 0; }
    .groom1.groom_none { margin:0 0 0 0; }
    .groom1 ul { width: 180px; height: 130px; overflow: hidden; }
        .groom1 ul img { background: url(../images/loading.gif) center center no-repeat; display: block; margin: 0 auto; height: 130px; }
    .groom1 li { display: inline; float: left; width: 160px; border-radius: 0 0 5px 5px; padding: 10px; font: 15px/27px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; color: #666666; overflow: hidden; }
        .groom1 li a { color: #666666; }
    .groom1 a:link { color: #666666; }
    .groom1 a:visited { color: #666666; }
    .groom1 a:hover { color: #18AE18; }
    .groom1 a:active { color: #666666; }
/* 翻页 */
.page { display: inline; float: left; width: 100%; height: auto; color: #ffffff; text-align: center; }
    .page span {  }
.page span a{ width: auto; height: 40px; padding: 10px 15px 10px 15px; color: #ffffff; margin: 0 15px 0 0; text-align: center;  line-height: 45px; cursor: pointer; border-radius: 3px; overflow: hidden;background: #18AE18; }
        .page span a:link { color: #ffffff; }
        .page  span a:visited { color: #ffffff; }
        .page span a:hover { color: #ffffff; background: #ffa800; }
        .page span a:active { color: #ffffff; }
        .page span span { width: auto; height: 40px; padding: 10px 15px 10px 15px; margin: 0 15px 0 0; text-align: center; background: #ffa800; line-height: 45px; color: #FFFFFF; cursor: pointer; overflow: hidden; }
            .page span span:link { color: #FFFFFF; }
            .page span span:visited { color: #FFFFFF; }
            .page span span :hover { color: #ffffff; background: none; }
            .page span span :active { color: #FFFFFF; }

/*新闻列表*/
.list_news { float: left; width: 100%; height: auto; }
    .list_news li { float: left; width: 100%; height: auto; font: 15px/35px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; color: #666666; border-bottom: 1px solid #e5e5e5; padding: 0 0 7px 0; margin: 0 0 7px 0; overflow: hidden; }
   
        .list_news li a { color: #666666; }
            .list_news li a:link { color: #666666; }
            .list_news li a:visited { color: #666666; }
            .list_news li a:hover { color: #18AE18; }
            .list_news li a:active { color: #666666; }
        .list_news li em { padding: 0 0 0 20px; font: 12px/35px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; color: #999999; }
        .list_news li a em { color: #999999; }
        .list_news li a:link em { color: #999999; }
        .list_news li a:visited em { color: #999999; }
        .list_news li a:hover em { color: #18AE18; }
        .list_news li a:active em { color: #999999; }
        .list_news li span { display: block; float: left; width: 12px; height: 12px; background: #c4c4c4; color: #FFFFFF; font: 10px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; text-align: center; line-height: 12px; margin: 13px 7px 0 0; overflow: hidden; }
            .list_news li span.otherdown { background: #18AE18; }
/*新闻内容*/
.title_content { display: inline; float: left; width: 100%; height: auto; }
    .title_content ul { display: inline; float: left; width: 100%; height: auto; color: #333333; font: bold 20px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; }
    .title_content li { display: inline; float: left; width: 100%; height: auto; color: #999999; font: 12px/35px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; }
        .title_content li a { color: #999999; }
            .title_content li a:link { color: #999999; }
            .title_content li a:visited { color: #999999; }
            .title_content li a:hover { color: #0fc4ef; }
            .title_content li a:active { color: #999999; }
        .title_content li span { margin: 0 5px 0 15px; color: #666666; font: 12px/35px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "\9ED1\4F53"; }


div.slideBox{ position:relative; width:435px; height:250px; overflow:hidden;}
div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none;}
div.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;width:435px; height: 250px;}
div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:40px; background-color:#000; overflow:hidden;}
div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width:435px}
div.slideBox div.tips div.title a{ color:#FFF; font-size:14px; line-height:40px; margin-left:10px; margin-right:10px; text-decoration:none; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width:415px;display: inline-block}
div.slideBox div.tips div.title a:hover{ text-decoration:underline !important;display: none}
div.slideBox div.tips div.nums{ position:absolute; right:0px; top:0px; height:100%;}
div.slideBox div.tips div.nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; width:20px; height:20px; background-color:#FFF; text-indent:-99999px; margin:15px 10px 0px 0px;}
div.slideBox div.tips div.nums a.active{ background-color:#093;}

