@charset "utf-8";

/* CSS Document */



/**banner**/

.banner{width:100%; margin:0 auto; position:relative; height:600px;}

.fullSlide{width:100%;position:relative;height:100%;background:transparent;}

.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{height:100%;}

.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat;}

.fullSlide .bd li a{display:block;height:100%;}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;}

.fullSlide .hd ul{text-align:center;margin-bottom:10px;}

.fullSlide .hd ul li{background:#fff;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px;}

.fullSlide .hd ul .on{background:#00923f;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none;}

.fullSlide .next{left:auto; right:15%; background-position:-6px -137px;}



/**search**/

.search_box{width: 100%; height:50px; background:#f5f5f5;}

.search{width: 1180px; margin:auto; height:50px;}

.keytext{width: 770px;height: 50px;line-height: 50px; float: left; font-family:Microsoft YaHei; font-size: 14px;}

.keytext span{line-height: 50px; font-weight:bold; background:url(../images/search_ico.jpg) no-repeat left center; padding-left:30px;}

.keytext a{margin: 0px 8px 0px 0px; line-height:50px; color:#333;}

.rmgj-n-r{ float:right; margin-top:13px;}

.text{padding:0px 0px 0px 40px; float:left; height:24px; line-height:24px; width:170px; font-size:14px; background:url(../images/search_bg.jpg) no-repeat; color:#666; font-family:"微软雅黑";}

.submit{width:60px; height:24px; border:0; padding:0; background:url(../images/search_bg.jpg) no-repeat right; float:left;}



/**hzhb_box**/

.hzhb_box{ width:100%; height:280px;}

.hzhb_box h3{text-align:center; height:65px; padding:20px 0px 10px; background:url(../images/hzhb_tit.jpg) no-repeat bottom center;}

.hzhb_box h3 a{ color:#00923f; font-size:24px; font-weight:bold; line-height:40px;}

.hzhb_box h3 span{ color:#666; display:block; font-size:24px; font-family:"Times New Roman"; height:25px; line-height:25px;}



/**********************************************图片滚动********************************************/

.gd_01{ position:relative; width:1180px; height:160px; margin:25px auto 0px;}

.gd_01 em{ position:absolute; top:35px;}

.gd_01 .t_l1{ left:0px;}

.gd_01 .t_r1{ right:0px;}

.gd_01 #simgs{ margin:0px 40px;}

.gd_01 li{ float:left; width:210px; padding:0 20px 0 0; text-align:center;}

.gd_01 li img{ display:block; width:200px; height:110px; padding:4px; border:1px solid #ddd;}

.gd_01 li a span{ display:block; height:40px; color:#303030; font-size:14px; line-height:40px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



/**product_box**/

.product_box{ width:1180px; margin:20px auto 30px; height:830px;}

.product_left{ float: left; width:232px; height:600px;}

.product_left h2{ background:url(../images/cp_tit.jpg) no-repeat; line-height:22px; height:45px; padding:15px 0px 0px 0px; text-align:center;}

.product_left h2 a{ font-size:22px; color:#fff;}

.product_left h2 span{ color:#fff; display:block; font-size:12px;}

.product_left ul{ width:232px; padding-top:1px; height:739px; background:url(../images/cp_bg.jpg);}

.product_left ul li span a{ width:167px; height:36px; line-height:36px; display:block; font-size:16px; color:#fff; background:url(../images/cp_list.png) no-repeat center; margin:10px auto 0px;}

.product_left ul li a{ width:167px; height:30px; line-height:30px; display:block; font-size:14px; color:#313131; background:url(../images/cp_ico.png) no-repeat 20px center; padding-left:35px;}



/***product_right***/

.product_right { width:948px; float:right; height:600px;}

.product_right .product_tit{ width:918px; background:url(../images/cp_line.jpg) repeat-x bottom; height:50px; margin:0px 0px 30px 30px;}

.product_right .product_tit h3 a{ float:left; width:100px; height:50px; line-height:50px; text-align:center; font-size:18px; color:#313131; font-weight:bold; margin-right:10px;}

.product_right .product_tit .active a{ color:#00923f;}

.product_right .product_tit .more {float: right;color: #666; line-height:50px; font-size:14px;}

.product_right .hide{ display:none;}

.product_right dl{ margin:0px 0px 0px 30px; float:left; width:286px; height:260px;}

.product_right dl dt{ width:276px; height:210px; padding:4px; border:1px solid #ddd;}

.product_right dl dt a{ width:276px; height:210px; overflow:hidden; display:block;}

.product_right dl dt img{ width:276px; height:210px;

-webkit-transition:all 1s ;

-moz-transition:all 1s ;

-o-transition:all 1s ;

-ms-transition:all 1s;

transition:all 1s ;}

.product_right dl dt:hover img{ transform: scale(1.2, 1.2);

-ms-transform:scale(1.2, 1.2);

-moz-transform:scale(1.2, 1.2);

-webkit-transform:scale(1.2, 1.2);

-o-transform:scale(1.2, 1.2);}

.product_right dl dd a{ display:block; height:40px; line-height:40px; font-size:14px; text-align:center; color:#313131;}



/**s_banner1_box**/

.s_banner1_box{ height:220px; background:url(../images/s_banner1.jpg) no-repeat center;}

.s_banner1{ width:1180px; height:170px; margin:auto; position:relative;}

.s_banner1 img{ display:block; position:absolute; left:15px; top:20px;}

.s_banner1 p{ position:absolute; top:135px; left:512px; height:25px;}

.s_banner1 b{ font-size:16px; color:#fff; line-height:25px; display:block; float:left;}

.s_banner1 span{ font-size:24px; font-family:impact; color:#fff; line-height:25px; float:left;}

.s_banner1 a{ display:block; position:absolute; top:135px; left:930px; width:93px; height:23px; line-height:23px; font-size:14px; color:#e5bc00; border:1px solid #e5bc00; text-align:center;}



/**ys_box**/

.ys_box{ height:1678px; background:url(../images/ys_bg.jpg) no-repeat bottom;}

.ys_box h3{ width:1180px; margin:auto; height:118px; text-align:center; padding-top:40px;}

.ys_big{ width:1180px; margin:auto; height:1520px; position:relative;}

.ys_list{ position:absolute; z-index:99; width:462px;}

.ys_list span{ display:block; font-size:24px; color:#00923f; font-weight:bold; line-height:36px; margin-bottom:15px;}

.ys_list span b{ display:block; font-size:18px; color:#313131;}

.ys_list p{ font-size:15px; line-height:30px; color:#313131;}

.ys_tel{ margin-top:25px;}

.ys_tel em{ background:url(../images/ys_tel.jpg) no-repeat; font-style:normal; font-family:impact; color:#00923f; font-size:24px; width:309px; height:45px; display:block; line-height:45px; padding-left:45px; text-align:center; float:left;}

.ys_tel a{ display:block; width:98px; height:45px; text-align:center; line-height:45px; color:#fff; font-size:18px; font-weight:bold; float:right; background:#e5bc00;}

.ys_list1{ top:72px; left:718px;}

.ys_list2{ top:452px; left:95px;}

.ys_list3{ top:816px; left:718px;}

.ys_list4{ top:1210px; left:95px;}



/**s_banner2_box**/

.s_banner2_box{ height:450px; background:#e8e8e8;}

.s_banner2{ width:1180px; margin:auto; position:relative;}

.s_banner2 img{ display:block; position:absolute; top:45px; right:0px;}

.s_banner2 span{ display:block; position:absolute; top:360px; left:668px;}

.s_banner2 em{ background:url(../images/ys_tel.jpg) no-repeat; font-style:normal; font-family:impact; color:#00923f; font-size:24px; width:309px; height:45px; display:block; line-height:45px; padding-left:45px; text-align:center; float:left;}

.s_banner2 a{ display:block; width:98px; height:45px; text-align:center; line-height:45px; color:#fff; font-size:18px; font-weight:bold; float:right; background:#e5bc00; margin-left:10px;}



/**al_box**/

.al_box{ width: 1180px; height:395px; margin:30px auto;}

.al_box h3{ text-align:center; height:50px; background:url(../images/al_tit.jpg) no-repeat; margin-bottom:25px; position:relative;}

.al_box h3 a{ display:block; font-size:30px; font-weight:bold; color:#00923f; line-height:26px;}

.al_box h3 b{ font-size:14px; color:#ddd; text-transform:uppercase; line-height:24px;}



/*图片滚动*/

.carousel{ margin:0px auto; width:1180px; height:320px; overflow: hidden; position: relative;}

.carousel .slides{ margin:0px auto; overflow:hidden; position:relative;}

.carousel .slides  div em{ position:absolute; bottom:0px; text-align:center; line-height:40px; font-size:16px; left:0px; width:100%; height:40px; display:block; background-color: rgba(0,0,0,0.5); font-style:normal;}

.carousel .slides  div em a{ color:#fff;}

.carousel .slides img{width:520px; height:320px;}

.carousel .slides .slideItem{ padding:0px; overflow:hidden; position:absolute; cursor:pointer; opacity:1!important;}

.carousel .slides .slideItem a{ overflow:hidden; display:block;}

.carousel .slides .slideItem img{ width:100%; height:100%;}

.carousel .slides .slideItem .cover{ background: rgb(0, 0, 0); left:0px; top:0px; width:100%!important; display:block; position:absolute;}

.prevButton{background:url(../images/l.png) no-repeat 0px 0px; top:130px; left:0px; width:59px; height:59px; display:block; position:absolute; z-index:99; cursor:pointer;}

.nextButton{background: url(../images/r.png) no-repeat 0px 0px; top:130px; right:0px; width:59px; height:59px; display:block; position:absolute; z-index:99; cursor:pointer;}



/**khjz_box**/

.khjz_box{ width: 1180px; height:505px; margin:30px auto;}

.khjz_box h3{ text-align:center; height:50px; background:url(../images/al_tit.jpg) no-repeat; margin-bottom:25px; position:relative;}

.khjz_box h3 a{ display:block; font-size:30px; font-weight:bold; color:#00923f; line-height:26px;}

.khjz_box h3 b{ font-size:14px; color:#ddd; text-transform:uppercase; line-height:24px;}

.khjz_box dl{ width:1180px; height:290px;}

.khjz_box dl dd{ width:590px; height:290px; float:left;}

.khjz_box dl dd img{ width:590px; height:290px;}

.khjz_box dl dt{ width:550px; height:270px; float:left; background:#f3f3f3; padding:20px 20px 0px;}

.khjz_box dl dt .al_nr{ line-height:30px; color:#303030; font-size:14px; height:210px; overflow:hidden;}

.khjz_box dl dt .al_nr span{ font-weight:bold;}

.khjz_box dl dt a{ display:block; width:110px; height:32px; background:#e5bc00; font-size:14px; color:#fff; text-align:center; line-height:30px; margin-top:10px;}

.box1 { width:1180px; height:120px; position:relative; margin-top:20px;}

.tempWrap {margin:  auto;}

.box1 li {float:left; width:200px; margin:0px 10px; text-align:center;}

.box1 li img { width:200px; height:120px;}

.box1 .lefts { background: url(../images/lefts.jpg) no-repeat; display: block; width:34px; height:120px; position: absolute; left:0px; top:0px;}

.box1 .rights { background: url(../images/rights.jpg) no-repeat; display: block; width:34px; height:120px; position: absolute; right:0px; top:0px;}



/**s_banner3**/

.s_banner3{ width:1920px; height:220px; background:#eee; margin:auto; position:relative;}

.s_banner3 img{ display:block; position:absolute; left:0px; top:0px;}

.s_banner3 p{ position:absolute; top:145px; left:830px;}

.s_banner3 b{ display:block; font-size:14px; color:#303030; line-height:30px; float:left;}

.s_banner3 span{ font-size:22px; font-family:impact; color:#00923f; line-height:30px; float:left;}

.s_banner3 a{ display:block; position:absolute; top:145px; left:1075px; width:78px; height:28px; border:1px solid #e5bc00; line-height:28px; font-size:16px; font-weight:bold; text-align:center; color:#e5bc00;}



/**gs_box**/

.gs_box{ height:485px; background:url(../images/gsjj_bg.jpg) no-repeat bottom;}

.gs_big{ width:1180px; margin:30px auto 0px; height:485px;}

.gs_big h3{ height:75px; text-align:center; background:url(../images/gsjj_tit.jpg) no-repeat center;}

.gs_big h3 a{ color:#00923f; font-size:24px; font-weight:bold;}

.gs_big dl{ height:330px; padding-top:40px;}

.gs_big dl dd{ width:510px; height:330px; float:left; padding: 12px 0px 0px 0px;}

.gs_big dl dd img{ width:500px; height:320px; border:5px solid #fff;}

.gs_big dl dt{ width:640px; float:right; height:330px; background:url(../images/gsjj_bg.png) no-repeat center 15px;}

.gs_big dl dt span a{ line-height:30px; color:#333; font-weight:bold; font-size:15px; display:block; padding:5px 0px 0px 28px;}

.gs_big dl dt p{ line-height:26px; font-size:14px; color:#666; overflow:hidden; padding:10px 20px 0px; height:234px; padding-bottom:5px;}

.gs_big dl dt b a{ display:block; text-align:center; line-height:40px; color:#fff; background:#00923f; font-size:16px; font-style:normal; width:120px; height:40px; border:3px solid #c3c3c3; float:left; margin-left:258px;}



/**qyxc_box**/

.qyxc_box{ width:1180px; margin:30px auto 20px;}

#tab2{width:1180px; height:292px; position:relative;}

#tab2 .tab_menu2{width:1180px; background:url(../images/qyxc_tit.jpg) repeat-x center; height:52px; font-size:18px; font-weight:bold; color:#2a2a2a; text-align:center; position:absolute; bottom:0px; left:0px;}

#tab2 .tab_menu2 li{ display:inline-block; *display:inline; zoom:1; width:190px; height:50px; border:1px solid #ccc; cursor:pointer; font-size:18px; line-height:50px; text-align:center; margin-right:-5px; background:#fff;}

#tab2 .tab_menu2 li a{ color:#666;}

#tab2 .tab_menu2 .selected2{ background:#00923f; border:1px solid #00923f;}

#tab2 .tab_menu2 .selected2 a{ color:#fff;}

#tab2 .hide{display:none;}

#tab2 .tab_box2{width:1180px; height:240px; position:absolute; top:0px; left:0px;}



/**连续滚动**/

.box3 {width:1180px; position:relative; height:240px;}

.box3 ul {margin:0px auto;}

.box3 li {float:left; width:255px; margin:0px 20px 0px 0px; text-align:center;}

.box3 li img {width:355px;height:200px;}

.box3 li a { line-height:20px; font-size:14px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#303030;}

.box3 .lefts { background: url(../images/lefta.jpg) no-repeat; display: block; width: 30px; height: 80px; position: absolute; left:0px; top:60px;}

.box3 .rights { background: url(../images/righta.jpg) no-repeat; display: block; width: 30px; height: 80px; position: absolute; right:0px; top:60px;}



/**连续滚动**/

.box4 {width:1180px; position:relative; height:240px;}

.box4 ul {margin:0px auto;}

.box4 li {float:left; width:255px; margin:0px 20px 0px 0px; text-align:center;}

.box4 li img {width:255px;height:200px;}

.box4 li a { line-height:40px; font-size:14px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#303030;}

.box4 .lefts { background: url(../images/lefta.jpg) no-repeat; display: block; width: 30px; height: 80px; position: absolute; left:0px; top:60px;}

.box4 .rights { background: url(../images/righta.jpg) no-repeat; display: block; width: 30px; height: 80px; position: absolute; right:0px; top:60px;}



/**new_big**/

.new_big{ width:100%; height:425px; margin-bottom:30px;}

.new_box{ width:1180px; margin:auto; height:445px; clear:both;}

.new_l{ float:left; width:730px;}

.new_r{ float:right; width:420px;}

.new_r h3{ background:url(../images/new_tit.jpg) no-repeat left bottom; height:50px; line-height:50px;}

.new_r h3 a img{ float:right; margin-top:20px;}

.new_r h3 span a{ float:left; font-size:18px; font-weight:bold; color:#00923f;}




#tab3{width:730px;}

#tab3 .tab_menu3{width:730px; background:url(../images/new_tit.jpg) no-repeat left bottom; height:50px; font-size:18px; font-weight:bold; color:#2a2a2a;}

#tab3 .tab_menu3 li{ display:inline-block; *display:inline; zoom:1; width:100px; height:18px; cursor:pointer; font-size:18px; line-height:50px; text-align:center; font-weight:bold;}

#tab3 .tab_menu3 li a{ color:#2a2a2a;}

#tab3 .tab_menu3 .selected3 a{ color:#00923f;}

#tab3 .tab_box3{width:730px; clear:both; position:relative;}

#tab3 .hide{display:none;}

.tab_box3 a.more{ position:absolute; top:-50px; right:0px; z-index:999; font-size:12px; color:#000;}

.tab_box3 dl{ width:730px; height:160px; margin:20px 0px 10px 0px;}

.tab_box3 dl dd{ width:363px; float:left; background:url(../images/new_bg.jpg) no-repeat right;}

.tab_box3 dl dd img{ width:328px; height:160px;}

.tab_box3 dl dt{ float:right; width:340px;}

.tab_box3 dl dt span a{ display:block; font-size:14px; color:#333; line-height:40px; font-weight:bold;}

.tab_box3 dl dt p{ line-height:24px; color:#666; font-size:13px; height:120px; overflow:hidden;}

.tab_box3 ul{ clear:both;}

.tab_box3 ul li{ width:325px; float:left; line-height:36px; border-bottom:1px dashed #c4c4c4; margin:0px 20px 0px 0px; padding-left:20px; background:url(../images/new_ico.png) no-repeat 5px center;}

.tab_box3 ul li a{ font-size:12px; float:left; display:block;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.tab_box3 ul li span{ float:right; display:block; padding-right:5px; text-align:right;}



/************文字滚动************/

#ticker {width: 420px;	height: 354px;	overflow: hidden;	position: relative;	margin:15px 0px 0px;}

#ticker li{ width:420px; border-bottom:1px dashed #999; padding:10px 0px;}

.wen{ background:url(../images/q.jpg) no-repeat 10px center; line-height:36px; padding-left:40px; font-size:14px; color:#333; height:36px; overflow:hidden;}

.wen a{ color:#2a2a2a; font-size:14px; font-weight:bold;}

.da{ background:url(../images/a.jpg) no-repeat 10px 6px; margin-top:6px; padding-left:40px; font-size:13px; height:48px; overflow:hidden; line-height:24px; color:#666;}



/**link_big**/

.link_big{  height:72px; background:url(../images/link.jpg) no-repeat center; width:1180px; margin:0px auto 30px;}

.link_big h3{ line-height:28px; float:left; background:#00923f; color:#fff; font-size:16px; text-align:center; margin:22px 5px 22px 105px; width:90px; height:28px;}

.link_nav{ float:left; width:880px;}

.link_big a{ font-size:14px; color:#303030; line-height:72px; padding:0px 10px;}