.header,.main,.footer{ width:1006px; margin:0 auto;}
#header{ background:url(../images/gsj_1.jpg) repeat-x; height:184px; position:relative; z-index:1;}
.h_top{ height:36px; line-height:36px;}
.h_top dt{ float:left; font-size:14px; color:#3e3e3e;}
.h_top dt i{ background:url(../images/gsj_2.jpg) no-repeat; width:20px; height:21px; display:inline-block; vertical-align:-5px; margin-right:5px;}
.h_top dd{ float:right; color:#3e3e3e;}
.h_top dd a{ color:#3e3e3e;}
.h_top dd em{ margin:0 10px;}
.logo{ padding-top:20px; float:left;}
.search{ float:right; padding-top:34px;}
.search .text{ background:url(../images/gsj_4.jpg) no-repeat; width:235px; height:35px; line-height:35px; text-indent:10px; border:0; float:left; color:#9e9d9d;}
.search .submit{ background:url(../images/gsj_5.jpg) no-repeat; width:35px; height:35px; border:0; float:left;}
.search .hotword{ color:#9e9d9d; float:left; height:35px; line-height:35px; margin-right:20px;}
.search .hotword a{ color:#9e9d9d;}
.h_nav1{ height:45px; padding-top:19px; float:left;}
.h_nav1 li{ float:left; width:140px; text-align:center; position:relative;}
.h_nav1 li span{ font-size:14px; color:#FFF; display:block; height:45px; line-height:45px;}
.h_nav1 li .sub{ display:none;}
.h_nav1 li:hover .sub{ background:#363333; position:absolute; top:45px; left:0; width:100%; display:block;}
.h_nav1 li:hover .sub a{ font-size:14px; color:#FFF; display:block; height:40px; line-height:40px; border-bottom:#5e5c5c 1px solid;}
.h_nav1 li.bg1{ background:#3e830f;}
.h_nav1 li.bg2{ background:#b6161e;}
.h_nav2{ height:45px; padding-top:19px; float:right;}
.h_nav2 li{ float:left; background:url(../images/gsj_6.jpg) right center no-repeat;}
.h_nav2 li a{ font-size:14px; color:#333; height:45px; line-height:45px; display:inline-block; padding:0 30px;}
.h_nav2 li a:hover{ background:#b6161e; color:#FFF;}
.h_nav2 li a.hover{ background:#b6161e; color:#FFF;}
.h_nav2 li.last{ background:none;}

.m_bg{ background:#f5f5f5;}
.m_bg1{ background:url(../images/gsj_37.jpg) top repeat-x #FFF;}
.m_tit{ background:url(../images/gsj_11.png) bottom center no-repeat; line-height:50px; padding-bottom:9px; text-align:center; padding-top:45px;}
.m_tit span{ font-size:24px; color:#3e830f;}
.m_tit span.en{ text-transform:uppercase; margin-left:10px;}
.m_wrap{ padding:60px 0;}
.m_wrap .img{ float:left; width:390px;}
.m_wrap .con{ float:left; width:610px;} 
.m_wrap .con .p1{ background:#3e830f; line-height:50px; text-indent:20px;}
.m_wrap .con .p1 span.cn{ font-size:16px; color:#FFF;}
.m_wrap .con .p1 span.en{ font-size:14px; color:#FFF;}
.m_wrap .con .p2{ font-size:14px; color:#828282; margin-left:20px; padding:20px 0; line-height:25px;}
.m_wrap .con .p3{ font-size:24px; color:#3e830f; border-bottom:#ebebeb 1px solid; display:inline-block; margin-left:20px;}
.m_wrap1{ padding:60px 0;}
.m_wrap1 dt{ float:left; width:400px;}
.m_wrap1 dd{ float:right; width:585px;}
.m_wrap1 dd .list{ border-bottom:#eaeaea 1px dashed; padding:15px 0;}
.m_wrap1 dd .list .p1{ font-size:14px; color:#3e830f; padding-bottom:5px;}
.m_wrap1 dd .list .p1 span{ float:right; background:#3e830f; color:#FFF;}
.m_wrap1 dd .list .p2{ color:#666; padding-bottom:5px;}
.m_wrap2{ margin:0 40px; border-bottom:#eee 1px solid; border-top:#eee 1px solid;}
.m_wrap2 dt{ background:url(../images/gsj_35.jpg) left bottom no-repeat; padding:20px 0;}
.m_wrap2 dt span{ display:inline-block;}
.m_wrap2 dt span.cn{ font-size:24px; color:#3e830f; margin-right:10px;}
.m_wrap2 dt span.en{ font-size:18px; color:#a6a6a6;}
.m_wrap2 dd{ padding-bottom:20px;}
.m_wrap2 dd .con{ line-height:30px; padding-top:20px;}
.m_wrap2 dd .con .p1{ font-size:18px; color:#333;}
.m_wrap2 dd .con .p2{ font-size:14px; color:#666;}
.m_wrap2 dd .con .p2 span{ width:50%; display:inline-block;}
.m_wrap3{}
.m_wrap3 dt{ border:#d9d9d9 1px solid; height:48px; line-height:48px; padding:0 20px;}
.m_wrap3 dt i{ font-size:18px; color:#333;}
.m_wrap3 dt span{ font-size:16px; color:#666; cursor:pointer;}
.m_wrap3 dt span.hover{ color:#3e830f;}
.m_wrap3 dt em{ margin:0 20px; color:#666;}
.m_wrap3 dd{margin-top: 10px;}
.m_wrap4{ padding:55px 0;}
.m_wrap4 .img{ width:380px; float:right;}
.m_wrap4 .img img{ padding-top:35px;}
.m_wrap4 .box{ width:620px;}
.m_wrap4 .box li{ font-size:24px; color:#666; padding-bottom:40px;}
.m_wrap4 .box li span{ background:url("../images/gsj_78.png") no-repeat; width:100px; height:100px; line-height:100px; text-align:center;
    display:inline-block; font-size:36px; color:#FFF; margin-right:38px;}
.m_wrap4 .box li span.on{ background:url("../images/gsj_77.png") no-repeat;}
.m_wrap5{ width:100%; margin:55px 0;}
.m_wrap5 td{ border-bottom:#FFF 1px solid; border-right:#FFF 1px solid;}
.m_wrap5 td.bg{ background:#3e830f;}
.m_wrap5 td span{}
.m_wrap5 td .c1{ font-size:30px; color:#FFF; padding:10px 0; display:block;}
.m_wrap5 td .c2{ font-size:24px; color:#FFF; padding:30px 0; display:block;}
.m_wrap5 td .c3{ font-size:14px; color:#666; display:inline-block; width:40%; text-indent:40px; line-height:30px;}
.m_list{ width:310px;}
.m_list .con{ color:#FFF; background:url(../images/gsj_19.jpg) no-repeat; height:155px; text-align:center;}
.m_list .con .p1{ font-size:20px; padding-top:35px;}
.m_list .con .p2{ font-size:14px; padding-top:5px;}
.m_list:hover .con{ background:url(../images/gsj_20.jpg) no-repeat;}
.m_list1{ border:#ececec 1px solid; background:#fdfdfd; width:298px; float:left; text-align:center; height:370px; margin:60px 50px 60px 0;}
.m_list1 img{ margin:30px 0;}
.m_list1 p{ font-size:14px; color:#333; background:url(../images/gsj_25.png) top center no-repeat; margin:0 34px; padding:23px 0;}
.m_list1 a{ font-size:14px; color:#9c9c9c;}
.m_list1:hover{ border:#3e830f 1px solid; background:#3e830f;}
.m_list1:hover p{ color:#FFF; background:url(../images/gsj_24.png) top center no-repeat;}
.m_list1:hover a{ color:#FFF;}
.m_list2{ width:220px; float:left; height: 300px; text-align:center; background:url(../images/gsj_72.jpg) center right no-repeat; padding:20px 56px 0;}
.m_list2 .p1{ font-size:16px; color:#333;}
.m_list2 .p2{ color:#666; padding:10px 0;}
.m_list2 .p3{ color:#3e830f;}
.m_list3{ position:relative; width:470px; margin-top:70px;}
.m_list3 .img1{ position:absolute; top:-62px; left:30px;}
.m_list3 .img2{ position:absolute; top:-65px; right:20px;}
.m_list3 .con{ width:296px; height:120px; color:#ebebeb; position:absolute; top:135px; left:0;}
.m_list3 .con .p1{ font-size:16px; padding:10px 24px 5px;}
.m_list3 .con .p2{ font-size:12px; padding:0 24px; line-height:20px;}
.m_list3 .con.bg1{ background:url(../images/gsj_43.png) right no-repeat;}
.m_list3 .con.bg2{ background:url(../images/gsj_44.png) right no-repeat;}
.m_list3 .con.bg3{ background:url(../images/gsj_45.png) right no-repeat;}
.m_list3 .con.bg4{ background:url(../images/gsj_46.png) right no-repeat;}
.m_list4{ border-bottom:#c5c4c4 1px dotted; padding:40px 0;}
.m_list4 .img{ float:left; width:320px;}
.m_list4 .con{ float:right; width:650px;}
.m_list4 .con .p1{ font-size:18px; color:#3d3d3d; line-height:35px;}
.m_list4 .con .p2{ font-size:14px; color:#666; line-height:25px;}
.m_list4 .con .p3{ font-size:14px; color:#b8b8b8; padding:20px 0;}
.m_list4 .con span{ background:#565656; font-size:14px; color:#FFF; width:120px; height:35px; display:inline-block; line-height:35px; text-align:center;}
.m_list4:hover .con .p1{ color:#3e830f;}
.m_list4:hover .con span{ background:#3e830f;}
.m_list5{ float:left; width:332px; height:366px; border-bottom:#f2f2f2 1px solid; border-right:#f2f2f2 1px solid;}
.m_list5 .img{ text-align:center; padding-top:50px;}
.m_list5 .con{ color:#666; text-align:center; margin:0 20px;}
.m_list5 .con a{ color:#666;}
.m_list5 .con .p1{ font-size:18px; padding-top:15px;]}
.m_list5 .con .p2{ font-size:14px; height:25px; line-height:25px; overflow:hidden;}
.m_list5 .con span.more{ background:url("../images/gsj_82.jpg") no-repeat; width:99px; height:33px; line-height:33px; display:block; margin:15px auto 0;}
.m_list5:hover{ background:url("../images/gsj_81.jpg") repeat-x;}
.m_list5:hover .con{ color:#FFF;}
.m_list5:hover .con .p2{ height:auto;}
.m_list5:hover .con span.more{ display:none;}
.m_nav{ text-align:center;}
.m_nav a{ font-size:14px; color:#FFF; display:inline-block; width:140px; height:50px; line-height:50px; text-align:center; position:relative;}
.m_nav a.hover{ background:#3e830f;}
.m_nav a.hover i{ background:url(../images/gsj_38.jpg) center no-repeat; width:16px; height:6px; position:absolute; bottom:-6px; left:0; width:100%;}
.m_con{ width:455px; float:right;}
.m_con .p1{ font-size:24px; color:#3e830f; border-bottom:#ececec 1px solid; line-height:65px;}
.m_con .p2{ font-size:14px; color:#666; padding-left:15px; padding-top:15px; background:url(../images/gsj_54.jpg) left 25px no-repeat; line-height:25px;}
.m_con .p2 span{ font-size:16px;}
.m_con1{ padding:45px 0; color: #666; font-size:14px; color:#666; line-height:25px;}
.m_con1 .p1{ font-size:18px; color:#3e830f; text-align:center; border-bottom:#d8d7d7 1px dotted; line-height:50px;}
.m_con1 .p2{ font-size:14px; color:#b8b8b8; text-align:center; line-height:25px;}
.m_con1 .p3{ font-size:14px; color:#666; line-height:25px;}
.m_con2{}
.m_con2 .p1{ font-size:24px; color:#3e830f; text-align:center;}
.m_con2 .p2{ font-size:16px; color:#333; text-align:center; padding:20px 0;}
.m_con2 .p3{ color:#666; line-height:25px;}
.m_con2 .p3 span{ font-size:14px; color:#3e830f;}
.m_con2 .p4{ font-size:14px; color:#333; background:#f8f8f8; line-height:25px; text-align:center; padding:20px 0;}
.m_con2 .p5{ font-size:18px; color:#3e830f;}

.page{ text-align:center; padding:50px 0;}
.page a{ display:inline-block; height:35px; line-height:35px; padding:0 10px; font-size:18px; color:#666; padding:0 10px; background:#e9e9e9; margin:0 1px;}
.page a.prev{ background:#565656; color:#FFF;}
.page a.next{ background:#565656; color:#FFF;}
.page a.hover{ background:#3e830f; color:#FFF;}
.page a:hover{ background:#3e830f; color:#FFF;}

#footer{ background:url(../images/gsj_27.jpg) repeat-x; height:313px;}
.f_nav{ height:228px; padding-top:35px;}
.f_nav li{ float:left; background:url(../images/gsj_28.jpg) right center no-repeat; height:228px; padding:0 69px;}
.f_nav li a{ font-size:20px; color:#FFF; display:block;}
.f_nav li .sub{ padding-top:10px;}
.f_nav li .sub a{ font-size:14px; color:#FFF; line-height:30px;}
.f_nav li .box{ padding-top:20px;}
.f_nav li .box a{ display:inline-block; margin-right:25px;}
.f_nav li .box .p1{ font-size:14px; color:#FFF;}
.f_nav li .box .p2{ font-size:26px; color:#FFF;}
.f_nav li.last{ background:none;}
.f_foot{ font-size:14px; color:#FFF; height:50px; line-height:50px;}
.f_foot dt{ float:left;}
.f_foot dt a{ color:#FFF;}
.f_foot dt em{ margin:0 10px;}
.f_foot dd{ float:right;}
.f_foot img{vertical-align: middle;}

.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:46%; bottom:12px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:0; width:50px; height:15px; background:url(../images/gsj_10.png) no-repeat; cursor:pointer; text-indent:-9999px;}
.slideBox .hd ul li.on{ background:url(../images/gsj_9.png) no-repeat;}
.slideBox .hd ul li.last{ width:15px; height:15px;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd a{ width:100%; height:auto; display:block;  }
.slideBox .bg{ background:url(../images/gsj_8.png); width:100%; height:40px; position:absolute; bottom:0; left:0;}

.picScroll-left{ width:100%; position:relative; padding:60px 0;}
.picScroll-left .hd{}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block; width:50px; height:50px; float:right; overflow:hidden; cursor:pointer; position:absolute; top:190px; z-index:99;}
.picScroll-left .hd .next{ background:url(../images/gsj_70.png) no-repeat; right:-50px;}
.picScroll-left .hd .prev{ background:url(../images/gsj_14.png) no-repeat; left:-50px;}
.picScroll-left .hd .next:hover{ background:url(../images/gsj_15.png) no-repeat;}
.picScroll-left .hd .prev:hover{ background:url(../images/gsj_71.png) no-repeat;}
.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center;  }

.photo_box{ width:500px; float:left;}
.photo_box .s_img{width:500px; padding-top:20px;}
.photo_box .s_img .prev,.photo_box .s_img .next{height:25px;width:25px;overflow:hidden;display:block;text-decoration:none;cursor:pointer; margin-top:42px;}
.photo_box .s_img .prev{float:left;background:url(../images/gsj_52.jpg) no-repeat;}
.photo_box .s_img .next{float:right;background:url(../images/gsj_73.jpg) no-repeat;}
.photo_box .s_img .prev:hover{background:url(../images/gsj_74.jpg) no-repeat;}
.photo_box .s_img .next:hover{background:url(../images/gsj_53.jpg) no-repeat;}
.photo_box .list_img{float:left;width:486px;height:107px;overflow:hidden;/*必要元素*/}
.photo_box .list_img li{height:107px;width:150px;text-align:center; cursor:pointer;}
.photo_box .list_img li img{height:105px;width:128px; border:#d9d9d9 1px solid;}
.photo_box .b_img{ width:498px; height:398px; border:#d9d9d9 1px solid;}
.photo_box .b_img img{width: 498px;height: 398px;}

.jqzoom{ float:left; position:relative; padding:0px;/*cursor:pointer;*/}
.jqzoom img{ float:left;}
.zoomdiv{ z-index:100; position:absolute; top:1px; left:0px; width:200px; height:200px; background:#fff; border:1px solid #09d; display:none; text-align:center; overflow: hidden;}
.bigimg{ width:800px; height:600px;}
.jqZoomPup{ z-index:10; visibility:hidden; position:absolute; top:0px;left:0px; width:50px;height:50px; border:1px solid #aaa; background:#c4c4c4 50% top no-repeat; opacity:0.5; -moz-opacity:0.5;
-khtml-opacity:0.5; filter:alpha(Opacity=50); cursor:crosshair;}

.sreachkeyword{width: 100%; height: 36px; line-height: 36px; margin-top: 15px; font-size: 16px;}
.wu{width: 100%; height: 36px; text-align: center; line-height: 36px; margin-top: 15px; font-size: 20px; color: #555;}