.tt{width:1200px;  margin:0 auto; overflow: hidden;}
.tt .p1{ height:50px; line-height:50px; font-size:40px; text-align:center; font-weight:bold; color: #3848a0; overflow:hidden;}
.tt .p1 a{color: #3848a0;}
.tt .p2{ height:46px; line-height:46px; text-align:center; font-size:16px; color:#666666;  overflow:hidden;}

.main1{width:1200px;border-top: 1px solid #3652A6;margin:0 auto; overflow: hidden;}
.main1 ul{ width:1220px;}  
.main1 ul li{float:left;width:385px; border-bottom:1px solid #f1f1f1; margin-top:10px; margin-right:20px; overflow:hidden;}
.main1 ul li .p1{ height:50px; line-height:50px; font-size:16px; font-weight:bold;overflow:hidden;}
.main1 ul li .p2{ height:210px;overflow:hidden;}
.main1 ul li .p2 img{ width:100%; height:210px; border:0px;}
.main1 ul li:hover img{transform: scale(1.65); transition: all 0.5s linear;}

.main1 ul li .p3{ height:50px; line-height:25px; font-size:14px; color:#999999; margin-top:10px; overflow:hidden;}
.main1 ul li .p3 a{color: #900;}

.main1 ul li .p4{ height:20px; line-height:20px; font-size:14px; color:#999999; margin-top:10px; overflow:hidden;}
.main1 ul li .p4 span{ height:20px; line-height:20px; display:inline-block; float:left; margin-right:20px;}
.main1 ul li .p4 span.fb{ background:url(../images/a1.png) no-repeat left center;-webkit-background-size:13px 13px; background-size:13px 13px; text-indent:20px;}
.main1 ul li .p4 a{ color: #3848a0;}



.main2{width:1200px;border-top: 1px solid #3652A6;margin:0 auto;}
.main2a{float:left;width:1200px; height:25px; line-height:25px; font-size:14px; }
.main2b{float:left;width:1200px; overflow:hidden;}
.main2b h1 {font-size: 40px;font-weight: 600; padding-bottom: 6px; padding-top: 15px;}

.main2c{float:left;width:1200px; height:50px;color: #aeaeae;border-bottom: 1px solid #ccc;}
.main2c a{color: #999999;}
.main2c_L{float:left; font-size:15px; padding-top:15px;overflow:hidden;}
.main2c_L span{ padding-right:20px;}


.pageShare{float:right;}
.pageShare .setFont { height: 32px;line-height: 32px;background: url(../images/icon-font.png) 0 0 no-repeat;padding-left: 34px;display: inline-block;}
.pageShare .setFont span { display: inline-block;width: 32px;height: 32px;margin: 0 5px;cursor: pointer; text-align:center}
.pageShare .setFont span.active {background: #2c64c3;color: #fff;border-radius: 100%;}

.pageShare .share { height: 30px;line-height: 30px; padding-left: 34px;display: inline-block;vertical-align: middle;position: relative;z-index: 999;}
.pageShare .share * {vertical-align: middle;}
.pageShare .share a {width: 32px; height: 32px;display: inline-block;margin: 0 5px;transition: all .1s;}
.pageShare .share .wx {background: url(../images/share.png) 0 0 no-repeat;}
.pageShare .share .wb {background: url(../images/share.png) -45px 0 no-repeat;}
.pageShare .share .wx-ewm{ margin-bottom: 24px; width: 150px;height: 150px;background-color: #348CEC;color: #808080;border-radius: 4px;overflow: hidden; text-align: center;position: absolute; left:0px;top: 40px;display: none;z-index: 99; padding:5px;}



.main2d{float:left;width:1200px; height:90px; border-bottom: 1px solid #ccc;overflow:hidden;}
.main2d h1 {font-size: 40px;font-weight: 600; padding-top: 20px;}


.left2{float:left;width:850px; overflow:hidden;}
.left2a{float:left;width:850px; height:25px; line-height:25px; font-size:14px; overflow:hidden;}

.left2b{float:left;width:850px; overflow:hidden;}
.left2b ul{ width:850px;}  
.left2b ul li{float:left;width:405px; border-bottom:1px solid #f1f1f1; margin-top:10px; margin-right:20px; overflow:hidden;}
.left2b ul li .p1{ height:50px; line-height:50px; font-size:16px; font-weight:bold;overflow:hidden;}
.left2b ul li .p2{ height:220px;overflow:hidden;}
.left2b ul li .p2 img{ width:100%; height:220px; border:0px;}
.left2b ul li:hover img{transform: scale(1.65); transition: all 0.5s linear;}

.left2b ul li .p3{ height:50px; line-height:25px; font-size:14px; color:#999999; margin-top:10px; overflow:hidden;}
.left2b ul li .p3 a{color: #900;}

.left2b ul li .p4{ height:20px; line-height:20px; font-size:14px; color:#999999; margin-top:10px; overflow:hidden;}
.left2b ul li .p4 span{ height:20px; line-height:20px; display:inline-block; float:left; margin-right:20px;}
.left2b ul li .p4 span.fb{ background:url(../images/a1.png) no-repeat left center;-webkit-background-size:13px 13px; background-size:13px 13px; text-indent:20px;}
.left2b ul li .p4 a{ color: #3848a0;}




.article-text{ width:820px;ine-height:38px; font-size:18px; color:#2b2b2b;text-align:justify; overflow:hidden; word-break:break-all; padding-top:10px; float:left;}
.article-text img{font-size:16px; width:auto !important; height:auto !important; max-width:90%; vertical-align:middle; word-break: break-all; word-wrap: break-word;}
.article-text p{ padding-bottom:15px; line-height:38px; }
.article-text video{margin:5px auto;width: 600px; height: 400px;}
.article-text iframe{ margin:5px auto;width: 600px; height: 400px;}

.left2c{float:left;width:820px;height: 40px;line-height: 40px; border-bottom: 1px solid #e3e3e3; overflow:hidden;}
.left2c .p1{float:left;height:37px; line-height: 37px; font-size: 18px;  font-weight: bold; text-indent:30px;background: url(../images/icon-colum.png) no-repeat left center;border-bottom: 3px solid #2a3d96;}

.left2d{float:left;width:820px; overflow:hidden;}
.left2d ul{ width:820px;}  
.left2d ul li{float:left;width:820px; border-bottom:1px solid #f1f1f1; margin-top:10px;  overflow:hidden;}
.left2d ul li .p1{ height:40px; line-height:40px; font-size:18px; font-weight:bold;overflow:hidden;}
.left2d ul li .p2{ height:50px; line-height:25px; font-size:14px; color:#666666; overflow:hidden;}
.left2d ul li .p2 a{color: #900;}
.left2d ul li .p3{ height:20px; line-height:20px; font-size:14px; color:#999999; margin-top:10px; overflow:hidden;}




.addlistmore { width:100%; height:40px; line-height:40px; border-top:#ADC4D6 1px solid; border-bottom:#ADC4D6 1px solid; text-align: center; float:left; font-size:16px; margin-top:20px;overflow:hidden;}
.addlistmore a{ color:#2E72C5}
#load{ text-align:center; font-size:16px;}

.epages {
	text-align: center;width:100%; padding-top:0px; padding-bottom:0px; float:left;
	}
.epages{}
.epages *{vertical-align:middle;}
.epages a{border:1px solid #cccccc;text-align:center; padding:4px 8px 4px 8px;text-align:center;text-decoration:none; font-size:15px; color:#333333;margin:3px;display:inline-block;border-radius:5px;}
.epages a:hover{border:1px solid #083b90;text-align:center; padding:4px 8px 4px 8px;text-decoration:none;color:#ffffff; font-size:15px;background:#083b90;border-radius:5px;}
.epages b{padding:4px 8px 4px 8px;text-decoration:none;color:#ffffff; font-size:15px;background:#083b90;margin:3px;display:inline-block;border-radius:5px;}
.Total  b{padding:4px 8px 4px 8px;text-decoration:none;color:#ffffff; font-size:15px;margin:3px;display:inline-block;border-radius:5px;}


.right2{float:right;width:350px; overflow:hidden;}
.right2a{float:left;width:350px; overflow:hidden;}
.right2a img{ width:100%;border:0px;}

.right2b{float:left;width:350px; overflow:hidden;}

.right2c{float:left;width:350px; overflow:hidden;}
.right2c a{border: 1px solid #0290FC;color: #0290FC; border-radius:25px; padding:4px 10px; display:block; float:left; margin-bottom:10px; margin-right:10px; font-size:16px}


.title2{ float:left; width:100%; height:20px; padding-top:10px; border-top: 1px solid #3652A6;}
.title2 .p1{float:left;height:20px; line-height:20px; font-size:18px; font-weight:bold; color:#3652A6;}
.title2 .p1 a{color:#3652A6;}


.xwt2{ width:350px;float:left;}
.xwt2_left{ width:120px; height:80px; position:relative;float:left; overflow: hidden;}
.xwt2_left img{ width:120px; height:80px; border:0px;border-radius:5px; }
.xwt2_left span{ position:absolute; left:0px; top:0px; display:block; width:25px; height:15px; line-height:15px;background:#bb2827; text-align:center; font-size:14px; color:#FFFFFF;border-radius:0px 0px 5px 0px; }
.xwt2_left span.s1{ background:#bb2827}
.xwt2_left span.s2{ background:#eaa83e}
.xwt2_left span.s3{ background:#3e7aff}
.xwt2_left span.s4{ background:#abaaac}


.xwt2_right{ width:220px;font-size:14px; color:#999999;float:right;}
.xwt2_right .p1{ width:100%; height:50px; line-height:25px; font-size:15px; float:left;overflow:hidden;}
.xwt2_right .p2{height:20px;line-height:20px; padding-right:10px;color:#999;}



.xwt21{ width:350px;float:left;}
.xwt21_left{ width:50px; height:45px; line-height:45px; font-size:36px;color: #0290FC; position:relative;float:left; overflow: hidden;}
.xwt21_right{ width:300px;font-size:14px; color:#999999;float:right;}
.xwt21_right .p1{ width:100%; height:25px; line-height:25px; font-size:16px; float:left;overflow:hidden;}
.xwt21_right .p2{height:20px;line-height:20px; padding-right:10px;color:#999;}

