@charset "utf-8";
body {font-family:"微软雅黑";  margin:0 auto; padding:0px; font-size:12px; height:100%; line-height:22px; width:100%; color:#666}
div{behavior: url(css/iepngfix.htc); -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
ul,ul li,ol li,tr td,dl dd,dd{ list-style-type:none; margin:0; padding:0;  -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
p{ margin:0; padding:0}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}
a{ text-decoration:none; color:#666; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
a:hover{ color:#76b000;}
/*a:hover{ text-decoration:underline;}*/
img{ vertical-align:middle;}
.imgs{ vertical-align:top;}
.lf{ float:left;}
.rg{ float:right;}  
img{border:none;}
html{ overflow-x:hidden;} 
div:hover,li:hover,tr:hover,a:hover{  -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
/*text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; 背景滚动*/
/* 公用样式 */
.box{ width:998px; margin:0 auto;}
.head{ background:#fff; height:76px; border-bottom:1px solid #f5f6f8;}
.headlf{ width:810px;}
.logo{ width:144px; height:76px; overflow:hidden;}
.dh{ width:645px; height:76px; margin-left:4px;}
.dh .activesss{ float:left; margin-left:34px; text-align:right; height:76px;}
.dh .activesss .a1{ color:#161616; font-size:12px; display:block; font-weight:bold; line-height:76px;}
.dh .activesss:hover .a1,.dh .activesss1 .a1{ color:#76b000}
.dh .Locate{ position:absolute; top:76px; width:134px; overflow:hidden; display:none; z-index:10000; margin-left:-40px;}
.dh .mad{ margin-left:-38px;}
.dh .Locate .div1{ background:url(../images/1_01.jpg) no-repeat; height:11px;}
.dh .Locate .div2{ background:url(../images/1_02.jpg) repeat-y; padding-left:8px; padding-right:8px; min-height:20px;}
.dh .Locate .div2 a{ display:block; background:url(../images/1_04.jpg) bottom center no-repeat; padding-bottom:2px; height:28px; line-height:28px; color:#666; padding-left:8px;}
.dh .Locate .div2 a:hover{ color:#76b000}
.dh .Locate .div2 a .rg{ background:url(../images/1_03.jpg) top center no-repeat; width:5px; height:6px; overflow:hidden; margin-top:13px; margin-right:10px;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
.dh .Locate .div2 a:hover .rg{ background:url(../images/1_03.jpg) bottom center no-repeat;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
.dh .Locate .div3{ background:url(../images/1_05.png) no-repeat; height:29px;}

.headrg{ width:300px; padding-right:21px; padding-top:13px; position:relative;}
.headrg .top{ float:right;}
.headrg .top .div1{ width:126px; text-align:right;}
.headrg .top .div1 a{ color:#666666; padding-left:8px; margin-left:6px;}
.headrg .top .div1 a:hover{ color:#76b000; background:url(../images/1_08.jpg) left center no-repeat;}
.headrg .top .div2{ background:url(../images/1_07.jpg) left 6px no-repeat; margin-left:5px; padding-left:5px;}
.headrg .top .div2 .top_search .pp1{ padding-top:4px; margin-left:5px;}
.headrg .top .div2 .top_search .pp2{ position:absolute;  float:left; background:#fff; width:158px; height:30px; border:1px solid #e3e3e3; top:-50px; line-height:20px; right:21px; padding-left:9px;}
.headrg .top .div2 .top_search .pp2:hover{ border:1px solid #0a6cba}
.headrg .top .div2 .top_search .pp2 .lf{ width:120px;}
.headrg .top .div2 .top_search .pp2 .lf .text{ background:none; border:0px; height:27px; line-height:27px; font-family:微软雅黑; width:120px; color:#999;}
.headrg .top .div2 .top_search .pp2 .rg{ background:url(../images/1_07.jpg) center left no-repeat; width:13px; padding-top:9px; padding-bottom:9px; height:13px; padding-left:9px; padding-right:7px;}
.headrg .top .div2 .top_search .pp2 .rg a{ background:url(../images/1_06.jpg) center bottom no-repeat; display:block; width:13px; height:13px; overflow:hidden; text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
.headrg .top .div2 .top_search .pp2:hover .rg a{ background:url(../images/1_06.jpg) center top no-repeat; text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
.headrg .bottom{ line-height:24px; text-align:right; color:#161616}
.headrg .bottom span{ font-size:18px; color:#76b000; font-weight:bold; margin-left:5px;}

.foot{ background:#76797b; min-height:67px; border-top:1px solid #828487; margin-top:1px;}
.foot .lf{ padding:10px 0px; color:#fff;}
.foot .lf a{ color:#fff;}
.foot .lf a:hover{ color:#76b000}
.foot .lf span{ color:#76b000; margin-left:8px; margin-right:8px;}
.footlinks {clear:both;margin:0px auto;padding:0px;height:auto;font-size:9pt;line-height:140%;color:#777;text-align:center;}
.footlinks a:link, .footlinks a:visited {font-size:9pt;line-height:140%;color:#777;}
/* 公用样式 End */

/* Index */
.banner{height:823px; overflow:hidden;}
.banner .slides_container{ width:1680px; position:relative; left:50%; margin-left:-840px; z-index:100; }
.banner .slides_container a {width:1680px;height:823px;display:block;}
.banner .slides_container a img {display:block;}
.banner .pagination { margin-top:-60px; position:absolute; z-index:100; width:75px; left:50%; margin-left:-35px; display:none;}
.banner .pagination li {float:left;margin:0 1px;list-style:none;}
.banner .pagination li a {display:block; width:13px; font-size:0px; height:13px; background:url(../images/1_12.png) no-repeat;float:left;overflow:hidden; margin-left:5px; margin-right:5px; font-size:0px; line-height:1000px;}
.banner .pagination li.current a,.banner .pagination li a:hover{ background:url(../images/1_12a.png) no-repeat;}
.div_anniu{ max-width:1680px; margin:0 auto; position:relative; left:0px; top:-533px; z-index:101}
.banner .prev{ position:absolute; left:30px; float:left; background:url(../images/1_10.png) right center no-repeat; height:188px; width:127px; z-index:10;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.banner .prev:hover{ background:url(../images/1_10.png) left center no-repeat;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.banner .next{ position:absolute; right:30px; float:right; background:url(../images/1_11.png) left center no-repeat; height:188px; width:127px; z-index:10;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.banner .next:hover{ background:url(../images/1_11.png) right center no-repeat;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.banner_top_bg1{ background:url(../images/1_09.png) repeat-x; height:4px; width:100%; position:relative; top:-823px; z-index:103;}
.banner_top_bg{ background:url(../images/1_09.png) repeat-x; height:4px; width:100%; position:absolute; top:0px; z-index:103;}

.banner_tittle{ position:relative; background:url(../images/1_14.png) repeat-x; height:84px; width:100%; top:-84px; z-index:102; width:1680px; left:50%; margin-left:-840px}
.ul_index li{ height:84px; line-height:84px; overflow:hidden; background:url(../images/1_21.jpg) center right no-repeat; float:left;}
.ul_index .li{ background:none;}
.ul_index li .div1{height:84px; overflow:hidden; cursor:pointer; display:block;}
.ul_index li .div1 a{ height:84px; overflow:hidden; display:block; color:#fff; font-size:14px; font-weight:bold;}
.ul_index li .div1 .a1{ background:url(../images/1_15.png) 4px center no-repeat; padding-left:42px; padding-right:30px;}
.ul_index li .div1 .a2{ background:url(../images/1_16.png) 21px center no-repeat; padding-left:59px; padding-right:30px;}
.ul_index li .div1 .a3{ background:url(../images/1_17.png) 21px center no-repeat; padding-left:59px; padding-right:30px;}
.ul_index li .div1 .a4{ background:url(../images/1_18.png) 21px center no-repeat; padding-left:59px; padding-right:30px;}
.ul_index li .div1 .a5{ background:url(../images/1_19.png) 21px center no-repeat; padding-left:59px; padding-right:30px;}
.ul_index li .div1 .a6{ background:url(../images/1_20.png) 21px center no-repeat; padding-left:59px; padding-right:30px;}
.ul_index li .div1 .a7{ background:url(../images/1_20a.png) 21px center no-repeat; padding-left:59px;}

.index_bg{ background:url(../images/1_29.jpg) top center repeat-x; min-height:492px;}
.ss{ padding-top:57px;}
.ss1{ width:229px;}
.ss_pad{ margin-left:28px;}
.ss1 a{ display:block; cursor:pointer;}

.ss1 .div1{ cursor:pointer;position:relative;overflow:hidden;width:229px; height:143px;}
.ss1:hover .div1 img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.ss1 .div1 img{position:absolute;top:0;bottom:auto;left:0;right:auto;-webkit-transition:-webkit-transform 2s ease-out;-moz-transition:-moz-transform 2s ease-out;-ms-transition:-ms-transform 2s ease-out;transition:transform 2s ease-out}
.ss1 .div2{ background:url(../images/1_15.jpg) right center no-repeat; height:40px; line-height:40px; overflow:hidden; color:#fff; padding-left:10px; font-size:14px;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.ss1:hover .div2{ background:url(../images/1_15.jpg) left center no-repeat;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.ss1 .div2 .rg{ padding-right:10px; padding-top:15px;}
.ss1 .div2 .rg span{ background:url(../images/1_22.png) top center no-repeat; overflow:hidden; height:11px; width:7px;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; display:block;}
.ss1:hover .div2 .rg span{ background:url(../images/1_22.png) bottom center no-repeat;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.dd{ margin-top:47px;}
.ddlf{ width:720px;}
.ddlf .div1{ float:left; width:119px; padding-right:1px; background:url(../images/1_27.jpg) right 10px no-repeat; min-height:153px;}
.ddlf .div1 a{ display:block; color:#999; padding-left:26px;}
.ddlf .div1 .a1{ color:#666666; font-size:14px; margin-bottom:10px;}
.ddlf .div1 a:hover{ color:#0569be;}

.ddrg{ width:240px; position:relative;}
.ddrg .div1{ padding-left:35px; line-height:16px}
.ddrg .div2{ padding-left:35px; color:#0a6cba; font-size:25px; line-height:30px; font-weight:bold; background:url(../images/1_31.png) left center no-repeat; margin-top:9px; margin-bottom:9px;}
.ddrg .div3{ padding-left:35px; line-height:16px;}
.ddrg .div4{ padding-left:35px; margin-top:20px;}
.ddrg .div4 a{ display:block;}
.ddrg .div4 a .p1{ display:none;}
.ddrg .div4 a:hover .p1{ position:absolute; display:block; width:150px; height:202px; z-index:100; top:-74px; left:34px;}

/* Index End */

/* Main */
.banner_pro{ width:1680px; margin-left:-840px; left:50%; position:relative; height:462px;}
.div_pro_title{ position:fixed; right:20px; top:100px; width:79px;}
.div_pro_title div a{ display:block; width:79px; height:79px; margin-bottom:11px;}
.div_pro_title div .a1{ background:url(../images/2_02.png) top center no-repeat;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_pro_title div .a1:hover,.div_pro_title .div1 .a1{ background:url(../images/2_02.png) bottom center no-repeat;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_pro_title div .a2{ background:url(../images/2_03.png) top center no-repeat;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_pro_title div .a2:hover,.div_pro_title .div1 .a2{ background:url(../images/2_03.png) bottom center no-repeat;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_pro_title div .a3{ background:url(../images/2_04.png) top center no-repeat;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_pro_title div .a3:hover,.div_pro_title .div1 .a3{ background:url(../images/2_04.png) bottom center no-repeat;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_pro_title div .a4{ background:url(../images/2_05.png) top center no-repeat;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_pro_title div .a4:hover,.div_pro_title .div1 .a4{ background:url(../images/2_05.png) bottom center no-repeat;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_pro_title div .a5{ background:url(../images/2_06.png) top center no-repeat;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_pro_title div .a5:hover,.div_pro_title .div1 .a5{ background:url(../images/2_06.png) bottom center no-repeat;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_pro_title div .a6{ background:url(../images/2_07.png) top center no-repeat;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_pro_title div .a6:hover,.div_pro_title .div1 .a6{ background:url(../images/2_07.png) bottom center no-repeat;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_pro_title div .a7{ background:url(../images/2_07a.png) top center no-repeat;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_pro_title div .a7:hover,.div_pro_title .div1 .a7{ background:url(../images/2_07a.png) bottom center no-repeat;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.div_pro{ margin-top:30px;}
.div_pro .lf{ width:640px;}
.div_pro .lf .div1{ background:url(../images/2_10.jpg) right 4px no-repeat; float:left; padding-right:22px; font-size:24px; color:#333; line-height:24px;}
.div_pro .lf .div2{ text-transform:uppercase; color:#cccccc; font-size:30px; margin-top:4px; line-height:30px;}
.div_pro .lf .div3{ margin-top:70px;}
.div_pro .lf .div3 li{ width:296px; float:left; margin-bottom:41px;} 
.div_pro .lf .div3 .li{ float:right;}
.div_pro .lf .div3 li a{ display:block; cursor:pointer;}
.div_pro .lf .div3 li .p1{ width:145px; float:left;}
.div_pro .lf .div3 li .p2{ width:134px; float:right;}
.div_pro .lf .div3 li .p2 .pp1{ color:#333; font-weight:bold;}
.div_pro .lf .div3 li .p2 .pp2{ color:#666; height:66px; overflow:hidden;}
.div_pro .lf .div3 li .p2 .pp3{ color:#0d76bf;}
.div_pro .lf .div3 li .p2 .pp3 span{ text-decoration:underline;}
.div_pro .lf .div3 li a:hover .pp1,.div_pro .lf .div3 li a:hover .pp2,.div_pro .lf .div3 li a:hover .pp3{ color:#76b000}
.div_pro .rg{ width:268px; position:relative; margin-top:-160px;}
.div_pro .rg .div2{ padding:15px 10px;}

.div_pro_box{ width:940px; min-height:600px; padding:30px; border:1px solid #ccc; border-radius:5px; background:#fff; display:none;}
.div_pro_box .div1 .lf{ color:#76b000; font-size:24px; line-height:26px; height:26px;}
.div_pro_box .div1 .rg{ padding-top:10px;}
.div_pro_box .div2{ margin-top:27px;}
.div_pro_box .div2 .lf{ width:394px;}
.div_pro_box .div2 .rg{ width:520px; line-height:18px;}
.div_pro_box .div2 .rg strong{ color:#222222; font-size:14px;}
.div_pro_box .div2 .rg .strong{ display:block; margin-top:15px;}

.div_pro1{ background:url(../images/2_14.jpg) top center no-repeat; height:818px; overflow:hidden;}
.div_pro1a{ background:url(../images/2_14.jpg) top center no-repeat; height:auto; overflow:auto;}
.div_pro1 .div1{ color:#333333; font-size:18px; padding-top:35px; line-height:18px; height:18px; padding-left:10px;}

.div_pro1 .div2 .rollBox{width:980px;;overflow:hidden; padding-left:20px;}
.div_pro1 .div2 .rollBox .LeftBotton{height:51px;width:26px;background:url(../images/2_15.png) left top no-repeat;overflow:hidden;float:left;display:inline;margin:88px 0 0 0;cursor:pointer; margin-right:24px; text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_pro1 .div2 .rollBox .LeftBotton:hover{ background:url(../images/2_15.png) right top no-repeat; text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_pro1 .div2 .rollBox .RightBotton{height:51px;width:26px;background:url(../images/2_16.png) right top no-repeat;overflow:hidden;float:left;display:inline;margin:88px 0 0 0;cursor:pointer; margin-left:24px; text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_pro1 .div2 .rollBox .RightBotton:hover{ background:url(../images/2_16.png) left top no-repeat; text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_pro1 .div2 .rollBox .Cont{width:796px;overflow:hidden;float:left; margin-top:10px;}
.div_pro1 .div2 .rollBox .ScrCont{width:10000000px;}
.div_pro1 .div2 .rollBox .Cont .pic{width:135px;float:left;text-align:center; margin-right:32px; margin-left:32px;}
.div_pro1 .div2 .rollBox .Cont .pic .p2{ text-align:left; margin-top:20px; color:#333; font-weight:bold;}
.div_pro1 .div2 .rollBox .Cont .pic:hover .p2{ color:#76b000}
.div_pro1 .div2 .rollBox #List1,.rollBox #List2{float:left;}
.div_pro1 .div3{ padding-left:10px; margin-top:30px; line-height:30px; }
.div_pro1 .div3 .lf{ width:404px;}
.div_pro1 .div3 .p1{ color:#333; font-size:18px; height:18px; line-height:18px;}
.div_pro1 .div3 .lf .p2{ padding-left:13px; margin-top:50px;}
.div_pro1 .div3 .lf .p3{ color:#333; margin-top:23px;}
.div_pro1 .div3 .lf .p3 strong{ font-size:18px; color:#76b000}
.div_pro1 .div3 .rg{ width:484px;}
.div_pro1 .div3 .rg .p2{ margin-top:38px;}

.div_pro2{ background:#fff; height:312px; overflow:hidden;}

.div_pro2 .div1{ width:280px; padding-top:54px;}
.div_pro2 .div2{ width:251px; padding-top:54px; margin-left:85px;}
.div_pro2 .div3{ width:240px; padding-top:54px; padding-left:35px; background:url(../images/2_21.jpg) left 164px no-repeat;}
.div_pro2 .p1{ color:#333333; font-size:24px; line-height:24px;}
.div_pro2 .p2{ color:#ccc; font-size:20px; line-height:20px; height:20px; text-transform:uppercase; margin-top:5px;}
.div_pro2 .p3{ color:#666666; background:url(../images/2_20.jpg) left bottom no-repeat; height:44px; margin-top:30px; padding-bottom:20px;}
.div_pro2 .p4{ margin-top:20px;}
.div_pro2 .p4 a{ color:#333; font-weight:bold;}
.div_pro2 .lf:hover .p4 a{ color:#76b000;}
.div_pro2 .p5{ margin-top:30px;}
.div_pro2 .p6{ color:#0a6cba; font-size:29px; font-weight:bold; line-height:30px;}
.div_pro2 .p7{ line-height:16px; margin-top:8px;}

.mian_bg{ background:#f7f7f8;}
.div_main{ background:url(../images/1_09.png) repeat-x; height:4px; width:100%;}
.fx{ height:38px; line-height:38px; text-align:right; color:#999}
.fx .a1{ background:url(../images/3_01.jpg) left center no-repeat; padding-left:14px;}
.fx a{ color:#999;}
.fx a:hover{ color:#76b000}
.ff{ margin-top:34px; margin-bottom:52px;}
.fflf{ width:170px; padding-left:31px; background:#0061ae; min-height:355px; padding-bottom:20px;}
.fflf1{ padding-top:15px; height:40px; line-height:40px; border-bottom:3px solid #76b000; font-size:18px; color:#fff;}
.fflf2{ margin-top:15px;}
.fflf2 a{ display:block; height:40px; line-height:40px; color:#91b4cf; padding-right:25px; padding-left:5px;}
.fflf2 a .rg{ background:url(../images/3_02.jpg) top center no-repeat; width:5px; height:7px; overflow:hidden; display:block; margin-top:16px;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.fflf2 a:hover,.fflf2 .a1{ color:#fff;}
.fflf2 a:hover .rg,.fflf2 .a1 .rg{ background:url(../images/3_02.jpg) bottom center no-repeat;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.ffrg{ width:749px;}
.ffrg1{ border:1px solid #dadada}

.div_ser{ margin-top:28px;}
.div_serlf{ width:410px; background:url(../images/3_05.jpg) right 51px no-repeat; padding-right:53px;}
.div_serlf .div1{ color:#333; font-size:22px; height:24px; line-height:24px; background:url(../images/2_10.jpg) right 4px no-repeat; float:left; padding-right:15px;}
.div_serlf .div2{ color:#999; font-size:14px; font-weight:bold; text-transform:uppercase; margin-top:17px;}
.div_serlf .div3{ margin-top:14px;}
.div_serlf table{ margin-top:14px;}
.div_serlf table .p1{ font-weight:bold; color:#333; margin-bottom:6px;}
.div_serlf table .p1 span{ color:#999;}
.div_serlf table .p2{ margin-bottom:16px;}

.div_serrg{ width:223px; padding-left:36px; background:url(../images/3_07.jpg) left 54px no-repeat; padding-top:23px;}
.div_serrg .div2{ color:#0a6cba; font-size:30px; line-height:30px; font-weight:bold;}
.div_serrg .div3{ line-height:16px; margin-top:5px;}
.div_serrg .div4{ margin-top:15px;}

.div_ser1 .div1{ color:#76b000; font-size:16px;}
.div_ser1 .div1 span{ color:#999; text-transform:uppercase;}

.tag_right{ overflow:auto;}
.ul_ser{ margin-top:15px;}
.ul_ser li{ width:369px; height:290px; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; float:left; background:#fff; margin-bottom:10px;}
.ul_ser .li{ float:right;}
.ul_ser li .div2{ color:#76b000; font-size:14px; font-weight:bold; padding-top:10px; padding-left:15px;}
.ul_ser li .div3{ width:310px; margin:0 auto; margin-top:20px; height:215px}
.ul_ser li .div3 .div_heg{ min-height:100px; padding-right:25px;}
.ul_ser li .div3 .p1{ color:#333333; font-weight:bold;}
.ul_ser li .div3 .p2{ color:#333333; font-weight:bold;}
.ul_ser li .div3 .p3{ margin-bottom:10px;}

.table{ margin-top:30px;}
.table td{ padding-left:11px; padding-right:11px; font-weight:bold; color:#4c4b4a; padding-bottom:10px;}
.table td .text{ font-family:微软雅黑; width:360px; border:1px solid #e4e4e4; background:#fff; font-size:12px; line-height:28px; height:28px; color:#666; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.table td .text:hover{ background:#c3db95; color:#666; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.table td .text1{ font-family:微软雅黑; width:360px; border:1px solid #e4e4e4; background:#fff; font-size:12px; line-height:28px; height:160px; color:#666; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.table td .text1:hover{ background:#c3db95; color:#666; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.table td .lf{ width:98px; text-align:center; height:25px; line-height:25px;}
.table td .lf a{ background:#76b000; color:#fff; display:block;}
.table td .lf a:hover{ background:#0061ae;}
.table td .rg{ width:98px; text-align:center; height:25px; line-height:25px;}
.table td .rg a{ background:#999999; color:#fff; display:block;}
.table td .rg a:hover{ background:#0061ae;}

.banner_case{ width:1680px; margin-left:-840px; left:50%; position:relative; height:248px;}
.ul_case{ position:relative; z-index:10; width:192px; margin:0 auto; margin-top:-45px; height:120px; overflow:hidden;}
.ul_case li{position:relative; top:10px; z-index:20; float:left; width:76px; height:78px; margin-left:10px; margin-right:10px;}
.ul_case li a{ display:block; width:76px; height:78px; background:url(../images/4_03.png) top left no-repeat; line-height:74px; text-align:center; font-size:14px;}
.ul_case li a:hover,.ul_case li .a1{ background:url(../images/4_04.png) top left no-repeat; color:#fff;}

.ul_case1 li{ background:url(../images/4_06.png) no-repeat; width:224px; height:345px; overflow:hidden; float:left; margin-left:21px; margin-bottom:21px;}
.ul_case1 li a{ display:block; cursor:pointer; width:210px; height:330px; padding:5px; overflow:hidden;}
.ul_case1 li a:hover{ background:#76b000;}
.ul_case1 li a .div2{ color:#333; margin-top:10px; font-weight:bold; padding-left:14px; padding-right:14px;}
.ul_case1 li a .div3{ color:#666; height:30px; line-height:15px; margin-top:10px; padding-left:14px; padding-right:14px; background:url(../images/4_07.jpg) 14px bottom no-repeat; padding-bottom:30px;}
.ul_case1 li a:hover .div2,.ul_case1 li a:hover .div3{ color:#fff;}  

.div_case{ margin-bottom:40px;}
.div_case .a1{ background:#fff; display:block; border:1px solid #ccc; width:954px; margin:0 auto; height:33px; line-height:33px; color:#666666;}
.div_case .a1 .span1{ padding-left:440px; float:left;}
.div_case .a1 .span2{ background:url(../images/4_08.jpg) bottom left no-repeat; width:9px; height:6px; overflow:hidden; display:block; float:left; margin-left:10px; margin-top:14px;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_case:hover .a1{  border:1px solid #76b000;}
.div_case:hover .a1 .span2{ background:url(../images/4_08.jpg) top left no-repeat; text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.ul_news li{ height:140px; overflow:hidden; margin-bottom:26px;}
.ul_news li a{ display:block; cursor:pointer;}
.ul_news li a:hover{ background:#fff;}
.ul_news li a .lf{ width:238px; height:138px; border:1px solid #dadada;}
.ul_news li a .rg{ width:465px; padding-right:20px;}
.ul_news li a .rg .div1{ color:#333; font-size:18px; height:35px; line-height:35px; padding-top:7px;}
.ul_news li a:hover .rg .div1{ color:#76b000;}
.ul_news li a .rg .div2{ margin-top:15px;}
.ul_news li a .rg .div2 .span1{ display:block; background:url(../images/5_02.png) bottom center no-repeat; height:10px; width:10px; overflow:hidden;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; float:left;}
.ul_news li a:hover .rg .div2 .span1{ background:url(../images/5_02.png) top center no-repeat;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.ul_news li a .rg .div2 .span2{ float:left; margin-left:5px; line-height:10px;}
.ul_news li a .rg .div3{ color:#333px; overflow:; height:40px; line-height:20px; overflow:hidden; margin-top:20px;}
.fenye{ text-align:center; margin-top:40px;}
.biaoti{ text-align:center; font-size:22px; color:#333;}
.time{ color:#999; text-align:center;  border-bottom:2px solid #e1e1e2; margin-top:10px; padding-bottom:10px;}
.time span{ background:url(../images/5_03.png) left center no-repeat; padding-left:14px;}
.txt{ margin-top:10px;  border-bottom:2px solid #e1e1e2; padding-bottom:30px;}

.fy{ margin-top:20px;}
.fh{ display:block; width:98px; height:25px; line-height:25px; color:#fff; text-align:center; background:#0061ae; margin:0 auto; margin-top:30px;}
.fh a{ background:#76b000;}

.ul_jobs{ margin-top:30px;}
.ul_jobs li{ height:1%; margin-bottom:20px; border:1px solid #e4e4e4;}
.ul_jobs li .dddd{ height:46px; overflow:hidden; cursor:pointer}
.ul_jobs li .dddd .div1{ width:46px; height:46px; line-height:46px; border-right:1px solid #e4e4e4; text-align:center; color:#333; font-size:18px; font-weight:bold;}
.ul_jobs li .dddd .div2{ width:647px; margin-left:24px; line-height:46px; height:46px; overflow:hidden;}
.ul_jobs li .dddd .div2 .lf{ color:#333; font-size:14px; font-weight:bold;}
.ul_jobs li .dddd .div2 .rg{ background:url(../images/6_02.jpg) no-repeat; width:11px; height:7px; overflow:hidden; margin-top:21px;}
.ul_jobs li .dddd-active .div2 .lf,.ul_jobs li .dddd:hover .div2 .lf{ color:#76b000;}
.ul_jobs li .dddd-active .div2 .rg,.ul_jobs li .dddd:hover .div2 .rg{ background:url(../images/6_03.jpg) no-repeat;}
.ul_jobs li .culture_menudiv{ border-top:1px solid #e4e4e4; padding-left:71px; padding-top:13px; padding-right:27px; padding-bottom:25px;}

.ul_abo{ margin-top:30px; background:url(../images/7_03.jpg) 37px top no-repeat; padding-top:91px;}
.ul_abo li{ background:url(../images/7_04.jpg) 64px top repeat-y; padding-bottom:30px;}
.ul_abo li .div1{ background:url(../images/7_05.jpg) right 5px no-repeat; width:71px; float:left; color:#0061ae; font-size:20px; font-weight:bold;}
.ul_abo li .div2{ float:right; width:650px;}

.ul_abo1{ margin-top:30px;}
.ul_abo1 li{ background:url(../images/7_08.png) no-repeat; width:237px; height:382px; float:left; margin-right:19px; margin-bottom:20px;}
.ul_abo1 li .div1{ padding-top:6px; padding-left:6px;}
.ul_abo1 li .div2{ padding-left:18px; padding-right:18px; height:50px; line-height:50px; overflow:hidden;}
.ul_abo1 .li{ margin-right:0px;}

.ul_abo1 li .div2 .lf{ color:#333333;}
.ul_abo1 li .div2 .rg{ background:url(../images/7_07.jpg) top center no-repeat; width:13px; height:13px; overflow:hidden;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; margin-top:18px;}
.ul_abo1 li:hover .div2 .lf{ color:#76b000;}
.ul_abo1 li:hover .div2 .rg{ background:url(../images/7_07.jpg) bottom center no-repeat;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.div_abo{ margin-bottom:40px;}
.div_abo .a1{ background:#fff; display:block; border:1px solid #ccc; width:749px; margin:0 auto; height:33px; line-height:33px; color:#666666;}
.div_abo .a1 .span1{ padding-left:345px; float:left;}
.div_abo .a1 .span2{ background:url(../images/4_08.jpg) bottom left no-repeat; width:9px; height:6px; overflow:hidden; display:block; float:left; margin-left:10px; margin-top:14px;text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_abo:hover .a1{  border:1px solid #76b000;}
.div_abo:hover .a1 .span2{ background:url(../images/4_08.jpg) top left no-repeat; text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.ul_abo2{ margin-top:30px;}
.ul_abo2 li{position:relative; top:10px; z-index:20; float:left; width:182px; height:183px; margin-left:30px; margin-right:35px; background:url(../images/7_09.png) top left no-repeat; margin-bottom:30px;}
.ul_abo2 li a{ display:block; text-align:center; padding-top:55px; padding-right:5px; height:128px; }

.div_cont{ margin-top:30px;}

.div_cont .lf{ width:260px; padding-left:44px; background:url(../images/7_12.jpg) 11px 34px no-repeat;}
.div_cont .lf .div1{ color:#333; font-weight:bold;}
.div_cont .lf .div2{ color:#0061ae; font-size:35px; margin-top:5px; margin-bottom:4px; line-height:35px;}
.div_cont .lf .div3{ line-height:30px; margin-bottom:30px;}
.div_cont .lf .div3 strong{ color:#333;}
.div_cont .rg{ width:375px;}

.page1 a{ margin-left:3px; margin-right:3px;}
.page1 span{margin-left:3px; margin-right:3px;}
/* Main End */



/* 76b000 */


