﻿*{padding:0;margin:0;font-family:"Microsoft YaHei";list-style:none;text-decoration:none;border:none; }
.container{width:1100px;margin:0 auto;}
html{overflow-x:hidden}
body{background:#fff;color:#131313;font-size:14px;min-width:1200px}
a{outline:none;color:#131313}
a:hover{color:#3daa33}
.fl{float:left}
.fr{float:right}
.clear{clear:both}

.pages{margin:50px auto 20px auto;width:500px;font-size:14px;text-align:center}
.pages a,.pages strong{display:inline-block;line-height:28px;padding:0 10px;border:1px solid #d9d9d9;background-color:#ffffff;text-decoration:none;color:#666;font-family:Simsun;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;margin-right:3px}
.pages .current{display:inline-block;line-height:28px;padding:0 10px;border:1px solid #d9d9d9;background-color:#ffffff;text-decoration:none;font-family:Simsun;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;margin-right:3px;color:#fff;background-color:#008dcf;border-color:#fff}
.pages a:hover{color:#fff !important;background-color:#008dcf;border-color:#fff;text-decoration:none}
.pages strong{color:#fff;background-color:#24557d;border-color:#fff}
.pages span{padding:0 10px;line-height:23px}

.topbar{ height:30px; line-height:30px; color:#333; font-size:12px; }
.topbar a{color:#333;margin:0 5px}
.toplist{margin-top:25px}
.toplist p{font-size:12px;color:#414040;line-height:22px;background:url(../images/d.jpg) no-repeat left center;padding-left:15px;}

.toptell{ background:url(../images/tel.png) no-repeat left center; padding-left:50px; height:50px; margin-top:35px; }
.toptell span{ display:block; color:#414040; }
.toptell p{ font-size:24px; color:#000; font-weight:bold; }

.head100{ background:url(../images/top.jpg) center top no-repeat; clear:both; overflow:hidden; height:130px; }
.head{ }
.head .logo{ float:left; margin-top:20px; }

.nav{height:49px;line-height:49px;background:#3daa33; }
.nav li{ float:left; width:137.5px; background:url(../images/menu_m.png) center right no-repeat; }
.nav li:last-child{ background:none; }
.nav li a{ display:block; font-size:15px; color:#fff; text-align:center; }
.nav li a:hover,.nav li a.hover{ background:#207318; }

/*分割线*/
.fgx1{ padding-top:30px; position:relative; text-align:center; }
.fgx1 span{display:block; font-size:28px; font-weight:bold; color:#2d9e02; text-align:center; padding-bottom:8px; }
.fgx1 p{ display:block; font-size:14px; color:#666; text-align:center; padding-top:8px; }
.fgx1 .en{ font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#ccc; text-align:center; padding-top:8px; }


.slideBox{width:100%;height:555px;overflow:hidden;position:relative}
.slideBox .bd{position:relative;height:100%;z-index:0}
.slideBox .bd li{zoom:1;vertical-align:middle;width:100%;height:555px}
.slideBox .prev,.slideBox .next{position:absolute;left:3%;top:50%;margin-top:-25px;display:block;width:32px;height:40px;background:url(../images/slider-arrow.png) -110px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5}
.slideBox .next{left:auto;right:3%;background-position:8px 5px}
.slideBox .prev:hover,.slideBox .next:hover{filter:alpha(opacity=100);opacity:1}

.service{ clear:both; overflow:hidden; }
.indextit{text-align:center;background:url(../images/h.png) no-repeat center}
.indextit p{font-size:28px;color:#f60}
.indextit span{font-size:18px;color:#5e5e5e}
.service{}
.service p.info{color:#343434;text-align:center;margin-top:12px}
.pr{margin-top:-25px}

.abright{width:560px}
.abright .abtit{font-size:28px;color:#008dcf;margin-top:160px}
.abright .abtit span{font-size:21px}
.abright p.abinfo{color:#000;line-height:27px;margin-top:30px}
.abright a.more{font-size:16px;color:#008dcf}
.abright ul{margin-top:70px}
.abright li{float:left}
.abright ul li:nth-child(1){margin-left:70px;margin-top:10px}
.abright ul li:nth-child(2){margin-left:140px}
.abright ul li:nth-child(3){margin-left:125px}

.env{ clear:both; overflow:hidden; }
.envtit{text-align:center;font-size:28px;color:#f60;margin-top:60px;background:url(../images/h.png) no-repeat center}
.env .info{color:#979797;line-height:29px;width:820px;margin:0 auto;margin-top:10px;text-align:center; }

.picMarquee-left{position:relative;margin-top:25px}
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{display:block;width:39px;height:60px;cursor:pointer;top:75px;background:url("../images/pre.png") no-repeat;position:absolute}
.picMarquee-left .hd .prev{left:-60px}
.picMarquee-left .hd .next{background-position:-39px 0;right:-60px}
.picMarquee-left .bd{overflow:hidden;padding:15px 0px 0px}
.picMarquee-left .bd ul{overflow:hidden;zoom:1}
.picMarquee-left .bd ul li{margin:0 13px;float:left;_display:inline;overflow:hidden;text-align:center}
.picMarquee-left .bd ul li .img{ width:254px; height:170px; border:1px #eee solid; padding:2px; text-align:center; overflow:hidden; }
.picMarquee-left .bd ul li .img img{ max-width:100%; max-height:100%; }
.picMarquee-left .bd ul li:hover .img{ border:1px #3daa33 solid; }
.picMarquee-left .bd ul li .nam{ font-size:14px; color:#333; margin-top:5px; }


/*首页新闻*/
.indnews{ width:1100px; margin:0 auto; clear:both; overflow:hidden; margin-top:0px; }
.newHd{ width:350px; height:auto; float:left; }
.newHd .about_top{ clear:both; overflow:hidden; margin-bottom:5px; }
.newHd .about_top .lbox{ float:left; width:4px; height:24px; background:#339933; margin-right:10px; }
.newHd .about_top .iabout_title{ float:left; color:#339933; font-size:16px; font-weight:bold; }
.newHd .about_top .mr{ float:right; color:#999; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:5px; }
.newHd .newHd_box{ width:350px; background:url(../images/tbg.png); box-sizing:border-box; border:1px solid #eee; overflow:hidden; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9; margin-top:10px; }
.newHd_box .hd_banner{ margin-top:20px; margin-bottom:10px; margin-right:15px; margin-left:15px; overflow:hidden; }
.newHd_box .hd_banner img{ width:100%; }

.newHd ul.hz{ width:100%; }
.newHd ul.hz li{ height:43px; border-bottom:1px solid #eee; line-height:43px; box-sizing:content-box; padding-left:30px; padding-right:10px; background:url(../images/iconhz.png) no-repeat 15px center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.newHd ul.hz li:last-child{ border:none; }
.newHd ul.hz li a{ font-size:14px; color:#333; }
.newHd ul.hz li a:hover{ font-size:14px; color:#339933; }

.news{background:url(../images/newsbg.jpg) center top no-repeat fixed;margin-top:50px;height:60px;min-height:60px;height:auto!important;overflow:hidden;padding:50px 0px}
.news .indextit{margin-bottom:25px}

.link{line-height:46px;background:url(../images/link.png) no-repeat left center;padding-left:40px;margin-top:20px}
.link p{font-size:20px;color:#454545;font-weight:bold}
.link a{color:rgba(64,63,63,.9);margin:0 0 0 10px}


/*底部信息*/
.footer{ clear:both; overflow:hidden; margin-top:20px; }
.dbdh { width:100%; height:50px; line-height:50px; text-align:center; background:#3daa33; color:#fff; font-size:14px; }
.dbdh a { color:#fff; }
.dbdh a:hover{ color:#ff0; }
.endbg{ width:100%; padding:30px 0 30px; background:#1b1b1b; }
.end{ width:1050px; margin:0 auto;overflow: hidden; color:#ddd; line-height:30px;  font-size:14px; }
.end a{ color:#ddd; font-size:14px; }
.end a:hover{ color:#fff;}
.dbewm p{float: left; margin-right:35px; text-align:center; font-size:13px; color:#ddd; }
.dbewm p img{ width:110px; height:110px; }


.position{background:#f4f4f4 none repeat scroll 0 0;border-bottom:1px solid #e2e2e2;color:#434242;height:40px;line-height:40px}
.position a{color:#434242}
.submenu li{float:left}
.submenu li a{display:block;text-align:center;width:130px}
.submenu li a:hover,.submenu li a.hover{background:#3daa33 none repeat scroll 0 0;color:#fff}
.page_top{border-bottom:1px solid #3daa33;font-size:26px;margin-top:30px;padding-bottom:10px;text-align:center;margin-bottom:10px}
.content{line-height:30px}
.list li{padding:0 10px;height:50px;line-height:50px;border-bottom:1px dashed #ccc}
.list li span{display:block;float:right;color:#999}
.list li a{display:block;float:left;background:url(../images/dd.jpg) no-repeat left center;padding-left:20px}
.photo{margin-top:20px}
.photo li{float:left;margin:10px 7px 0;text-align:center}
.photo li img{height:180px;width:250px;border:1px #ddd solid;padding:2px}
.photo li:hover img{border:1px #3daa33 solid}
.photo li p{line-height:40px}
.show{margin-top:30px}
.show_top{text-align:center;margin-bottom:20px}
.show_top .title{border-bottom:1px dotted #ddd;font-size:30px;margin-bottom:10px;color:#3daa33;padding-bottom:10px}
.show_top .date{color:#999;font-size:12px;margin-right:20px}
.prepage{margin:40px 0;border-top:1px #ddd dashed;padding-top:10px}
.prepage p{color:#3daa33;font-size:14px;line-height:35px}
.prepage p a{color:#f60}
.pagess{clear:both;margin:20px 0;overflow:hidden;text-align:center;font-size:14px}
.pagess ul li{display:inline-block;border:1px solid #ccc;padding:2px 9px;margin:0 3px;line-height:20px;background:#fff;color:#999}
.pagess ul li:hover{background:#f60;color:#fff;border:1px solid #ccc}
.pagess ul li:hover a{color:#fff}
.pagess ul li.thisclass{display:inline-block;border:1px solid #ccc;padding:2px 9px;margin:0 3px;background:#ccc;color:#fff}
.pagess ul li.thisclass a{color:#fff}
.pagess ul li a{display:block;color:#999}
.pagess ul li a:hover{color:#fff}
.flexslider{BACKGROUND:url(../images/loading.gif) no-repeat 50% 50%;OVERFLOW:hidden;POSITION:relative;HEIGHT:500px}
.slides{Z-INDEX:1;POSITION:relative}
.slides LI{HEIGHT:500px}
.slides LI A{DISPLAY:block;WIDTH:100%;TEXT-INDENT:-9999px;HEIGHT:100%;TEXT-ALIGN:left}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center}
.flex-control-nav li{display:inline-block;width:50px;height:8px;margin:0 5px;*display:inline;zoom:1}
.flex-control-nav a{display:inline-block;width:50px;height:8px;overflow:hidden;background:#090;cursor:pointer;text-decoration:none;text-indent:-9999px}
.flex-control-nav .flex-active{background:#f60}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%}
.flex-direction-nav li a{display:block;width:50px;height:68px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.flex-direction-nav li a.flex-prev{left:20px;background:url(../images/prev.png) center center no-repeat}
.flex-direction-nav li a.flex-next{right:20px;background:url(../images/next.png) center center no-repeat}
.flex-direction-nav li a:hover{filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6}

/*服务项目*/
.service .infom{width:100%;margin-top:40px;overflow:hidden;padding-bottom:20px; }
.service .infom ul li{float:left;width:260px; height:364px; margin-right:20px;border:0px solid #a9a9a9;overflow:hidden;text-overflow:ellipsis; position:relative; }
.service .infom ul li:last-child{ margin:0; margin-right:0px; }
.service .infom ul li:hover{ opacity:0.8; filter:alpha(opacity=80); }
.service .infom ul li a{width:260px; height:364px; display:block; color:#fff; cursor:pointer; }
.service .infom ul li .bg{ width:260px; height:130px; background:url(../images/fwbg.png) center bottom no-repeat; position:absolute; bottom:0; }
.service .infom ul li .nam{clear:both;text-align:center;font-weight:normal;font-size:18px;font-weight:bold;padding:6px 0; margin-top:30px; }
.service .infom ul li .intro{width:165px;margin:0 auto;clear:both;text-align:center;font-weight:normal;font-size:14px;line-height:24px;text-align:center;height:48px;overflow:hidden}

.lee5{float:left;width:190px;margin-top:45px; }
.lee5_sub1{background:url(../images/10.jpg) no-repeat;height:170px; }
.lee5_sub2{font:200 20px/30px microsoft yahei;text-align:center;padding:10px 0;color:#3daa33; }
.lee5_sub3{font-size:13px;color:#666;line-height:22px; }
.lee6{float:left;width:190px;margin-left:35px;margin-top:45px}
.lee5_sub10{background:url(../images/11.jpg) no-repeat;height:170px}
.lee5_sub11{background:url(../images/12.jpg) no-repeat;height:170px}
.lee5_sub12{background:url(../images/13.jpg) no-repeat;height:170px}
.lee5_sub13{background:url(../images/14.jpg) no-repeat;height:170px}

.aboutbg{padding-top:30px;background:#77d577; height:60px;min-height:60px;height:auto!important;overflow:hidden;margin-top:25px}
.about{width:1100px;margin:0 auto; clear:both; overflow:hidden; }
.about_img{width:500px; }
.about_img img{ width:500px; border-radius:5px; }
.about_content{width:575px;color:#fff;font:400 14px/24px microsoft yahei; }
.about_content h2{color:#333;font:600 18px/42px microsoft yahei;text-align:center;border-bottom:1px dashed #014468;margin-bottom:8px}
.about_content h2 span{color:#666;font:400 18px/42px "arial";text-transform:uppercase;padding-left:5px}
.about_title{line-height:31px;padding-left:15px;font-weight:bold;background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000}
.about .content{padding:5px;padding-bottom:12px;text-indent:20px}
a.pmore{background:#3daa33;display:inline-block;width:100px;height:32px;color:#fff;font:400 14px/32px microsoft yahei;margin:0 15px;text-align:center;margin-top:13px}
.about_tu{ width:1100px; margin:0 auto; clear:both; overflow:hidden; margin-top:30px; }



#fh5co-news-list .item .media{border-bottom:1px #ddd dashed;width:48%;float:left;padding:1% 0;margin:0 1%}
#fh5co-news-list .item .media-left{width:60px;background:#3daa33;margin-right:15px;padding-top:10px;margin-top:10px;float:left}
#fh5co-news-list .item .media:hover .media-left{background:#f60;color:#fff}
#fh5co-news-list .item .media-left p{text-align:center;margin:0;line-height:18px;color:#fff}
#fh5co-news-list .item .media .media-left .f-month{font-size:12px}
#fh5co-news-list .item .media .media-left .f-day{font-size:30px;font-weight:bold;padding-bottom:3px}
#fh5co-news-list .item .media .media-left .f-year{font-size:10px;padding-top:5px;padding-bottom:4px}
#fh5co-news-list .item .media .media-body h3{height:30px;overflow:hidden;padding-top:5px}
#fh5co-news-list .item .media .media-body h3 a{font-size:16px;font-weight:bold}
#fh5co-news-list .item .media .media-body h3 a:hover{color:#000}
#fh5co-news-list .item .media:hover .media-body h3 a{color:#000}
#fh5co-news-list .item .media .media-body p{color:#999;font-size:12px;line-height:20px;height:42px;overflow:hidden}
.rndnews{margin-top:15px}
.rndnews li{width:47%;margin:0 1% 0 0;float:left;height:37px;line-height:37px;border-bottom:1px dashed #e2e2e2;padding:0 10px}
.rndnews li span{float:right;color:rgba(88,88,88,.71)}
.rndnews li a{color:rgba(19,19,19,.85);background:url(../images/dd.jpg) no-repeat left center;padding-left:20px}
.contents{width:1190px;margin:0 auto}
.f_fl{float:left}
.f_fr{float:right}


/*多彩生活*/
.g_gs{ clear:both; overflow:hidden; }
.m_zz .m_kfc{padding:20px 0 0 0; height:258px; }
.m_zz .m_kfc .u_ljt,.m_zz .m_kfc .u_rjt{width:40px;height:40px;padding-top:88px;display:block}
.m_zz .m_kfc .u_ljt{padding-right:5px;padding-left:17px;margin-right:5px}
.m_zz .m_kfc .u_rjt{padding-left:5px;padding-right:17px}
.m_zz .m_kfc .u_ljt a{background:url(../images/ljt.jpg) no-repeat;width:40px;height:40px;display:block}
.m_zz .m_kfc .u_rjt a{background:url(../images/rjt.jpg) no-repeat;width:40px;height:40px;display:block}
.m_zz .m_kfc .u_mid{width:174px;overflow:hidden}
.m_zz .m_kfc .u_lst1 li{width:174px;float:left}
.m_zz .m_kfc .u_lst1 .lastli{margin-right:0}
.m_zz .m_kfc .u_lst1 li img{width:172px;height:210px;border:1px #ddd solid}
.m_zz .m_kfc .u_lst1 span{width:174px;display:block;height:32px;line-height:32px;overflow:hidden;text-align:center;color:#666666;cursor:pointer}
.m_zz .m_kfc .u_lst1 a:hover{text-decoration:none}

.g_zj{ width:1200px; clear:both; overflow:hidden; margin-top:10px; margin-bottom:20px; }
.m_xc .m_kfc{ padding:20px 0 0 0;height:170px; }
.m_xc .m_kfc .u_ljt,.m_xc .m_kfc .u_rjt{width:40px;height:40px;padding-top:68px;display:block}
.m_xc .m_kfc .u_ljt{padding-right:8px;padding-left:0px}
.m_xc .m_kfc .u_rjt{padding-left:0px;padding-right:0px}
.m_xc .m_kfc .u_ljt a{background:url(../images/ljt.jpg) no-repeat;width:40px;height:40px;display:block}
.m_xc .m_kfc .u_rjt a{background:url(../images/rjt.jpg) no-repeat;width:40px;height:40px;display:block}
.m_xc .m_kfc .u_mid{width:1100px;overflow:hidden; }
.m_xc .m_kfc .u_lst1 li{width:260px;float:left;padding:0 8px;display:inline; }
.m_xc .m_kfc .u_lst1 .lastli{ margin-right:0; }
.m_xc .m_kfc .u_lst1 li .img{ width:258px; height:180px; border:1px #eee solid; overflow:hidden;text-align:center; }
.m_xc .m_kfc .u_lst1 li .img img{ max-width:100%; max-height:180px; cursor:pointer; transition:all 0.6s; }
.m_xc .m_kfc .u_lst1 li .img img:hover{ transform:scale(1.1); }
.m_xc .m_kfc .u_lst1 .nam{width:260px;display:block;height:38px;line-height:38px;overflow:hidden;text-align:center;color:#666666;cursor:pointer}
.m_xc .m_kfc .u_lst1 a:hover{text-decoration:none}

.bcts_bar{width:120px;padding:20px 20px 50px;position:fixed;right:10px;z-index:111;top:200px;text-align:center;background:#de171c;border-radius:3px}
.bcts_bar h3{font-size:16px}
.bcts_bar .ico{display:inline-block;vertical-align:middle;background:url(../images/kefu-ico.png) no-repeat 0 0}
.bcts_bar h3{color:#fff;font-size:16px;font-weight:bold;margin:0 0 10px}
.bcts_bar a.jt{width:100%;display:block;height:32px;line-height:32px;background:#fff;border-radius:3px;color:#333333;text-align:center;margin-bottom:8px}
.bcts_bar a.jt:hover{color:#de171c}
.bcts_bar a.jt s{width:24px;height:24px;background-position:-53px 0;margin-right:8px}
.bcts_bar .erweima{width:100%;padding:10px 0px;line-height:18px;border-radius:3px;background:#fff;margin-top:1px;font-size:12px}
.bcts_bar .erweima img{display:block;margin:0 auto 4px}
.bcts_bar .returnTop{width:50px;height:50px;background-position:0 -46px;position:absolute;bottom:-24px;left:58px;cursor:pointer}
.bcts_bar .bct-tel{color:#fff;line-height:20px;padding:10px 0px 0px}
.bcts_bar .bct-tel h5 s{width:24px;height:18px;background-position:-168px -91px;margin-right:5px}
.bcts_bar .bct-tel em{font-size:16px;font-weight:bold;font-style:normal}
.bcts_bar .c_close{width:35px;height:27px;background-position:0 0;position:absolute;top:-18px;left:65px;cursor:pointer}
.fly_talk{height:150px;padding:10px 0px 0px;width:30px;line-height:22px;position:fixed;right:0px;top:200px;z-index:111;text-align:center;font-size:18px;color:#fff;background-color:#de171c;cursor:pointer}

.hidden{ display:none; }
#ny1{width:1080px;margin:0px auto;clear:both;overflow:hidden;margin-top:0px;padding:10px}
#ny1 .ny1_l{width:210px;float:left;margin-top:10px}
#ny1 .ny1_l01{width:210px;padding-bottom:10px}
#ny1 .ny1_l01 h1{height:76px;background:#3daa33;color:#fff;font-size:20px;font-weight:normal;border-radius:10px 10px 0 0}
#ny1 .ny1_l01 h1 p{padding:15px 0px 0px 0px;color:#fff;line-height:24px;text-align:center}
#ny1 .ny1_l01 h1 p strong{font-weight:500}
#ny1 .ny1_l01 h1 p span{font-size:12px}
#ny1 .ny1_l02{width:208px;margin:0 auto;text-align:left;color:#4b4a4a;clear:both;line-height:1.8;border:#ddd 1px solid;padding-bottom:15px}
#ny1 .ny1_l02 ul{}
#ny1 .ny1_l02 ul li{width:90%;margin:0 auto;height:40px;line-height:40px;text-align:center;margin-top:8px}
#ny1 .ny1_l02 ul li a{width:90%;margin:0 auto;background:#eee;display:block;color:#555;border-radius:5px}
#ny1 .ny1_l02 ul li a:hover{background:#3daa33;color:#fff}
#ny1 .ny1_l02 ul li a#cut{background:#3daa33;color:#fff}
#ny1 .ny1_l03{width:820px;float:right}
#ny1 .ny1_l03 .r01{width:820px;margin:0 auto;border-bottom:#3daa33 2px solid;height:40px;line-height:40px;clear:both;overflow:hidden}
#ny1 .ny1_l03 .r01 .nam{float:left;color:#3daa33;font-size:16px;font-family:"Microsoft YaHei";padding-left:10px}
#ny1 .ny1_l03 .r01 .weizhi{float:right;margin-top:5px;margin-right:10px}
#ny1 .ny1_l03 .r01 .weizhi .home{float:left;margin-top:12px;margin-right:5px}
#ny1 .ny1_l03 .r01 .weizhi .wz{float:left;color:#666;font-size:12px;font-weight:normal}
#ny1 .ny1_l03 .r01 .weizhi .wz a{color:#666;font-weight:normal}
#ny1 .ny1_l04{padding:20px 10px 10px 10px;color:#4b4a4a;clear:both;line-height:1.6; }
#ny1 .ny1_l04 .info{}
#ny1 .ny1_l04 .info img{ max-width:100%; }