
.tt{ width:1200px;height:100px; background:url(../images/tt.png) no-repeat left center;margin:0px auto; margin-top:30px;}
.tt .p1{ height:70px; line-height:70px; text-align:center; font-size:36px; font-weight:bold; padding-left:130px; padding-right:130px; overflow:hidden;}
.tt .p2{ height:30px; line-height:30px; text-align:center; font-size:16px; color:#666666;padding-left:130px; padding-right:130px;  overflow:hidden;}
.tt .p2 a{padding-left:5px; color:#FF0000;}

.main1{width:1200px;margin:0 auto; margin-top:30px;}
.left1{ width:440px; float:left;}


.right1{ width:720px;float:right; }
.right1a{ width:720px; background:#efefef; padding-top:20px; padding-left:20px; padding-right:20px;float:left;}
.right1b{ width:720px;float:left;}
.right1b_L{ width:340px;float:left;}
.right1b_R{ width:340px;float:right;}




.title1{ width:100%; height:30px; background:url(../images/bg1.png) repeat-x center;  float:left;}
.title1 .p1{ height:30px; line-height:30px;background:#FFFFFF; font-size:22px; color:#295139;padding-right:10px; float:left;}
.title1 .p1 a{  height:30px; line-height:30px; color:#295139; }


.title2{ width:100%; height:30px;  float:left;}
.title2 .p1{ height:30px; line-height:30px; font-size:22px; color:#295139;  float:left;}
.title2 .p1 a{  height:30px; line-height:30px; color:#295139;  }

.title3{ width:100%; height:36px; background:url(../images/bg1.png) repeat-x center;  float:left;}
.title3 .p1{ height:36px; line-height:36px;background:#FFFFFF; padding-right:10px; float:left;}
.title3 .p1 a{ display:block; width:120px; height:36px; line-height:36px; text-align:center; background:#295139;  font-size:22px; color:#FFFFFF;}

.title4{ width:100%; height:30px; background:url(../images/bg1.png) repeat-x center;  float:left;}
.title4 .p1{ height:30px; line-height:30px;background: url(../images/bg2.png) no-repeat left center #FFFFFF;-webkit-background-size:auto 24px;background-size:auto 24px; font-size:20px;font-size:22px; color:#295139;padding-left:12px;padding-right:10px; float:left;}
.title4 .p1 a{  height:30px; line-height:30px;  color:#295139;}


.new1{ width:100%; float:left}
.new1 li{ width:100%; height:40px;line-height:40px; background: url(../images/sa.png) no-repeat left center; text-indent:12px;font-size:18px; float:left; overflow:hidden;}
.new1 li.lia{ height:45px; line-height:45px; font-size:18px; font-weight:bold;}


.new2{ width:100%; float:left}
.new2 li{ width:50%; height:42px;line-height:42px; background: url(../images/sb.png) no-repeat left center; text-indent:10px;font-size:16px; padding-right:10px; float:left; overflow:hidden;}


.new3{ width:100%; float:left}
.new3 ul{width:100%; }
.new3 li{ float:left; width:100%;  height:280px; margin-top:20px; position:relative; overflow:hidden;}
.new3 li img{ width:100%; height:280px; border:0px;}
.new3 li span{position:absolute;left:0;bottom:0;width:100%;height:53px;line-height:53px; text-align: center;overflow:hidden;font-size:18px;color:#fff;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);}


.new4{ width:100%; float:left}
.new4 .p1{ width:100%; height:50px; line-height:50px; font-size:22px; float:left;overflow:hidden;}
.new4 .p2{ width:100%; height:70px; line-height:35px;font-size:16px; color:#666666; float:left;overflow:hidden;}


.new5{ width:100%; float:left}
.new5 li{ width:100%; height:38px;line-height:38px; background: url(../images/sb.png) no-repeat left center; text-indent:10px;font-size:16px; padding-right:10px; float:left; overflow:hidden;}

.new6{ width:100%; float:left}
.new6 ul{width:100%; }
.new6 li{ float:left; width:100%;  height:210px; margin-top:20px; position:relative; overflow:hidden;}
.new6 li img{ width:100%; height:210px; border:0px;}
.new6 li span{position:absolute;left:0;bottom:0;width:100%;height:43px;line-height:43px; text-align: center;overflow:hidden;font-size:16px;color:#fff;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);}



.xwt1{width:100%; padding-top:20px; padding-bottom:20px;border-bottom:1px solid #dedede;float:left;}
.xwt1_left{ width:160px; height:110px;position:relative;float:left; overflow:hidden;}
.xwt1_left img{ width:160px; height:110px;  border:0px;}
.xwt1_right{ width:260px;float:right; overflow:hidden;}
.xwt1_right .p1{ width:100%; height:56px; line-height:28px; font-size:18px; font-weight:bold; float:left;overflow:hidden;}
.xwt1_right .p2{ width:100%; height:44px; line-height:22px;font-size:14px; color:#666666; margin-top:10px;float:left;overflow:hidden;}


.xwt2{width:100%; padding-top:20px; float:left;}
.xwt2_left{ width:200px; height:130px;position:relative;float:left; overflow:hidden;}
.xwt2_left img{ width:200px; height:130px;  border:0px;}
.xwt2_right{ width:460px;float:right; overflow:hidden;}
.xwt2_right .p1{ width:100%; height:40px; line-height:40px; font-size:18px; font-weight:bold; float:left;overflow:hidden;}
.xwt2_right .p2{ width:100%; height:75px; line-height:25px;font-size:15px; color:#666666; margin-top:10px;float:left;overflow:hidden;}




.xwt3{width:100%; padding-top:20px;float:left;}
.xwt3_left{ width:180px; height:118px;position:relative;float:left; overflow:hidden;}
.xwt3_left img{ width:180px; height:118px;  border:0px;}
.xwt3_right{ width:520px;float:right; overflow:hidden;}
.xwt3_right .p1{ width:100%; height:40px; line-height:40px; font-size:20px; font-weight:bold; float:left;overflow:hidden;}
.xwt3_right .p2{ width:100%; height:50px; line-height:25px;font-size:15px; color:#666666; margin-top:6px;float:left;overflow:hidden;}



.xwt4{width:100%; padding-top:20px; float:left;}
.xwt4_left{ width:210px; height:136px;position:relative;float:left; overflow:hidden;}
.xwt4_left img{ width:210px; height:136px;  border:0px;}
.xwt4_right{ width:490px;height:136px; background:#efefef; padding:10px 20px 10px 20px;float:right; overflow:hidden;}
.xwt4_right .p1{ width:100%; height:40px; line-height:40px; font-size:18px; font-weight:bold; color:#295139;  float:left;overflow:hidden;}
.xwt4_right .p1 a{  color:#295139;  }
.xwt4_right .p2{ width:100%; height:56px; line-height:28px;font-size:16px; color:#666666; margin-top:10px;float:left;overflow:hidden;}


.main2{width:1200px;margin:0 auto;margin-top:30px;}
.main2a{ width:100%; height:36px; background:url(../images/bg1.png) repeat-x center;  float:left;}
.main2a .p1{ height:36px; line-height:36px;background:#FFFFFF; padding-right:10px; float:left;}
.main2a .p1 a{ display:block; width:120px; height:36px; line-height:36px; text-align:center; background:#295139;  font-size:22px; color:#FFFFFF;}

.mr_frbox{float:left;width:1200px; margin-top:20px; position:relative; overflow:hidden;}
.mr_frBtnL{float:left; width:35px; height:61px; background:url(../images/btn_left.png) no-repeat left center;cursor:pointer;position:absolute; z-index:10; left:0px; top:75px;opacity: 0.6;}
.mr_frBtnR{float:right;width:35px; height:61px;background:url(../images/btn_right.png) no-repeat left center;cursor:pointer;position:absolute; z-index:10; right:0px; top:75px;opacity: 0.6;}
.mr_frBtnL:hover{opacity: 0.9;}
.mr_frBtnR:hover{opacity: 0.9;}
.mr_frUl{float:left;width:1200px; overflow:hidden;}
.mr_frUl ul li{ float:left; width:285px; height:200px; position:relative; margin-right:20px; overflow:hidden;}
.mr_frUl ul li img{ width:100%; height:200px; border:0px;}
.mr_frUl ul li span{position:absolute;left:0;bottom:0;width:100%;height:43px;line-height:43px; text-align:center;overflow:hidden;font-size:16px;color:#fff;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);}



.link{width:1200px;margin:0 auto;margin-top:30px; }
.linka{ float:left;width:1200px; height:30px; line-height:30px; background:url(../images/bg1.png) repeat-x center;}
.linka p{ width:150px; height:30px; line-height:30px; font-size:24px; color:#295139; background:#FFFFFF; text-align:center;margin:0 auto;}

.linkb{ float:left;width:1200px; padding-top:10px;}
.linkb ul{width:1220px;}
.linkb li{ float:left; height:35px; line-height:35px; font-size:16px; padding-right:20px;position:relative; overflow:hidden;}



@media screen and (max-width:768px) {

.tt{ width:94%;height:90px; background: none;margin:0px auto; margin-top:20px;}
.tt .p1{ height:40px; line-height:40px; text-align:center; font-size:18px; font-weight:bold; padding-left:0px; padding-right:0px; overflow:hidden;}
.tt .p2{ height:50px; line-height:25px; text-align: left; font-size:14px; color:#666666;padding-left:0px; padding-right:0px;  overflow:hidden;}
.tt .p2 a{padding-left:5px; color:#FF0000;}

.main1{width:94%;margin:0 auto; margin-top:20px;}
.left1{ width:100%; float:left;}


.right1{ width:100%;float:right; padding-top:20px;}
.right1a{ width:100%; background:#efefef; padding-top:15px; padding-left:15px; padding-right:15px;float:left;}
.right1b{ width:100%;float:left;}
.right1b_L{ width:100%;float:left;}
.right1b_R{ width:100%;float:right; padding-top:20px;}




.title1{ width:100%; height:20px; background:url(../images/bg1.png) repeat-x center;  float:left;}
.title1 .p1{ height:20px; line-height:20px;background:#FFFFFF; font-size:20px; color:#295139;padding-right:10px; float:left;}
.title1 .p1 a{  height:20px; line-height:20px; color:#295139; }


.title2{ width:100%; height:30px;  float:left;}
.title2 .p1{ height:30px; line-height:30px; font-size:20px; color:#295139;  float:left;}
.title2 .p1 a{  height:30px; line-height:30px; color:#295139;  }

.title3{ width:100%; height:36px; background:url(../images/bg1.png) repeat-x center;  float:left;}
.title3 .p1{ height:36px; line-height:36px;background:#FFFFFF; padding-right:10px; float:left;}
.title3 .p1 a{ display:block; width:100px; height:36px; line-height:36px; text-align:center; background:#295139;  font-size:20px; color:#FFFFFF;}

.title4{ width:100%; height:30px; background:url(../images/bg1.png) repeat-x center;  float:left;}
.title4 .p1{ height:30px; line-height:30px;background: url(../images/bg2.png) no-repeat left center #FFFFFF;-webkit-background-size:auto 22px;background-size:auto 22px; font-size:20px; color:#295139;padding-left:12px;padding-right:10px; float:left;}
.title4 .p1 a{  height:30px; line-height:30px;  color:#295139;}


.new1{ width:100%; float:left}
.new1 li{ width:100%; height:38px;line-height:38px; background: url(../images/sa.png) no-repeat left center; text-indent:12px;font-size:16px; float:left; overflow:hidden;}
.new1 li.lia{ height:40px; line-height:40px; font-size:16px; font-weight:bold;}


.new2{ width:100%; float:left}
.new2 li{ width:100%; height:38px;line-height:38px; background: url(../images/sb.png) no-repeat left center; text-indent:10px;font-size:16px; padding-right:0px; float:left; overflow:hidden;}


.new3{ width:100%; float:left}
.new3 ul{width:100%; }
.new3 li{ float:left; width:100%;  height:220px; margin-top:20px; position:relative; overflow:hidden;}
.new3 li img{ width:100%; height:220px; border:0px;}
.new3 li span{position:absolute;left:0;bottom:0;width:100%;height:50px;line-height:50px; text-align: center;overflow:hidden;font-size:16px;color:#fff;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);}


.new4{ width:100%; float:left}
.new4 .p1{ width:100%; height:40px; line-height:40px; font-size:18px; float:left;overflow:hidden;}
.new4 .p2{ width:100%; height:60px; line-height:30px;font-size:14px; color:#666666; float:left;overflow:hidden;}


.new5{ width:100%; float:left}
.new5 li{ width:100%; height:38px;line-height:38px; background: url(../images/sb.png) no-repeat left center; text-indent:10px;font-size:16px; padding-right:10px; float:left; overflow:hidden;}

.new6{ width:100%; float:left}
.new6 ul{width:100%; }
.new6 li{ float:left; width:100%;  height:210px; margin-top:20px; position:relative; overflow:hidden;}
.new6 li img{ width:100%; height:210px; border:0px;}
.new6 li span{position:absolute;left:0;bottom:0;width:100%;height:43px;line-height:43px; text-align: center;overflow:hidden;font-size:16px;color:#fff;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);}



.xwt1{width:100%; padding-top:20px; padding-bottom:20px;border-bottom:1px solid #dedede;float:left;}
.xwt1_left{ width:30%; height:80px;position:relative;float:left; overflow:hidden;}
.xwt1_left img{ width:100%; height:80px;  border:0px;}
.xwt1_right{ width:68%;float:right; overflow:hidden;}
.xwt1_right .p1{ width:100%; height:60px; line-height:30px; font-size:16px; font-weight:bold; float:left;overflow:hidden;}
.xwt1_right .p2{ display:none;}


.xwt2{width:100%; padding-top:20px; float:left;}
.xwt2_left{ width:30%; height:80px;position:relative;float:left; overflow:hidden;}
.xwt2_left img{ width:100%; height:80px;  border:0px;}
.xwt2_right{ width:68%;float:right; overflow:hidden;}
.xwt2_right .p1{ width:100%;height:60px; line-height:30px; font-size:16px; font-weight:bold; float:left;overflow:hidden;}
.xwt2_right .p2{ display:none;}




.xwt3{width:100%; padding-top:20px;float:left;}
.xwt3_left{ width:30%; height:80px;position:relative;float:left; overflow:hidden;}
.xwt3_left img{ width:100%; height:80px;  border:0px;}
.xwt3_right{ width:68%;float:right; overflow:hidden;}
.xwt3_right .p1{width:100%;height:60px; line-height:30px; font-size:16px; font-weight:bold; float:left;overflow:hidden;}
.xwt3_right .p2{ display:none;}



.xwt4{width:100%; padding-top:20px; float:left;}
.xwt4_left{ width:30%; height:80px;position:relative;float:left; overflow:hidden;}
.xwt4_left img{ width:100%; height:80px;  border:0px;}
.xwt4_right{ width:68%;height:80px; background:#efefef; padding:10px 10px 10px 10px;float:right; overflow:hidden;}
.xwt4_right .p1{ width:100%; height:60px; line-height:30px; font-size:16px; font-weight:bold; color:#295139;  float:left;overflow:hidden;}
.xwt4_right .p1 a{ color:#295139; }
.xwt4_right .p2{ display:none;}


.main2{width:94%;margin:0 auto;margin-top:20px;}
.main2a{ width:100%; height:36px; background:url(../images/bg1.png) repeat-x center;  float:left;}
.main2a .p1{ height:36px; line-height:36px;background:#FFFFFF; padding-right:10px; float:left;}
.main2a .p1 a{ display:block; width:100px; height:36px; line-height:36px; text-align:center; background:#295139;  font-size:20px; color:#FFFFFF;}

.mr_frbox{float:left;width:100%; margin-top:20px; position:relative; overflow:hidden;}
.mr_frBtnL{float:left; width:35px; height:61px; background:url(../images/btn_left.png) no-repeat left center;cursor:pointer;position:absolute; z-index:10; left:0px; top:80px;opacity: 0.6;}
.mr_frBtnR{float:right;width:35px; height:61px;background:url(../images/btn_right.png) no-repeat left center;cursor:pointer;position:absolute; z-index:10; right:0px; top:80px;opacity: 0.6;}
.mr_frBtnL:hover{opacity: 0.9;}
.mr_frBtnR:hover{opacity: 0.9;}
.mr_frUl{float:left;width:100%; overflow:hidden;}
.mr_frUl ul li{ float:left; width:100%; height:220px; position:relative; margin-right:0px; overflow:hidden;}
.mr_frUl ul li img{ width:100%; height:220px; border:0px;}
.mr_frUl ul li span{position:absolute;left:0;bottom:0;width:100%;height:43px;line-height:43px; text-align:center;overflow:hidden;font-size:16px;color:#fff;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);}


.link{width:94%;margin:0 auto;margin-top:20px; }
.linka{ float:left;width:100%; height:30px; line-height:30px; background:url(../images/bg1.png) repeat-x center;}
.linka p{ width:120px; height:30px; line-height:30px; font-size:20px; color:#295139; background:#FFFFFF; text-align:center;margin:0 auto;}



.linkb{ float:left;width:100%;}
.linkb ul{width:100%;}
.linkb li{ float:left; height:30px; line-height:30px; font-size:14px; padding-right:10px;position:relative; overflow:hidden;}


}
