.tt{width:1200px; margin:0 auto; margin-top:30px;}
.tt .p1{ height:80px; line-height:80px; text-align:center; font-size:46px; font-weight:bold; overflow:hidden;}
.tt .p2{ height:60px; line-height:60px; text-align:center; font-size:18px; overflow:hidden;}
.tt .p2 a{ padding-left:20px; padding-right:20px;}


.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: url(../images/bg2.png) no-repeat left center #FFFFFF;-webkit-background-size:auto 24px;background-size:auto 24px; font-size:24px;padding-left:12px;padding-right:10px; float:left;}
.title1 .p1 a{  height:30px; line-height:30px; }


.title2{ width:100%; height:30px;  float:left;}
.title2 .p1{ height:30px; line-height:30px;font-size:24px; color:#e70010; float:left;}
.title2 .p1 a{  height:30px; line-height:30px; color:#e70010; }


.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:#e70010; font-size:24px;color:#FFFFFF;}


.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%);}



.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:#e70010;  float:left;overflow:hidden;}
.xwt4_right .p1 a{  color:#e70010;  }
.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:#e70010; font-size:24px; 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;  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%; margin:0 auto; margin-top:20px;}
.tt .p1{ height:40px; line-height:40px; text-align:center; font-size:18px; font-weight:bold; overflow:hidden;}
.tt .p2{ height:86px; line-height:28px; text-align:center; font-size:16px; overflow:hidden;}
.tt .p2 a{display:block; width:100%;height:28px; line-height:28px; text-align:center;  padding-left:0px; padding-right:0px; overflow:hidden;}


.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;}






.title1{ width:100%; height:30px; background:url(../images/bg1.png) repeat-x center;  float:left;}
.title1 .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;padding-left:12px;padding-right:10px; float:left;}
.title1 .p1 a{  height:30px; line-height:30px; }


.title2{ width:100%; height:30px;  float:left;}
.title2 .p1{ height:30px; line-height:30px;font-size:20px; color:#e70010; float:left;}
.title2 .p1 a{  height:30px; line-height:30px; color:#e70010; }


.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:#e70010; font-size:20px;color:#FFFFFF;}


.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%);}


.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:#e70010; }
.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:120px; height:36px; line-height:36px; text-align:center;background:#e70010; 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: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:100%; overflow:hidden;}
.mr_frUl ul li{ float:left; width:100%; height:240px; position:relative; margin-right:20px; overflow:hidden;}
.mr_frUl ul li img{ width:100%; height:240px; 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 background:#FFFFFF; text-align:center;margin:0 auto;}

.linkb{ float:left;width:100%;padding-top:10px;}
.linkb ul{width:100%;}
.linkb li{ float:left; height:30px; line-height:30px; font-size:14px; padding-right:10px;position:relative; overflow:hidden;}

}