@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:#03b652;}
.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:#f3f3f3;}
.search{width: 1180px; margin:auto; height:50px;}
.keytext{width: 770px;height: 50px;line-height: 50px; float: left; font-family:Microsoft YaHei; font-size: 13px; color:#333;}
.keytext span{line-height: 50px; color: #333; font-weight:bold;}
.keytext a{margin: 0px 8px 0px 0px; line-height:50px; color:#333;}
.rmgj-n-r{ float:right; margin-top:12px;}
.text{padding:0px 0px 0px 16px; float:left; height:26px; width:180px; font-size:13px; background:url(../images/search_bg.jpg) no-repeat; color:#666; font-family:"微软雅黑";}
.submit{width:27px; height:26px; border:0; padding:0; background:url(../images/search_bg.jpg) no-repeat right; float:left;}

/**hzhb_box**/
.hzhb_box{ width:100%; height:270px; background:url(../images/hzhb_bg.jpg);}
.hzhb_big{ width:1180px; margin:auto; position:relative;}
.hzhb_big h3{text-align:center; height:80px; padding-top:20px;}
.hzhb_big h3 a{ color:#2c2c2c; font-size:24px; display:block; height:40px; line-height:40px; font-weight:bold;}
.hzhb_big h3 a b{ color:#03b652; font-weight:bold;}
.hzhb_big h3 span{ color:#aaa; display:block; font-size:16px; height:25px; line-height:25px; text-transform:uppercase; font-family:"Times New Roman"; background:url(../images/hzhb_tit.png) no-repeat center;}

/**********************************************图片滚动********************************************/
.gd_01{ position:relative; width:1180px;}
.gd_01 em{ position:absolute; top:0px;}
.gd_01 .t_l1{ left:0px; top:40px;}
.gd_01 .t_r1{ right:0px; top:40px;}
.gd_01 #simgs{ margin:0px 35px;}
.gd_01 li{ float:left; width:204px; padding: 0 20px 0 0; text-align:center;}
.gd_01 li img{ display:block; width:194px; height:120px; border:1px solid #ddd; padding:4px;}
.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**/
.product_box{ width:100%; height:687px; background:url(../images/cp_bg.jpg); padding:20px 0px;}
.product_big{ width:1180px; margin:auto;}
.product_left{ float: left; width:220px; height:750px;}
.product_left h2{ background:url(../images/cp_tit.jpg) no-repeat; line-height:57px; height:57px; text-align:center; padding:15px 0px 0px 0px;}
.product_left h2 a{ font-size:22px; font-weight:bold; color:#fff;}
.product_left ul{ width:220px; background:#1aa358; height:614px; padding-top:1px;}
.product_left ul li a{ width:155px; height:40px; line-height:40px; display:block; font-size:14px; color:#fff; background:url(../images/cp_tab.jpg) no-repeat center; padding-left:35px; margin:10px auto 0px;}

/***product_right***/
.product_right { width:960px; float:right; height:687px;}
.product_right .product_tit{ width:938px; border:1px solid #ddd; height:50px; margin:0px 0px 20px 20px;}
.product_right .product_tit h3 a{ float:left; width:115px; height:50px; line-height:50px; text-align:center; font-size:16px; color:#000; padding-left:13px;}
.product_right .product_tit .active a{ background:url(../images/cp_taba.jpg); color:#fff;}
.product_right .product_tit .more {float: right;color: #666; line-height:50px; padding-right:10px;}
.product_right .hide{ display:none;}
.product_right ul li{ margin:0px 0px 0px 20px; float:left; width:220px; height:205px;}
.product_right ul li b{ display:block; padding:4px; border:1px solid #ddd;}
.product_right ul li b a{ width:210px; height:160px; display:block; overflow:hidden;}
.product_right ul li img{ width:210px; height:160px;
-webkit-transition:all 1s ;
-moz-transition:all 1s ;
-o-transition:all 1s ;
-ms-transition:all 1s;
transition:all 1s ;}
.product_right ul li:hover img{ transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */}
.product_right ul li span{ display:block; height:35px; line-height:35px; text-align:center; font-size:14px;}
.product_right ul li span a{ color:#303030;}

/**s_banner1_box**/
.s_banner1_box{ height:170px; background:url(../images/s_banner1.jpg);}
.s_banner1{ width:1180px; height:170px; margin:auto; position:relative;}
.s_banner1 img{ display:block; position:absolute; left:0px; top:7px; z-index:9;}
.s_banner1 p{ top:108px; left:400px; position:absolute; z-index:99;}
.s_banner1 b{ display:block; font-size:14px; color:#fff; line-height:40px; float:left; padding-left:40px; background:url(../images/s_tel.png) no-repeat left center;}
.s_banner1 span{ font-size:24px; font-family:impact; color:#fff; float:left; line-height:40px;}
.s_banner1 a{ display:block; float:left; width:108px; border-bottom:2px solid #005da6; line-height:40px; background:#047fdf; color:#fff; font-size:18px; font-weight:bold; text-align:center; margin-left:10px;}

/**cpys_box**/
.cpys_box{ width:1180px; margin:auto; height:491px;}
.cpys_box h4{ text-align:center; margin-bottom:20px;}
.cpys_box h4 img{ display:block; width:267px; height:37px; margin:30px auto 10px;}
.cpys_box h4 span{ display:block; font-size:16px; color:#666;}
.cpys_box ul li{ width:370px; height:400px; background:#f7f7f7; border-top:1px solid #d5d5d5; border-bottom:2px solid #9d9d9d; text-align:center; cursor:pointer; float:left; margin-left:35px;}
.cpys_box ul li:first-child{ margin:0px;}
.cpys_box ul li em img{ width:87px; height:42px; margin:30px auto; display:block;}
.cpys_box ul li b img{ width:87px; height:42px; margin:30px auto; display:none;}
.cpys_box ul li img{ display:block; width:330px; height:150px; margin:auto;}
.cpys_box ul li span{ display:block; font-size:18px; color:#555; font-weight:bold; line-height:30px; margin-top:20px;}
.cpys_box ul li p{ font-size:14px; line-height:24px; color:#555; padding:0px 40px;}
.cpys_box ul li:hover{ background:#03b652; border-top:1px solid #009845; border-bottom:2px solid #009845;}
.cpys_box ul li:hover em img{ display:none;}
.cpys_box ul li:hover b img{ display:block;}
.cpys_box ul li:hover span{ color:#fff;}
.cpys_box ul li:hover p{ color:#fff;}

/**ys_box**/
.ys_box{ width:1180px; margin:30px auto; height:504px; clear:both;}
.ys_box h3{ text-align:center;}
.ys_box h3 span{ display:block; font-size:20px; color:#555;}
.ys_box h3 a{ font-size:36px; color:#03b652; font-weight:bold; background:url(../images/ys_tit.jpg) no-repeat center; display:block;}
.ys_box h3 a b{ font-size:24px; color:#047fdf; font-weight:bold;}
#scrollWrapper{ position:relative; width:1180px; margin:0px auto;}
#scrollBorder{ margin:0px auto; width:1180px;}
#scroll {position:relative; overflow:hidden; width:1180px; height:430px; background: url(../images/ys_tab1.png) no-repeat center bottom; margin:0px auto;}
#boards{ width:9999em; position:absolute;}
.board{ width:1180px; height:430px; float:left; }
.board dl dd{ float:left; width:550px; margin-left:60px;}
.board dl dt { float:left; width:480px; margin-left:40px; padding-top:20px;}
.board dl dt .ys_tit{ height:94px; width:400px;}
.board dl dt img{ display:block; float:left;}
.board dl dt span{ display:block; float:left; font-size:20px; font-family:"微软雅黑"; font-weight:bold; color:#03b652; margin:30px 0px 0px -30px;}
.board dl dt p{ font-size:14px; line-height:30px; color:#333; font-family:"微软雅黑"; background:url(../images/ys_ico.jpg) no-repeat left 12px; padding-left:20px;}
.board dl dt b{ font-family:"微软雅黑"; font-size:14px; color:#333; font-weight:normal; background:url(../images/ys_tel.jpg) no-repeat left center; display:block; padding-left:60px; margin-top:20px;}
.board dl dt b em{ font-style:normal; color:#047fdf; font-size:24px; font-weight:bold; display:block;}
#thumbs{ position:absolute; bottom:0px; left:137px;}
.t{ padding:0 !important; border:0 !important;}
.t a{ display:block; width:221px; float:left; height:52px; margin-left:-60px; margin-right:1px; cursor:pointer; padding:17px 0px 0px 80px;;}
.t a.active{ background:url(../images/ys_tab2.png);}
.t a img{ display:block; width:51px; height:34px; float:left; margin:6px 10px 0px 0px;}
.t a span{ display:block; font-size:20px; color:#fff; font-weight:bold; font-family:"微软雅黑"; float:left;}
.t a span em{ display:block; font-style:normal;}
.t a span .wz_x{ font-size:12px; color:#fff; font-weight:normal; text-transform:uppercase; text-align:left;}
#arrows a{ display:block; width:34px; height:67px; cursor:pointer; z-index:1; position: absolute;top: 143px;}
#arrow-left{ background: url(../images/left.jpg) no-repeat;left:0px;}
#arrow-right{ background:url(../images/right.jpg) no-repeat; right:0px;}

/**s_banner2_box**/
.s_banner2_box{ height:288px; background:url(../images/s_banner2.jpg) no-repeat center;}
.s_banner2{ width:1180px; margin:auto; position:relative;}
.s_banner2 p{ line-height:50px; color:#fff; width:450px; text-align:center;position:absolute; top:60px; left:65px;}
.s_banner2 p em{ font-style:normal; display:block; font-size:24px;}
.s_banner2 p i{ font-style:normal; font-size:24px; font-size:43px; font-family:"方正小标宋简体";}
.s_banner2 b{ position:absolute; top:173px; left:103px;}
.s_banner2 a{ display:block; float:left; width:75px; height:75px; margin-right:50px;}

/**al_box**/
.al_box{ width:1180px; margin:auto; height:236px;}
.al_tit{ margin-top:20px; height:30px; background:url(../images/al_tit.jpg) no-repeat left center; text-align:center;}
.al_tit h3{ line-height:30px;}
.al_tit h3 a{ font-size:18px; color:#03b652; font-weight:bold;}
.al_tit h3 b{ font-size:14px; color:#676767; font-family:"Times New Roman"; text-transform:uppercase; padding-left:10px;}

/**连续滚动**/
.box3 {width:1180px; position:relative; margin: auto;}
.box3 ul {margin:0 auto;}
.box3 li {float:left; width:220px; height:195px; background:#eee; margin:10px 20px 0px 0px; text-align:center; box-shadow: 5px 5px 5px #eee;}
.box3 li img {width:220px;height:160px; border:1px solid #fff; }
.box3 li a {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:35px; font-size:14px; color:#303030;}

/**khjz_box**/
.khjz_box{ width:1180px; height:396px; margin:30px auto; position:relative;}
.khjz_box h3{ line-height:30px; background:url(../images/khjz_tit.jpg) no-repeat left center; text-align:center;}
.khjz_box h3 a{ font-size:18px; color:#03b652; font-weight:bold;}
.khjz_box h3 b{ font-size:14px; color:#676767; font-family:"Times New Roman"; text-transform:uppercase; padding-left:10px;}
.khjz_box b a{ display:block; width:55px; height:55px; background:#03b652; border-radius:55px; text-align:center; line-height:55px; color:#fff; position:absolute; left:562px; top:196px;}
.khjz_box dl{ width:560px; height:162px; position:relative; float:left; margin:20px 15px 0px;}
.khjz_box dl dd{ width:162px; position:absolute; left:0px; top:0px; z-index:99;}
.khjz_box dl dd img{ width:158px; height:158px; border:2px solid #03b652; border-radius:158px;}
.khjz_box dl dt{ width:356px; float:right; border:1px solid #ddd; height:148px; border-top-right-radius:158px; border-bottom-right-radius:158px; position:absolute; right:0px; top:1px; padding:10px 20px 0px 90px; z-index:9;}
.khjz_box dl dt span a{ font-size:14px; color:#03b652; line-height:30px;}
.khjz_box dl dt p{ line-height:24px; font-size:12px; height:72px; overflow:hidden;}
.khjz_box dl dt em a{ display:block; width:75px; height:28px; border-radius:28px; margin-top:5px; font-style:normal; color:#fff; background:#047fdf; text-align:center; line-height:28px;}

/**s_banner3_box**/
.s_banner3_box{ height:256px; background:url(../images/s_banner3.jpg) no-repeat center;}
.s_banner3{ width:1180px; margin:auto; position:relative;}
.s_banner3 p{ position:absolute; top:85px; left:600px; font-size:18px; color:#fff; line-height:30px;}
.s_banner3 p span{ display:block; font-weight:bold;}
.s_banner3 b{ display:block; position:absolute; right:0px; top:85px;}
.s_banner3 b span{ font-size:14px; color:#fff; display:block; background:url(../images/s_tel.png) no-repeat left center; padding-left:50px;}
.s_banner3 b strong{ display:block; font-family:impact; font-size:24px; color:#fff;}
.s_banner3 em{ position:absolute; top:173px; left:760px; display:block;}
.s_banner3 em a{ display:block; float:left; width:75px; height:75px; margin-right:50px;}

/**gs_box**/
.gs_box{ width:100%; height:479px; background:url(../images/about_bg.jpg) no-repeat center;}
.gs_big{ width:1180px; margin:auto; height:479px;}
.gs_big dl{ clear:both; margin-top:10px;}
.gs_big dl dd{ width:404px; float:left; margin:95px 0px 0px 70px;}
.gs_big dl dd img{ width:404px; height:290px; display:block; border-radius:3px;}
.gs_big dl dt{ width:620px; float:left; margin:79px 0px 0px 86px;}
.gs_big dl dt span a{ display:block; font-size:24px; color:#03b652; font-weight:bold; line-height:50px;}
.gs_big dl dt p{ line-height:30px; font-size:14px; color:#2a2a2a; height:210px; overflow:hidden;}
.gs_big dl dt em a{ display:block; width:120px; height:40px; text-align:center; line-height:40px; color:#fff; background:#047fdf; font-size:16px; margin-top:8px; font-style:normal; border-radius:5px;}

/**scxc_box**/
.scxc_box{ width:1180px; margin:20px auto 0px; height:285px;}
#tab2{width:1180px; position:relative;}
#tab2 .tab_menu2{ position:absolute; z-index:1; width:1180px; height:45px; text-align:center; font-weight:bold; font-size:18px; color:#2a2a2a; background:url(../images/khjz_tit.jpg) no-repeat center;}
#tab2 .tab_menu2 li{ display:inline-block; *display:inline; zoom:1; width:120px; height:45px; line-height:45px;}
#tab2 .tab_menu2 a{ color:#2a2a2a; display:block; font-size:20px; font-weight:bold;}
#tab2 .tab_menu2 .selected2 a{ color:#03b652;}
#tab2 .tab_box2{width:1180px; clear:both; top:60px; position:relative;}
#tab2 .hide{display:none;}

/**连续滚动**/
.box1 {width:1180px; position:relative;}
.box1 li {float:left; width:248px; margin:0px 20px 0px 0px; height:220px;}
.box1 li img {width:238px; height:175px; padding:4px; border:1px solid #ddd;}
.box1 li span{display:block; overflow:hidden; line-height:35px; height:35px; text-align:center;}
.box1 li span a{ font-size:14px; color:#2a2a2a;}
.box1 em{ position:absolute;}
.box1 .t_l1{ left:0px; top:64px;}
.box1 .t_r1{ right:0px; top:64px;}
.box1 #simgs1{ margin:0px 43px;}

/**连续滚动**/
.box2 {width:1180px; position:relative;}
.box2 li {float:left; width:248px; margin:0px 20px 0px 0px; height:220px;}
.box2 li img {width:238px; height:175px; padding:4px; border:1px solid #ddd;}
.box2 li span{display:block; overflow:hidden; line-height:35px; height:35px; text-align:center;}
.box2 li span a{ font-size:14px; color:#2a2a2a;}
.box2 em{ position:absolute;}
.box2 .t_l1{ left:0px; top:64px;}
.box2 .t_r1{ right:0px; top:64px;}
.box2 #simgs2{ margin:0px 43px;}

/**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 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:#03b652;}

/*滑动门*/
#tab3{width:730px;}
#tab3 .tab_menu3{width:730px; background:url(../images/new_tit.jpg) no-repeat 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:#03b652;}
#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; width:260px;}
.tab_box3 ul li span{ float:right; display:block; width:55px; 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_box**/
.link_box{ background:url(../images/link_bg.jpg) no-repeat center; height:50px;}
.link_big{ width:1180px; margin:auto;}
.link_box span{ display:block; height:50px; font-size:16px; color:#2a2a2a; font-weight:bold; line-height:50px;float:left; text-transform:uppercase; margin-right:70px;}
.link_nav{ line-height:40px; height:40px;}
.link_nav a{ font-size:14px; color:#333; padding:0px 15px 0px 0px;}