﻿@charset "utf-8";
/* CSS Document */
body{ font-weight:normal; font-family:"微软雅黑"; margin:0px; padding:0px; border:none; outline:none;  }
ul,dd,dt,dl,li,p,h2,h3,h4,h1,h5,h6,textarea,a{ list-style:none; text-decoration:none;margin:0px; padding:0px;}
.clear{ clear:both; width:0px; height:0px; font-size:0px; line-height:0px;}
b,i{ font-style:normal; font-weight:normal;}
img{border:none; transition:all ease-in-out 0.5s !important;-moz-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;}
.icon-list{ background:url(../images/icon-list.png) no-repeat;}
.inline{ display:inline-block; *display:inline;zoom:1;}
.st{ font-family:"宋体"; font-size:12px;}
.float-l{ float:left;}
.float-r{ float:right;}
.box{ width:1200px; margin:0 auto;  overflow:hidden;}
a{ color:#555555}
a:hover{ color:#7b9c77}
.cf,.cf a{ color:#FFF}
.c1,.c1 a{ color:#7b9c77}
.top{ border-top:3px solid #7b9c77; height:130px;}
.top .logo{ padding-top:30px;}
.top .toprt{ background:url(../images/topr.png); height:31px; width:297px; font-size:14px; line-height:28px; text-align:center}
.top .toptel{ background:url(../images/telico.png) no-repeat left center; height:66px; padding-left:83px; margin-top:20px;font-weight:bold}
.top .toptel i{ font-family: 'Impact'; font-size:36px; }
.s28{ font-size:28PX; font-weight:normal}


.ydlogo{ padding-top:40px; padding-bottom:40px;}
.ydbg{ background:url(../images/ydbg.jpg) no-repeat center top; height:575px;}
.ydbox{ width:1000px; margin:0px auto; padding-top:95px;}

.yzxm{ width:328px; height:380px; border:2px solid #7b9c77;background-color:#FFF; padding:10px;}
.yzxmbox{ padding:10px 15px; }
.yzxmbox p{ border-top:1px solid #7b9c77; margin-top:10px; color:#555555; font-size:14px; padding-top:10px; line-height:24px;}
.yzxmbox .more{ color:#7b9c77; border:1px solid #7b9c77; width:116px; height:32px; line-height:32px; margin-top:15px;transition:all ease-in-out 0.5s;}
.yzxm a:hover .more{ background-color:#7b9c77; color:#FFF; width:150px}

.ydfoot{ line-height:30px; padding-top:40px; padding-bottom:40px;}


.fullSlide{width:100%; height:450px; z-index:0;position:relative;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:450px;text-align:center;}
.fullSlide .bd li a{display:block;height:auto;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;}
.fullSlide .hd ul{ text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:4px;overflow:hidden; background:none; border:2px solid #fff; border-radius:50%; line-height:999px; border-radius:50%;}
.fullSlide .hd ul li.on{background:#e67911; border-color:#e67911;}
.fullSlide .prev,.fullSlide .next{position:absolute;z-index:1;top:45%; z-index:1;width:47px;height:80px;cursor:pointer;display:none;}/* CSS Document */

.nav{ width:100%; height:65px; position:relative; background:url(../images/navbg.jpg) repeat-x;}
.nav .navbox{ width:1202px; margin:0 auto; text-align:center; }
.nav .navbox ul #p_1{ float:left; position:relative; height:65px;  border-right:1px solid #8eac8c; border-left:1px solid #fff}
.nav .navbox ul #p_1:hover #most{ background:#7b9c77 url(../images/sj.png) no-repeat  center bottom;}
.nav .navbox ul #p_1 .curPage{ background:#e36316;}
.nav .navbox ul #p_1 #most{ color:#fff; font-size:16px;text-align:center; line-height:65px; display:block; width:155px;}
.sub_nav{ display:none; position:absolute; top:65px; z-index:22;  padding-bottom:10px;width:100%; }
.sub_nav li{text-align:center;}
.sub_nav li a{ color:#FFF; font-size:14px; padding:10px; display:block;background:#7b9c77;opacity:0.9;}
.sub_nav li a:hover{background:#e67911; color:#fff; opacity:1;}

.row1{ padding-top:60px;}
.aboutr{ width:600px;}
.indextit{ background:url(../images/titbg.png) no-repeat left bottom; padding-bottom:15px;}
.indextit .rmore{ font-weight:normal; font-size:16px; color:#7b9c77; padding-top:10px; font-family:Arial;}
.indextit .rmore:hover{ color:#ff6600}
.indextit h1{ font-size:20px; color:#7b9c77; line-height:40px;}
.indextit h1 i{font-family: Roboto;font-weight: 300; font-size:40px; text-transform:uppercase; color:#ff6600; padding-right:10px;}

.abouttxt{ line-height:28px; font-size:14px; padding-top:17px;}

.inmore{ color:#7b9c77; border:1px solid #7b9c77; width:130px; height:40px; line-height:40px; margin-top:12px;transition:all ease-in-out 0.5s; display:block; text-align:center}
.inmore:hover{ background-color:#7b9c77; color:#FFF; width:160px}

.row2{ background-color:#f5f5f5; height:455px; margin-top:48px; padding-top:30px;}
.innew{ width:730px;}
.incdjs{ width:400px;}
.innewul{border-top:1px dashed #cccccc; }
.innewul li{ background:url(../images/newliico.png) no-repeat left center; padding-left:18px; border-bottom:1px dashed #cccccc; line-height:40px; font-size:14px }
.topnew { background-color:#7b9c77; height:115px; margin-top:20px; margin-bottom:20px;}
.topnew img{ width:165px; height:115px;}
.topnew .rt{ width:530px; padding-top:10px; padding-right:10px;}
.topnew  h4{ font-size:20px; padding-bottom:8px; padding-top:8px;}
.topnew  p{ font-size:14px;}

.fac-slide{ width:100%; position:relative; z-index:0; height:350px; padding-top:20px;}
.fac-slide .slide-point{ position:absolute; top:294px; width:405px}
.fac-slide .slide-point li{ float:left; margin:10px 5px 0px 0px; width:72px; height:50px; overflow:hidden; border:2px solid  #FFF; cursor:pointer;}
.fac-slide .slide-point li.on{ border:2px solid #d1b35f;}
.fac-slide .slide-point img{ width:72px; height:50px;}

.row3{ padding-top:30px; position:relative; height:300px;}
.row3bg{ height:80px; bottom:0px; position:absolute; width:100%}

.picMarquee-left{ width:1200px;  margin:0 auto;position:relative; padding-top:15px; z-index:22}
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:25px; height:50px; overflow:hidden;cursor:pointer; background:url(../images/casejt.png) no-repeat; z-index:30;}
.picMarquee-left .hd a:hover{ background:url(../images/casejth.png) no-repeat;}
.picMarquee-left .bd1{ }
.picMarquee-left .bd1 ul li{  float:left; padding:15px  30px 0px 0px; }
.picMarquee-left .bd1 ul li a{ text-align:center; display:block;width:275px; height:180px; }
.picMarquee-left .bd1 ul li img{ width:275px; height:180px; display:block; transition:all ease-in-out 0.5s;}
.picMarquee-left .bd1 ul li  a:hover  img{ transform:scale(1.2) }

.row4{ padding-top:30px;}
.scqj{ padding-top:30px;}
.scqj .scqjc{ width:586px;}
.scqj .scqjc i{ background:url(../images/lxbg.png); height:86px; width:86px; text-align:center; line-height:86px; font-size:32px; color:#FFF; vertical-align:top }
.scqj .scqjc .qjt{ width:480px; padding-left:10px;}
.scqj .scqjc .qjt h4{ font-size:26px; color:#7b9c77; padding-bottom:10px; padding-top:10px;}
.scqj .scqjc .qjt p{ font-size:14px; line-height:26px;}
.huibg{ background-color:#f5f5f5; margin-top:30px; padding-bottom:30px;}
.qwyzul{ padding-top:30px; width:1215px;}
.qwyzul li{ width:390px; height:230px; float:left; padding-right:15px; padding-bottom:15px;}
.qwyzul li a{ display:block; width:390px; height:230px; position:relative;-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;}
.qwyzul li a .qwpic{ position:absolute; top:0px;}
.qwyzul li a .qwtxt{ position:absolute; bottom:0px; background:url(../images/gbg.png) repeat; color:#FFF; padding-left:20px; padding-right:20px; height:60px;-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;}
.qwyzul li a .qwtxt h2{ height:60px; font-size:18px; color:#FFF;  line-height:60px;-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;}
	.qwyzul li a .qwtxt h2 span{ padding-top:15px;-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
.qwyzul li a .qwtxt p{ line-height:26px; font-size:14px; padding-bottom:15px;
-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;}
.qwyzul li a:hover .qwtxt{ height:160px; padding-top:20px;}
.qwyzul li a:hover .qwtxt h2{ background:none;  color:#fdb926}
.qwyzul li a:hover .qwtxt h2 span{opacity:0;}

.row5{ margin-top:45px; background:url(../images/row5bg.jpg); height:435px; padding-top:20px;}
.ifuwu{ width:720px;}
.ilxwm{ width:400px;}
.fuwuul{ padding-top:20px;}
.fuwuul li{ padding-top:6px; font-size:14px}
.fuwuul li a{ display:block; height:40px; line-height:40px; background-color:#FFF;-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; border:1px solid #d5d5d5}
.fuwuul li a i{ background-color:#b5b5b5; width:32px; text-align:center; margin-right:10px; color:#FFF; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;}
.fuwuul li a:hover{ border:1px solid #7b9c77;}
.fuwuul li a:hover i{ background-color:#7b9c77}
.lxwmcon{ padding-top:25px;}
.lwwmin{ height:42px; background-color:#FFF;  border:1px solid #7b9c77; line-height:42px;margin-bottom:15px;  }
.lwwmin i{ background-color:#7b9c77; height:42px; width:42px; text-align:center; }
.intbx{ height:40px; line-height:40px; padding-left:15px; width:340px;}
.mul{ height:auto; margin-bottom:0px}
.inarea{ height:150px; padding:10px; width:375px;}

.inbtn{ background-color:#7b9c77; color:#FFF; font-size:16px; padding:7px 20px; cursor:pointer; margin-top:10px;}
.inbtn:hover{ background-color:#ff6600}

.row6{ position:relative; margin-top:30px;}
.bline{ position:absolute; background-color:#cccccc; height:1px; width:100%; top:25px;z-index:-1;}

.row6 h2{color:#00813e;  border:1px solid #999999; height:48px; line-height:48px; background-color:#FFF; padding:0px 20px; z-index:100;}

.lxwmul{ padding-bottom:20px; padding-top:30px;}
.lxwmul li{ float:left; border-right:1px solid #dddddd; height:150px;  text-align:center; width:249px; padding:20px 25px 25px 25px; line-height:1.5}
.lxwmul li div{ height:90px;}

.foot{ background-color:#7b9c77; height:160px;}
.footnav{ border-bottom:1px solid #a1b79e; height:64px; line-height:64px; color:#FFF}
.footnav a{ color:#FFF}
.copyright{ text-align:center; line-height:26px; padding-top:18px;}

.posts {
	PADDING-BOTTOM: 0px; OVERFLOW: hidden;  LINE-HEIGHT: 32px; PADDING-TOP: 0px;
	text-align:left; }
.posts P {
	MARGIN-BOTTOM: 10px
}
.newsinfo{ padding:20px; font-size:16px; line-height:1.8;}
.single {
	 PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.single H2 {
	FONT-SIZE: 22px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px; COLOR: #222;  TEXT-ALIGN: center
}
.pageNavi {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 0px auto 0px; PADDING-TOP: 10px; TEXT-ALIGN: center; color:#999
}
.pageNavi strong{color:#333333}
.pageNavi  a{ color:#333333}
.pageleft {
	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.pageright {
	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.pageleft {
	PADDING-LEFT: 10px; FLOAT: left; TEXT-ALIGN: left
}
.pageright {
	PADDING-RIGHT: 10px; FLOAT: right; TEXT-ALIGN: right
}
.newstime{BORDER-BOTTOM: #ddd 1px solid; text-align:center; line-height:20px; padding-bottom:10px; font-size:13px; margin-bottom:15px; }



.sub-container{ padding:20px;text-align:left; font-size:16px;  color:#333333; line-height:33px; }
.sub-container img{ padding:10px 0px;}

.subl{ width:260px; padding-right:20px; padding-bottom:20px;}
.subr{ width:868px; border:1px solid #e2e2e2; background-color:#FFF; padding:15px 25px 15px 25px; margin-bottom:20px; height:auto!important;height:800px;min-height:800px; }
.subl .leftmenu{ border:1px solid #e7e7e7; background-color:#FFF}
.subl .leftmenu h3{ background:url(../images/subtit.jpg); height:100px; text-align:center; padding-top:19px; text-transform:uppercase}
.subl .leftmenu .lmenuul li{border-top:1px solid #e7e7e7; height:45px; line-height:45px; font-size:16px;}
.subl .leftmenu .lmenuul li a{ display:block; color:#666666; padding-left:70px; }
.subl .leftmenu .lmenuul li a:hover{ background:#4da848 url(../images/menuh.png) no-repeat 230px center; color:#FFF; font-weight:bold}
.subl .leftmenu .lmenuul li .sel{ background:#4da848 url(../images/menuh.png) no-repeat 230px center; color:#FFF;font-weight:bold}

.subl .leftnews{border:1px solid #e7e7e7; margin-top:10px; background-color:#FFF; margin-bottom:10px;}
.subl .leftnews h3{ background:#4da848; height:40px; font-size:18px; line-height:40px; padding-left:15px;}
.subl .leftnews .lnewul{ padding:10px; font-size:14px}
.subl .leftnews .lnewul li{ border-bottom:1px dashed #e7e7e7; height:37px; line-height:37px; background:url(../images/ty.png) no-repeat center left; padding-left:10px;  }

.rdhico{ background:url(../images/rdhico.jpg) no-repeat; width:15px; height:13px; margin-top:3px; margin-right:3px;}
.righttit{ margin-bottom:6px; background:url(../images/rtico.jpg) no-repeat center left; padding-left:14px;  }
.righttit .float-r{ padding-top:8px; font-size:14px}
.righttit font{ color:#7b9c77; font-size:24px; font-weight:bold}

.gravline{ background-color:#e3e3e3; height:2px; line-height:0px; font-size:0px; margin-bottom:7px;}
.gravline .sredline{ background-color:#7b9c77; height:2px; width:110px;}

.jqqd{ height:42px;}
.jqqd a{ width:156px; height:42px; background:#7b9c77 url(../images/jqqdico.png) no-repeat 125px center; display:block; line-height:42px; font-size:20px; color:#FFF;  font-weight:bold;border-radius:20px; }
.jqqd a:hover{ background-color:#b50a00}

.subr .rh2{ padding-top:7px;line-height:1.5; padding-bottom:3px; font-size:24px; color:#7b9c77;}
.subr .rightp{ text-indent:4ex; line-height:1.8; font-size:14px;}
.rightpw{ font-weight:bold;   font-size:18px;}
.aboutxx{ padding-top:7px;}
.aboutxx b{ background:url(../images/h5bg.png) no-repeat; text-align:center; line-height:26px; margin-right:8px;  font-size: 20px; height:26px; width:26px;}
.aboutxx h5{ height:29px; background-color:#7b9c77; line-height:26px; display:inline-block; color:#FFF; border-radius:20px; padding:4px 20px 0px 5px; font-size:18px; margin-bottom:5px; }
.rimg{ padding:20px 0px 0px 20px;}
.subrcon{line-height:2;font-size:16px; width:850px; margin:0px auto;}
.subrcon h2{ padding-top:7px;line-height:1.5; padding-bottom:3px; font-size:24px; color:#7b9c77;}
.subrcon img{ padding-top:10px;}

.leftbox{ background-color:#7b9c77; padding-bottom:10px; }
.leftimg { padding:6px 6px 0px 6px;}
.leftimg img{ width:236px; height:100px; border:1px solid #FFF}
.lefttel{ margin:6px 6px 0px 6px; background:#FFF; padding:10px 0px 10px 5px; line-height:30px;}
.lefttel b{ color:#000}
.lefttel p{ text-indent:4ex;}
.fullSlide3{width:236px; height:210px; z-index:0;position:relative; margin:6px 0px 0px 6px; border:1px solid #FFF;}
.fullSlide3 .bd3 ul{width:236px !important;}
.fullSlide3 .bd3 li{width:236px !important;height:210px;text-align:center;}
.fullSlide3 .bd3 img{ width:236px; height:210px;}
.fullSlide3 .bd3 li a{display:block;height:auto;}
.fullSlide3 .hd3{width:100%;position:absolute;z-index:1;bottom:10px; right:10px;}
.fullSlide3 .hd3 ul{ text-align:right;}
.fullSlide3 .hd3 ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:2px;overflow:hidden;  line-height:999px; background:#fff; border-radius:50%; }
.fullSlide3 .hd3 ul li.on{ background:#7b9c77;}



.right-news .new1{ overflow:hidden; padding-bottom:20px; border-bottom:1px dashed  ; padding-top:20px;background:url(../images/newsico.jpg) no-repeat left 25px; padding-left:25px; }
.right-news .new1 h3{ font-size:16px; font-weight:bold;}
.right-news .new1 h3 .time{ font-size:12px; font-weight:normal;}
.right-news .new1 p{ color:#555; font-size:14px; line-height:25px;}
.right-news .new1:hover{ background-color:#fafafa; box-shadow:0px 0px 6px #666;}

.page{ clear:both; padding-top:15px; height:30px;}
.page #fanye{color:#2b2a29; font-size:12px; text-align:center;}
.page #fanye .nolink,.page #fanye a{ margin-left:10px;color:#fff; padding:8px 15px; background:#7b9c77; cursor:pointer;}
.page #fanye span{ margin-left:10px;}
.page #fanye a:hover{ background:#eca550;}
.page #fanye span font{ color:#7b9c77; font-weight:bold; }

.message{ text-align:left; padding-top:10px; padding-left:40px; width:600px;}
.message .mess-one{ margin-top:10px;}
.message .mess-one .mess-text{ vertical-align:top; color:#333; font-size:16px;}
.message .mess-one input,.message .mess-one textarea{ padding:3px; width:400px;  border:1px solid #999; }
.message .mess-btn{ padding-top:10px;}
.mess-one textarea { height:100px}
.message .mess-btn input{ width:80px; height:30px; background:#7b9c77; cursor:pointer; color:#fff; font-size:16px; margin-left:10px;}
.message .mess-btn input:hover{ background:#eca550;}

.pro-show{ width:100%;  padding-top:10px;}
.pro-show li{ display:inline-block; *display:inline; zoom:1; margin:13px 0px 13px 13px; padding:2px; }
.pro-show li img{ width:265px; height:204px;}
.pro-show li .pro-intro{ color:#333;background:#f0f0f0; line-height:36px; text-align:center}
.pro-show li:hover{ box-shadow:0px 0px 6px #666; background:#f0f0f0;}
.subtbg{ background:#f4f4f4 url(../images/subtbg.jpg) repeat-x; padding-top:20px; }

.leftlxwm{ padding:8px; line-height:1.8; font-size:14px}
.leftlxwm i{ font-size:16px; color:#7b9c77}
.leftlxwm b{ font-size:16px}

.abouttb{ background-color:#FFF; width:100%;color:#FFF; font-size:14px}
.abouttb td{ background-color:#c8a063; padding-left:5px; padding-right:5px; line-height:40px; text-align:center }
.ttbg td{ background-color:#18736a; font-weight:bold}
.grbg td{ background-color:#7b9c77}
.wbg td{ text-align:right; background-color:#FFF; color:#000}

.leftwx{position:fixed;right:0px; top:288px;text-align:center; line-height:24px; font-size:14px; z-index:5; width:180px; background-color:#FFF}
.kefut{ background-color:#e36316; line-height:44px; font-size:18px; color:#FFF; font-weight:bold; text-align:left; padding-left:20px;}
.kefucon{ border-left:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;padding:5px 10px;}
.kefucon ul li{ border-bottom:1px solid #e3e3e3; line-height:44px; background:url(../images/qq.png) no-repeat 0px 5px; font-size:14px}
.kefucon ul li a{color:#666;}
.kefucon ul li a:hover{color:#e36316;}
.kefucon2{ border-left:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;padding:5px 10px;}
.kefucon2 ul li{ border-bottom:1px solid #e3e3e3; line-height:44px;  font-size:14px}
.kefucon2 ul li a{color:#666;}
.kefucon2 ul li a:hover{color:#e36316;}

.kefudh{ padding-top:10px;border-bottom:1px solid #e3e3e3; line-height:30px; margin-bottom:10px; }
.kefudh span{ font-size:16px; font-weight:bold; color:#333333}
.kefudh p{ color:#e36316}
