﻿@charset "utf-8";
/*--------------------*/
.fixed{position:fixed;width:49px;height:50px;right:10px;bottom:0px;z-index:999}
.fixed a{display:block;width:49px;height:49px; margin-bottom:2px; position:relative;}
.fixed a.codepic{background:url(../images/fixed.png) 0 0 no-repeat; height:49px;}
.fixed a.codepic:hover{background-position:-49px 0}
.fixed a.barbook{background:url(../images/fixed.png) 0 -51px no-repeat;}
.fixed a.barbook:hover{background-position:-49px -51px}
.fixed a.qq{background:url(../images/fixed.png) 0 -102px no-repeat;}
.fixed a.qq:hover{background-position:-49px -102px}
.fixed a.backup{height:49px;background:url(../images/fixed.png) 0 -153px no-repeat;}
.fixed .tan_tel {position:absolute;left:-144px;width:132px;height:44px;top:0;display:none; color:#fff; font-size:14px; padding:5px 10px 0 0; text-align:right; background:url(../images/ci1.png) left top no-repeat;}
.fixed .qq{display:block;width:49px;height:49px}
.fixed .tan_er{position:absolute;left:-90px; display:none; top:-20px}
.wrapper{ width:1004px; margin:0 auto;}
/*-------------------banner----------------*/
/*banner*/
.bannertxt{width: 100%;height:64px;padding-top:30px;background: url(../images/bannertxt.png) repeat center; position:absolute; bottom:0; z-index:9; }
.bannertxt p{ color:#fff;width:640px; text-align:left; overflow:hidden;padding-right:400px; border-left:2px solid #db241c;height:45px;font-size:14px;}
.bannertxt span{ float:left;padding-left:10px;font-size:18px;width:630px;height:24px;}
.bannertxt font{ float:left;padding-left:10px;width:730px;}
.index_focus {position: relative;width: 100%;height: 505px;margin: 0 auto;overflow: hidden;}
.index_focus .bd li {  display: none;position: absolute;left: 0;top: 0; width:100%; text-align:center;}
.index_focus_post {z-index: 10;}
.index_focus .pic {height:505px;display: block; text-align:center;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav {position: absolute;bottom:35px;; z-index:10; width:100%; text-align:right;}
.index_focus .slide_nav a {cursor:pointer; width:50px; height:7px; background:#fff; display:inline-block; *zoom:1; *display:inline; margin-right:13px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none; background:#db241c;}
.index_focus_pre,.index_focus_next {position: absolute;top: 50%;width:50px;height:50px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 10; display: none}
.index_focus_pre {left: 30px;background-position: 0 0;background:url(../images/jt1.png) no-repeat;}
.index_focus_pre:hover {left: 30px;background-position: 0 0;background:url(../images/jt1.png) no-repeat;}
.index_focus_next {right: 30px;background-position: 0 0;background:url(../images/jt2.png) no-repeat;}
.index_focus_next:hover {right: 30px;background-position: 0 0;background:url(../images/jt2.png) no-repeat;}
/*-------------------------------  ■ index 首页---------------------------------*/
.sheng_fengcai{ float:left; width:100%; height:365px; background:url(../images/t.gif) left top repeat; }
.indexname{ background:url(../images/t.png) left center no-repeat; margin-top:30px; margin-bottom:10px;text-align:left;height:35px;}
.indexname p{ text-align:center; color:#545454; font-size:14px;}
.indexname p b{ font-size:24px;}
.indexname span{ float:left; padding:0 0 0 30px; line-height:35px;font-size:24px; color:#000000; font-weight:bold;}
.feng{ padding:0 0 0 0;}
.indexname1{  margin-top:30px; margin-bottom:10px;text-align:left;height:35px;}
.indexname1 p{ text-align:center; color:#545454; font-size:14px;}
.indexname1 p b{ font-size:24px;}
/*---------------公益事业左右切换-------------*/
.you_qie{ float:right; width:1160px; height:220px; margin:0 0 0 0;}
#container{width:1160px; margin:0 auto;padding:0 0 0 0;position:relative;z-index:0}
#example{width:1160px;height:220px;position:relative;z-index:0}
#slides{position:absolute;top:0;left:0;z-index:0;height:220px}
#slides .slide a{ float:left; width:270px; height:220px; position:relative; margin:0 26px 0 0; text-align:center;}
#slides .slide a span{ display:inline-block;width:110px; height:30px; background:#545454; line-height:30px; text-align:center; font-size:18px; color:#fff; border-radius:15px; margin-top:20px;}
#slides .slide a:hover img{transition:ease-in-out 0.5s;-webkit-transform: scale(1.01) translateY(2px);
	-moz-transform: scale(1.01) translateY(2px);
	-ms-transform: scale(1.01) translateY(2px);
	transform: scale(1.01) translateY(2px);}
#slides .slide a:hover span{background:#61c805; color:#fff;}
#slides .slide{height:270px;width:101%;position:relative;z-index:0;word-break:break-all;word-wrap:break-word}
#slides .next,#slides .prev{position:absolute;z-index:0;top:-30px;right:42px;width:39px;height:21px;display:block;background:url(../images/s2.png) no-repeat;}
#slides .next{z-index:0;position:absolute;right:0;width:39px;height:21px;display:block;background:url(../images/s3.png) no-repeat;}
.slides_container{z-index:0; margin:0 0 0 0;width:1160px;height:220px;overflow:hidden;position:relative}
.pagination{display:none}
.pagination li{display:none}
.pagination li a{display:block;width:12px;height:0;padding-top:12px;background-image:none;background-position:0 0;float:left;overflow:hidden}
.pagination li.current a{background-position:0 -12px}
#slides .link{display:block;margin-top:10px;font-weight:800}
.tian_nleft{ float:left; width:1004px;}
.www51buycom { float:left; width: 100%; height: 182px; margin:0; position: relative; overflow:hidden;  }
/*数字按钮样式*/
.www51buycom .num { overflow:hidden; height: 11px; position: absolute; bottom:8px; left: 325px; zoom:1; z-index:3; text-align:left; }
.www51buycom .num li { font-size:0; width: 11px; height: 11px;  color: #686868; background: #686868; margin: 0  0 0 6px; cursor:pointer; display:inline-block;*display:inline;*zoom:1; }
.www51buycom .num li.on { background: #61c805; color:#61c805; } /*当前项*/
/*上一个  下一个*/
.www51buycom .prev,.www51buycom .next {  width: 17px; height: 17px;  position: absolute; bottom: 5px; }
.www51buycom .prev { left:306px;background:url(../images/nne.png) left top no-repeat; }
.www51buycom .next { left: 385px; background:url(../images/ppr.png) left top no-repeat; }
.newsq{ float:left; width:291px; height:182px;}
.tian_nrr{ float:right; width:495px;}
.tian_nrr .ntop{ float:left; width:100%;}
.ntop dl{ float:left; width:71px; height:53px; background:#545454; color:#fff; text-align:center;}
.ntop dl dt{ display:block; font-size:25.3px; font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:32px;}
.ntop dl dd{ display:block; font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; line-height:18px; }
.ntop i{ float:right; width:410px; color:#000000; font-size:16px; font-style:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; line-height:18px; line-height:53px;}
.tian_nrr .ncon{ float:left; width:100%; line-height:20px; height:40px; overflow:hidden; font-size:14px; padding:15px 0 0 0;}
.tian_nrr .nmore{ color:#61c805; font-size:14px; float:left; margin:13px 0 0 0;}
.tian_nnul{ float: left; width:100%}
.tian_nnul li{ float: left; width:100%; height:109px; display:inline; margin:0 0 16px 0;}
.tian_nnul li a{ float: left; width:763px; padding:0 18px; height:107px; border:1px solid #bbbbbb; display:inline; transition:ease-in-out 0.5s; }
.tian_nnul li h4{ color:#000; font-size:16px; padding:18px 0 0 0;}
.tian_nnul li label{ color:#666666; font-size:14px; padding:5px 0 0 0; display:block;}
.tian_nnul li span{ color:#666666; font-size:14px; padding:5px 0 0 0; display:block;}
.tian_nnul li a:hover { border:1px solid #61c805; cursor:pointer; box-shadow:0 0 4px rgba(0,0,0,0.1)}
.tian_nnul li a:hover h4{ color:#61c805; }
.tian_numore{ float:left; width:100%; padding:5px 0;font-size:14px; }
.tian_numore a{ float:right;font-size:14px;}
.tian_nright{ float:right; width:331px;}
.tian_nright ul{ float:left; width:100%;}
.tian_nright ul li{ float:left; width:100%; height:137px; position:relative; display:inline; margin:0 0 14px 0;}
.tian_nright ul li a{ float:left; width:100%; height:137px;}
.tian_nright ul li span{ position:absolute; right:0; bottom:0; height:34px; line-height:34px; width:114px; text-align:center; color:#fff; font-size:16px; background:url(../images/bannertxt.png) left top repeat;}
.tian_nright ul li a:hover img{ opacity:0.9;}
.tian_nright ul li a:hover { box-shadow:0 0 2px rgba(0,0,0,0.2)}
.tian_proul{ float:left; width:104%; padding:45px 0 0 0;}
.tian_proul li{ float:left; width:143px; display:inline; margin:0 58px 0 0 }
.tian_proul li a{ float:left; width:143px; transition:ease-in-out 0.5s;}
.tian_proul li a:hover{ margin-top:-20px;}
.tian_proul li a label{ float:left; width:100%; height:161px;}
.tian_proul li a b{ color:#4c4c4c; float:left; width:100%; font-size:18px; text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; padding:10px 0 0 0;}
.tian_proul li a:hover b{ color:#61c805}
.tian_proul li a:hover label{ cursor:pointer;}
.tian_proul li a .la1{ background:url(../images/t1.png) 0 0 no-repeat;}
.tian_proul li a:hover .la1{ background:url(../images/t2.png) 0 0 no-repeat;}
.tian_proul li a .la2{ background:url(../images/t1.png) -204px 0 no-repeat;}
.tian_proul li a:hover .la2{ background:url(../images/t2.png) -204px 0 no-repeat;}
.tian_proul li a .la3{ background:url(../images/t1.png) -407px 0 no-repeat;}
.tian_proul li a:hover .la3{ background:url(../images/t2.png) -407px 0 no-repeat;}
.tian_proul li a .la4{ background:url(../images/t1.png) -609px 0 no-repeat;}
.tian_proul li a:hover .la4{ background:url(../images/t2.png) -609px 0 no-repeat;}
.tian_proul li a .la5{ background:url(../images/t1.png) -813px 0 no-repeat;}
.tian_proul li a:hover .la5{ background:url(../images/t2.png) -813px 0 no-repeat;}
.tian_proul li a .la6{ background:url(../images/t1.png) -1015px 0 no-repeat;}
.tian_proul li a:hover .la6{ background:url(../images/t2.png) -1015px 0 no-repeat;}
.tian_pcon{ width:690px; text-align:center; margin:40px auto; color:#4c4c4c; font-size:14px; line-height:28px;}
.sheng_profra{ float:left; width:100%; height:483px; padding:20px 0 0 0;}
.sheng_thank{ float:left; width:100%;  padding:10px 0 0 0; height:510px; background:#f4f4f4}
.sheng_news{ height:80px;}
.index_num1{ width:1160px;  height:52px;  padding:0 0 0 0; }
.index_num1 ul{ float:left; width:104%; margin-left:-1%}
.index_num1 ul li{ float:left; width:238px; text-align:center; margin:10px 0 0 0; color:#000000; font-size:18px; border-right:1px solid #cacaca}
.index_num1 ul li img{ display:inline-block; vertical-align:middle; margin:0 16px;}
.index_num1 ul li:last-child{ border:0;}
/*********link*********/
/*底部 */
.foot{ height:206px; background:#2d2d2d; padding:0 0 0 0; margin:0 auto}
.footnav{ float:left; padding:0 0 0 0; width:600px; height:206px;}
.footnav dl{ float:left; line-height:25px; padding-right:15px; width:85px; height:160px; margin-top:30px;font-size:14px;  }
.footnav dt{ color:#bebebe; font-size:14px; padding:0 0 10px 0;  line-height:1}
.footnav dt a{ color:#bebebe}
.footnav a:hover{ color:#bebebe}
.footnav dd{ color:#6b6b6b; float:left; width:85px;  height:24px;line-height:24px; padding:0 0 0 0; }
.footnav dd a{ color:#6b6b6b;}
.fooer{ float:right; width:355px; padding:0 0 0 0; height:145px; margin:32px 0 0 0;border-left:1px solid #4f4f4f;   background:url(../images/yu15.jpg) right top no-repeat;}
.fooer p{ float:left; }
.fooer p img{ float:left; margin-left:20px;}
.fooer p span{ float:left; width:200px; padding:20px 0 0 10px; color:#bebebe; font-size:14px;}
.ffcon{ float:left; width:318px; line-height:25px;color:#bebebe; font-size:14px; padding:5px 0 0 20px;}
.boot{ height:27px; line-height:27px;  color:#a1a1a1; padding:0 0 0 0;  font-size:12px; background:#111111;}
.boot a{ color:#a1a1a1;}
.boot .fleft{ float:left;}
.boot .fleft a{ display:inline-block; margin:0 5px;} 
.boot .fright{ float:right;}
/*----内页---------------*/
.tian_nright1{ float:right; width:100%;}
.tian_nright1 ul{ float:left; width:100%;}
.tian_nright1 ul li{ float:left; width:100%; height:108px; position:relative; display:inline; margin:0 0 14px 0;}
.tian_nright1 ul li span{ position:absolute; right:0; bottom:0; height:34px; line-height:34px; width:114px; text-align:center; color:#fff; font-size:16px; background:url(../images/bannertxt.png) left top repeat;}
.hua_neul{ float:left; width:100%;}
.hua_neul li{ float:left; width:100%;padding:36px 0;}
.hua_neul li  img{ float:left; width:297px; height:186px; margin:0 0 0 3px}
.hua_neul li .nr{ float:left; width:532px; padding:15px 0 0 20px;}
.hua_neul li .nr a.name{ display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; color:#61c805; font-size:18px; line-height:30px; font-weight:bold;}
.hua_neul li .nr span{ float:left;width:100%; color:#404040; line-height:26px; height:78px; overflow:hidden; font-size:13px; padding:6px 0 0 0;}
.hua_neul li .nr a.more{ float:left; width:83px; height:30px; color:#fff; font-size:13px; line-height:30px; text-align:center; overflow:hidden;   display:inline; margin:16px 0 0 0; background:#61c805;}
.sheng_fimg{ width:100%; height:350px;}
.nametop1{ width:100%; text-indent:30px;height:65px; background:#61c805; line-height:65px; color:#fff; font-size:24px;}
.memnav{ float:left; width:100%; background:#eeeeee; margin:0 0 20px 0; padding:0 0 0 0}
.memnav ul{ float:left; width:100%; padding:0 0 0 0;}
.memnav ul li{ float:left; width:100%; height:30px; border-bottom:1px solid #c4c4c4; padding:9px 0;}
.memnav ul li:last-child{ border:0;}
.memnav ul li a{ float:left; width:230px; height:30px; line-height:30px; color:#333333; font-size:16px; padding-left:30px; transition:ease-in-out 0.3s }
.memnav ul li a:hover{color:#61c805; padding-left:45px;border-right:2px solid #61c805; width:212px;}
.memnav ul li a.cu{color:#61c805; padding-left:45px;border-right:2px solid #61c805; width:212px;}
.hua_ftop{ width:100%; float:left;height:44px; border-bottom:2px solid #e5e5e5; }
.lef{ float:left; height:44px; line-height:44px; color:#61c805; font-size:20px; padding:0 ;}
.hua_ftright{ float:right; color:#404040;  padding:0 18px 0 0; font-size:14px; line-height:47px;}
.hua_ftright a{ color:#404040; }
.hua_ftright span{ color:#404040; }
.hua_fy{ margin:33px auto 100px auto; width:1160px; overflow:hidden; padding:0 0 0 0; }
.hua_fyleft{ float:right; width:854px; padding:0 0 20px 0; min-height:500px;_height:500px;}
.hua_fyright{ float:left; width:259px; padding:0 0 0 0;}
.sub_newsr08{ padding:0 0 0 0;}
.sub_newsr09{ text-align:center; font-size:18px; font-weight:bold; color:#333333;  padding:30px 25px 5px 25px;}
.sub_newsr10{ text-align:center; font-size:14px; color:#333333; padding:5px 0; }
.ppvimg{ border:10px solid #fff; width:485px; margin:10px auto;}
.sub_newsr11{ padding:20px 12px; min-height:500px;_height:500px; font-size:15px; line-height:30px; color:#333333; }
.sub_newsr13{ position:relative;  margin-top:40px; padding:0 ;}
.sub_newsr13 ul{ display:block;}
.sub_newsr13 ul li{ overflow:hidden; color:#333333; line-height:32px; height:32px; font-size:15px; overflow:hidden; padding-left:10px; }
.sub_newsr13 ul li a{line-height:32px; color:#333333;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.sub_newsr13 ul li a:hover{ padding-left:10px;color:#2068a2;}
.sub_newsr14{ display:block; text-align:left; padding:15px 0 0 0;}
.sub_newsr14 a{ width:89px; height:24px; line-height:24px; color:#61c805; display:inline-block;  font-size:15px; text-align:center; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s; }
.hua_booktop{ background:url(../images/hua12.gif) left 35px no-repeat; padding:35px 0 5px 20px; color:#959595; font-size:18px;}
.hua_bookcont textarea{ border:1px solid #d3d3d3; height:166px; width:783px;}
.hua_booksub{ padding: 12px 0; color:#3d3d3d; font-size:15px;}
.hua_booksub .text{ float:left; line-height:35px; height:35px;}
.hua_booksub .text input{ width:223px; height:33px; border:1px solid #d3d3d3; line-height:33px;}
.hua_booksub .sub{ float:right; width:223px; overflow:hidden; height:33px; background:#ededed;border:1px solid #d3d3d3; text-align:center; line-height:33px; color:#6e6e6e; font-size:15px; font-family:宋体;  }
.hua_comname{ border-bottom:1px solid #dddddd; padding:40px 0 0 0;}
.hua_comname span{ float:left; border-bottom:3px solid #379be9; font-size:16px; color:#000; line-height:30px;}
.hua_comul{ width:783px;}
.hua_comul li{ float:left; width:783px; border-bottom:1px solid #d8d8d8; padding:15px 0 10px 0;}
.hua_comul li h4{ display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; color:#b8b8b8}
.hua_comul li h4 span{ color:#48b5eb}
.hua_comul li p{ line-height:26px; color:#757575;}
.hua_comtranslate{ padding:30px 0; text-align:center;}
.hua_comtranslate .ppre,.hua_comtranslate .nnext{ width:32px; height:29px; display:inline-block; margin:0 13px;}
.sub_newsr08 center{ padding:40px 0 10px 0;}
.hua_asname{ color:#2c2c2c; font-size:20px; border-top:1px solid #d0d0d0; padding:30px 0 0 0; text-indent:10px;}
.sub_newsr15{ position:relative;  margin-top:20px;}
.sub_newsr15 ul li{ overflow:hidden; color:#1b1b1b; line-height:29px; height:29px; padding:8px 0; font-size:14px; overflow:hidden; padding-right:130px;}
.sub_newsr15 ul li span{ width:98px;height:29px; border:1px solid #e5e5e5; line-height:29px; text-align:center;background:#f7f7f7; color:#646464; display:inline-block;}
.sub_newsr15 ul li a{ padding:0 0 0 10px; font-size:12px; line-height:24px; color:#606060;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.sub_newsr15 ul li a:hover{ padding-left:20px;color:#35a1e3;}
.sub_newsr16{ position:absolute; top:26px; right:0;}
.sub_newsr16 a{ width:114px; height:31px; line-height:31px; color:#fff; display:block; background:#48b5eb; text-align:center; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s; }
.sub_newsr16 a:hover{ color:#fff;}
.tian_sul{ float:left; width:100%;}
.tian_sul li{ float:left; width:373px; height:152px; display:inline; margin:34px 10px 0 26px;}
.tian_sul li a{ float:left; width:359px; height:138px; padding:6px; border:1px solid #c2c2c2; transition:ease-in-out 0.5s}
.tian_sul li a:hover img{ opacity:0.9;}
.tian_sul li a:hover{ float:left; width:359px; height:138px; padding:6px; border:1px solid #61c805}
.tian_sul li a span{ float:left; width:24px; height:115px; background:#61c805; font-size:18px; color:#fff; text-align:center; padding:23px 12px 0 12px;}
.tian_beneul{ float:left; width:102%;}
.tian_beneul li{ float:left; width:270px; display:inline; margin:40px 20px 30px 0}
.tian_beneul li a{ float:left; width:270px; height:220px; position:relative; margin:0 26px 0 0; text-align:center;}
.tian_beneul li a span{ display:inline-block;width:110px; height:30px; background:#545454; line-height:30px; text-align:center; font-size:18px; color:#fff; border-radius:15px; margin-top:20px;}
.tian_beneul li a:hover span{ background:#61c805;}