.gg01{width:1400px; position:relative;margin:0 auto; margin-top:20px;}
.gg01 img{ width:100%; display:block; border:0px;}


.gg02{width:1400px; position:relative;margin:0 auto; margin-top:20px;}
.gg02_L{float:left; width:695px; position:relative;}
.gg02_L img{ width:100%; display:block; border:0px;}
.gg02_R{float:right; width:695px; position:relative;}
.gg02_R img{ width:100%; display:block; border:0px;}

.gg01 img{ width:100%; display:block; border:0px;}

.main_bg{width:1400px; background:#FFFFFF; padding-top:30px;margin:0 auto;}
.tt{width:1400px; height:131px; position:relative;margin:0 auto; }
.tt_title{ width:131px; height:131px; background:url(../images/toutiao_tt.png) no-repeat left center; position:absolute; left:0px;top:0px;}
.tt_title p{  font-size:32px; font-weight:bold; color:#FFFFFF; padding-left:10px; padding-top:10px;}

.tta{width:1400px; padding-left:120px; padding-right:50px; padding-top:10px; position:relative;margin:0 auto; }
.scroll{ width:100%; height:70px; overflow:hidden;float:left}
.scrollbox{width:100%; height:70px; float:left}
.scrollbox li{width:100%; height:70px; line-height:70px; text-align:center;  font-size:40px;font-weight:bold;  overflow:hidden;float:left}

.ttb{width:100%;  height:36px; line-height:36px; text-align:center;padding-left:20px; padding-right:20px; font-size:18px; margin-top:10px; overflow:hidden;}
.ttb span{ padding-left:15px; padding-right:15px;}





.main1{width:1400px; margin:0 auto; margin-top:20px;}
.main1 ul{width:1450px;}
.main1 li{ float:left;width:335px; margin-right:20px;position:relative; overflow:hidden;}
.main1 li .p1{ height:200px;overflow:hidden;}
.main1 li .p1 img{width:100%; height:200px; border:0px; }
.main1 li .p2{ line-height:30px; font-size:16px; margin-top:5px;}



.main2{width:1400px;margin:0 auto; }
.left2{ width:930px; float:left;margin-top:30px;}


.right2{ width:430px;float:right; margin-top:15px;}


.right2a{width:100%;float:left;margin-top:10px;}
.right2a li{ width:100%; height:46px;line-height:46px;font-size:18px; float:left; overflow:hidden;}
.right2a li:first-child{ height:50px; line-height:50px; font-size:22px; font-weight:bold;}



.main3{width:1400px; position:relative;margin:0 auto; margin-top:20px;}
.left3{float:left; width:440px; position:relative;}
.midd3{float:left; width:440px; margin-left:40px; position:relative;}
.right3{float:right; width:440px; position:relative;}


.title3{float:left;width:100%; height:60px; line-height:60px; background:url(../images/bg1.png) repeat-x bottom;}
.title3 li{float:left;height:60px; line-height:60px;font-size:24px;margin-right:40px;}
.title3 li:hover{ background:url(../images/bg2.png) repeat-x bottom;color:#21458c; font-weight:bold; cursor:pointer;}
.title3 li.hover{ background:url(../images/bg2.png) repeat-x bottom;color:#21458c; font-weight:bold; cursor:pointer;}

.title_more{height:20px; line-height:20px;font-size:16px;  color:#888888;position:absolute; right:0px;top:25px;}
.title_more a{ color:#888888;}



.new3{float:left; width:100%; }
.new3 ul{width:100%;}
.new3 li{ float:left; width:100%; height:296px;position:relative; overflow:hidden;}
.new3 li img{ width:100%; height:296px; border:0px;}
.new3 li span{width:100%;  height:50px; line-height:50px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:18px; font-weight:900; color:#fff; padding-left:2%; padding-right:2%;text-align:center; cursor:pointer;overflow:hidden;}
.new3.ma{ margin-top:10px;}
.new3.mb{ margin-top:20px;}
.new3.mc{ margin-top:30px;}


.new31{ float:left;  width:100%;}
.new31 li{ width:100%;height:46px; line-height:46px;font-size:18px; background:url(../images/sa.png) no-repeat left center;-webkit-background-size:5px auto;background-size:5px auto; text-indent:16px; float:left; overflow:hidden;}
.new31 h3{height:40px; line-height:40px;font-size:20px;overflow:hidden;}
.new31.ma{ margin-top:10px;}
.new31.mb{ margin-top:20px;}
.new31.mc{ margin-top:30px;}


.new32{ float:left;  width:100%; margin-top:10px;}
.new32 li{ width:100%;height:30px; line-height:30px;font-size:18px; float:left; overflow:hidden;}



.new33{float:left; width:100%;}
.new33 ul{width:100%;}
.new33 li{ float:left; width:48%; margin-right:4%;position:relative; overflow:hidden;}
.new33 li img{ width:100%; height:140px; border:0px;}
.new33 li p{ height:60px; line-height:30px; font-size:18px; cursor:pointer;overflow:hidden;}
.new33 li:nth-child(2){ margin-right:0px;}
.new33.ma{ margin-top:10px;}
.new33.mb{ margin-top:20px;}
.new33.mc{ margin-top:30px;}



.new34{ float:left;  width:100%;}
.new34 li{ width:100%;height:43px; line-height:43px;font-size:18px; background:url(../images/sa.png) no-repeat left center;-webkit-background-size:5px auto;background-size:5px auto; text-indent:16px; float:left; overflow:hidden;}
.new34.ma{ margin-top:10px;}
.new34.mb{ margin-top:20px;}
.new34.mc{ margin-top:30px;}

.new35{float:left; width:100%; }
.new35 ul{width:100%;}
.new35 li{ float:left; width:100%; height:265px;position:relative; overflow:hidden;}
.new35 li img{ width:100%; height:265px; border:0px;}
.new35 li span{width:100%;  height:50px; line-height:50px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:18px; font-weight:900; color:#fff; padding-left:2%; padding-right:2%;text-align:center; cursor:pointer;overflow:hidden;}
.new35.ma{ margin-top:10px;}
.new35.mb{ margin-top:20px;}
.new35.mc{ margin-top:30px;}



.xwt3{float:left;width:100%; background:#efefef;}
.xwt3_L{float:left;width:36%;}
.xwt3_L img{width:100%;height:100px;display:block;}
.xwt3_R{float:right;width:61%; padding-top:20px; overflow:hidden;}
.xwt3_R .p1{height:60px;line-height:30px; font-size:18px; padding-right:10px; overflow: hidden;}
.xwt3:hover{background:#21458c;}
.xwt3:hover a{color:#FFFFFF;}
.xwt3.ma{ margin-top:10px;}
.xwt3.mb{ margin-top:20px;}
.xwt3.mc{ margin-top:30px;}


.xwt31{float:left;width:100%;}
.xwt31_L{float:left;width:46%;}
.xwt31_L img{width:100%;height:140px;display:block;}
.xwt31_R{float:right;width:50%; padding-top:10px; overflow:hidden;}
.xwt31_R .p1{height:60px;line-height:30px; font-size:18px;  overflow: hidden;}
.xwt31_R .p2{height:50px;line-height:25px; font-size:14px; color:#999999; margin-top:10px; overflow: hidden;}
.xwt31.ma{ margin-top:10px;}
.xwt31.mb{ margin-top:20px;}
.xwt31.mc{ margin-top:30px;}



.xwt32{float:left;width:100%; background:#f7f7f7;}
.xwt32_L{float:left;width:50%;}
.xwt32_L img{width:100%;height:150px;display:block;}
.xwt32_R{float:right;width:46%; padding-top:30px; overflow:hidden;}
.xwt32_R .p1{height:90px;line-height:30px; font-size:20px; font-weight:bold; padding-right:10px; overflow: hidden;}
.xwt32.ma{ margin-top:10px;}
.xwt32.mb{ margin-top:20px;}
.xwt32.mc{ margin-top:30px;}


.main4{width:1400px; position:relative;margin:0 auto; margin-top:20px;}
.main4 ul{width:1400px;}
.main4 li{ float:left; width:341px; height:205px; margin-right:11px;position:relative; overflow:hidden;}
.main4 li img{ width:100%; height:205px; display:block;}
.main4 li p{  width:100%;line-height:30px; text-align:center;font-size:24px;  font-weight:bold; color:#FFFFFF; padding-left:20px; padding-right:20px; position:absolute; top:50%; margin-top:-20px;}
.main4 li p a{color:#FFFFFF;}
.main4 li:nth-child(4){ margin-right:0px;}



.main5{width:1400px; position:relative;margin:0 auto; margin-top:20px;}
.main5 ul{width:1400px;}
.main5 li{ float:left; width:225px; height:120px; background:#e7e7e7; margin-right:10px;position:relative; overflow:hidden;}
.main5 li .p1{ float:left; padding-top:35px; padding-left:35px;}
.main5 li .p1 img{ width:50px; height:50px;border-radius:50%;}
.main5 li .p2{ float:left;height:120px; line-height:120px; padding-left:10px; font-size:20px;  font-weight:bold; }
.main5 li:nth-child(6){ margin-right:0px;}


.link{width:100%; border-top:1px solid #dedfe7;margin:0 auto;margin-top:50px; }
.linka{ width:1400px; padding-top:20px; margin:0 auto;}
.linka p{ height:50px; line-height:50px; font-size:24px; color:#b52418; font-weight:bold; }


.linkb{ width:1400px; padding-top:10px;margin:0 auto;}
.linkb ul{width:1420px;}
.linkb li{ float:left; height:36px; line-height:36px; font-size:18px; padding-right:20px;position:relative; overflow:hidden;}


@media screen and (max-width:768px) {

.gg01{width:100%; position:relative;margin:0 auto; margin-top:20px;}
.gg01 img{ width:100%; display:block; border:0px;}



.gg02{width:100%; position:relative;margin:0 auto; margin-top:20px;}
.gg02_L{float:left; width:49%; position:relative;}
.gg02_L img{ width:100%; display:block; border:0px;}
.gg02_R{float:right; width:49%; position:relative;}
.gg02_R img{ width:100%; display:block; border:0px;}


.main_bg{width:94%; background:#FFFFFF; padding-top:20px;margin:0 auto;}
.tt{width:100%; height:auto; background:#FFFFFF;margin:0 auto;}
.tt_title{ width:70px; height:30px; background:#b52418; position:absolute; left:0px;top:0px;border-radius:0px 0px 20px 0px;}
.tt_title p{  height:30px; line-height:30px; font-size:18px; font-weight:bold; color:#FFFFFF; padding-left:15px; padding-top:0px;}

.tta{width:100%; padding-left:10px; padding-right:10px; padding-top:40px; position:relative;margin:0 auto;}
.scroll{ width:100%; height:40px; overflow:hidden;float:left}
.scrollbox{width:100%; height:40px; float:left}
.scrollbox li{width:100%; height:40px; line-height:40px; text-align:center;  font-size:18px;font-weight:bold;  overflow:hidden;float:left}

.ttb{width:100%;  height: auto; line-height:32px; text-align:center;padding-left:0px; padding-right:0px; font-size:16px;margin-top:0px; overflow:hidden;}
.ttb span{width:100%; display:block; height:32px; line-height:32px; text-align:center; padding-left:0px; padding-right:0px; overflow:hidden;}



.main1{width:100%; margin:0 auto; margin-top:0px;}
.main1 ul{width:100%;}
.main1 li{ float:left;width:49%; margin-right:2%; margin-top:20px;position:relative; overflow:hidden;}
.main1 li .p1{ height:100px;overflow:hidden;}
.main1 li .p1 img{width:100%; height:100px; border:0px; }
.main1 li .p2{ height:60px; line-height:30px; font-size:16px; margin-top:5px;overflow:hidden;}
.main1 li:nth-child(2n){ margin-right:0px;}


.main2{width:100%;margin:0 auto; }
.left2{ width:100%; float:left;margin-top:20px;}

.right2{ width:100%;float:right; margin-top:10px;}
.right2a{width:100%;float:left;margin-top:10px;}
.right2a li{ width:100%; height:40px;line-height:40px;font-size:16px; float:left; overflow:hidden;}
.right2a li:first-child{ height:40px; line-height:40px; font-size:18px; font-weight:bold;}


.main3{width:100%; position:relative;margin:0 auto; margin-top:10px;}
.left3{float:left; width:100%; position:relative;}
.midd3{float:left; width:100%; margin-left:0px; margin-top:10px; position:relative;}
.right3{float:right; width:100%; margin-top:10px; position:relative;}


.title3{float:left;width:100%; height:40px; line-height:40px; background:url(../images/bg1.png) repeat-x bottom;}
.title3 li{float:left;height:40px; line-height:40px;font-size:20px;margin-right:20px;}
.title3 li:hover{ background:url(../images/bg2.png) repeat-x bottom;color:#21458c; font-weight:bold; cursor:pointer;}
.title3 li.hover{ background:url(../images/bg2.png) repeat-x bottom;color:#21458c; font-weight:bold; cursor:pointer;}

.title_more{height:20px; line-height:20px;font-size:16px;  color:#888888;position:absolute; right:0px;top:10px;}
.title_more a{ color:#888888;}



.new3{float:left; width:100%; }
.new3 ul{width:100%;}
.new3 li{ float:left; width:100%; height:220px;position:relative; overflow:hidden;}
.new3 li img{ width:100%; height:220px; border:0px;}
.new3 li span{width:100%;  height:40px; line-height:40px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:16px; font-weight:900; color:#fff; padding-left:2%; padding-right:2%;text-align:center; cursor:pointer;overflow:hidden;}
.new3.ma{ margin-top:10px;}
.new3.mb{ margin-top:20px;}
.new3.mc{ margin-top:20px;}


.new31{ float:left;  width:100%;}
.new31 li{ width:100%;height:32px; line-height:32px;font-size:16px; background:url(../images/sa.png) no-repeat left center;-webkit-background-size:5px auto;background-size:5px auto; text-indent:12px; float:left; overflow:hidden;}
.new31 h3{height:36px; line-height:36px;font-size:18px;overflow:hidden;}
.new31.ma{ margin-top:10px;}
.new31.mb{ margin-top:20px;}
.new31.mc{ margin-top:20px;}


.new32{ float:left;  width:100%; margin-top:10px;}
.new32 li{ width:100%;height:32px; line-height:32px;font-size:16px; float:left; overflow:hidden;}



.new33{float:left; width:100%;}
.new33 ul{width:100%;}
.new33 li{ float:left; width:49%; margin-right:2%;position:relative; overflow:hidden;}
.new33 li img{ width:100%; height:120px; border:0px;}
.new33 li p{ height:56px; line-height:28px; font-size:16px; cursor:pointer;overflow:hidden;}
.new33 li:nth-child(2){ margin-right:0px;}
.new33.ma{ margin-top:10px;}
.new33.mb{ margin-top:20px;}
.new33.mc{ margin-top:20px;}



.new34{ float:left;  width:100%;}
.new34 li{ width:100%;height:32px; line-height:32px;font-size:16px; background:url(../images/sa.png) no-repeat left center;-webkit-background-size:5px auto;background-size:5px auto; text-indent:12px; float:left; overflow:hidden;}
.new34.ma{ margin-top:10px;}
.new34.mb{ margin-top:20px;}
.new34.mc{ margin-top:20px;}

.new35{float:left; width:100%; }
.new35 ul{width:100%;}
.new35 li{ float:left; width:100%; height:220px;position:relative; overflow:hidden;}
.new35 li img{ width:100%; height:220px; border:0px;}
.new35 li span{width:100%;  height:40px; line-height:40px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:16px; font-weight:900; color:#fff; padding-left:2%; padding-right:2%;text-align:center; cursor:pointer;overflow:hidden;}
.new35.ma{ margin-top:10px;}
.new35.mb{ margin-top:20px;}
.new35.mc{ margin-top:20px;}



.xwt3{float:left;width:100%; background:#efefef;}
.xwt3_L{float:left;width:40%;}
.xwt3_L img{width:100%;height:90px;display:block;}
.xwt3_R{float:right;width:58%; padding-top:15px; overflow:hidden;}
.xwt3_R .p1{height:60px;line-height:30px; font-size:16px; padding-right:10px; overflow: hidden;}
.xwt3:hover{background:#21458c;}
.xwt3:hover a{color:#FFFFFF;}
.xwt3.ma{ margin-top:10px;}
.xwt3.mb{ margin-top:20px;}
.xwt3.mc{ margin-top:20px;}


.xwt31{float:left;width:100%;}
.xwt31_L{float:left;width:40%;}
.xwt31_L img{width:100%;height:90px;display:block;}
.xwt31_R{float:right;width:58%; padding-top:10px; overflow:hidden;}
.xwt31_R .p1{height:60px;line-height:30px; font-size:16px;  overflow: hidden;}
.xwt31_R .p2{ display:none;}
.xwt31.ma{ margin-top:10px;}
.xwt31.mb{ margin-top:20px;}
.xwt31.mc{ margin-top:20px;}



.xwt32{float:left;width:100%; background:#f7f7f7;}
.xwt32_L{float:left;width:40%;}
.xwt32_L img{width:100%;height:90px;display:block;}
.xwt32_R{float:right;width:58%; padding-top:10px; overflow:hidden;}
.xwt32_R .p1{height:60px;line-height:30px; font-size:16px; font-weight:bold; padding-right:10px; overflow: hidden;}
.xwt32.ma{ margin-top:10px;}
.xwt32.mb{ margin-top:20px;}
.xwt32.mc{ margin-top:20px;}


.main4{width:100%; position:relative;margin:0 auto; margin-top:10px;}
.main4 ul{width:100%;}
.main4 li{ float:left; width:49%; height:120px; margin-right:2%; margin-top:10px;position:relative; overflow:hidden;}
.main4 li img{ width:100%; height:120px; display:block;}
.main4 li p{  width:100%;line-height:30px; text-align:center;font-size:16px;  font-weight:bold; color:#FFFFFF; padding-left:10px; padding-right:10px; position:absolute; top:50%; margin-top:-20px;}
.main4 li p a{color:#FFFFFF;}
.main4 li:nth-child(2n){ margin-right:0px;}



.main5{width:100%; position:relative;margin:0 auto; margin-top:10px;}
.main5 ul{width:100%;}
.main5 li{ float:left; width:49%; height:80px; background:#e7e7e7; margin-right:2%; margin-top:10px;position:relative; overflow:hidden;}
.main5 li .p1{ float:left; padding-top:20px; padding-left:10px;}
.main5 li .p1 img{ width:40px; height:40px;border-radius:50%;}
.main5 li .p2{ float:left;height:80px; line-height:80px; padding-left:10px; font-size:16px;  font-weight:bold; }
.main5 li:nth-child(2n){ margin-right:0px;}


.link{width:100%; border-top:1px solid #dedfe7; padding-bottom:30px;margin:0 auto;margin-top:20px; }
.linka{ width:94%; padding-top:10px; margin:0 auto;}
.linka p{ height:40px; line-height:40px; font-size:20px; color:#b52418; font-weight:bold; }


.linkb{ width:94%; padding-top:10px;margin:0 auto;}
.linkb ul{width:100%;}
.linkb li{ float:left; height:30px; line-height:30px; font-size:16px; padding-right:20px;position:relative; overflow:hidden;}



}