
.main1{width:100%; background:linear-gradient(to bottom,#fae2e1,#fcf0ef,#fdf8f7); border-bottom:1px solid #f3e2e0; padding-bottom:50px;margin:0 auto;overflow:hidden;}
.main1a {width:1200px;margin:0 auto;position:relative}
.main1a .p1{ text-align:center; font-size:32px; font-weight:bold; padding-top:50px;}
.main1a .p1 span{ color:#d11b20;}
.main1a .p2{ text-align:center; font-size:17px; color:#666666; padding-top:10px;}


.main1b {width:730px; height:56px;background:#FFFFFF;border:3px solid #d11b20;border-radius:5px; margin:0 auto; margin-top:30px;position:relative; overflow:hidden;}
.main1b .search_input {width:560px;float:left;padding-left:10px;height:54px;line-height:50px;font-size:16px;color:#999;background:#FFFFFF;border: none;outline:none;}
.main1b .search_botton {cursor:pointer;float:right;width:150px;height:54px;line-height:50px;overflow:hidden;background:#d11b20;font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ";font-size:18px;color:#FFFFFF; border:0px;-webkit-appearance: none;}

.main1c {width:1200px; text-align:center; font-size:15px; color:#666666; padding-top:20px;margin:0 auto;position:relative}
.main1c a{ color:#666666;}
.main1c  span{ font-family:"ËÎÌå"; color:#cccccc; padding-left:5px; padding-right:5px;}


.main2{width:1200px;margin:0 auto;position:relative}
.main2a{ width:1200px; padding-top:60px; padding-bottom:20px;  margin:0 auto;position:relative;overflow:hidden;}
.main2a .p1{float:left;height:56px; line-height:56px; font-size:24px; font-weight:bold;background:url(../images/tit1.png) no-repeat left center;-webkit-background-size:6px auto;background-size:6px auto; padding-left:20px; }
.main2a .p2{ float:right;height:56px; line-height:56px; font-size:16px; color:#1a56db; }
.main2a .p2 a{color:#1a56db; }

.left2{ float:left; width:660px; overflow:hidden;}
.left2 li{float:left; width:100%; height:60px; line-height:60px; border-bottom:1px dashed #dae5f6; font-size:18px; position:relative; overflow:hidden;}
.left2 li span.fa{background:#999999; width:20px; height:20px; line-height:20px; font-size:12px; text-align:center; color:#FFFFFF;display:inline-block;border-radius:3px; margin-right:10px;}
.left2 li:nth-child(1) span.fa{background:#1a56db;}
.left2 li:nth-child(2) span.fa{background:#1a56db;}
.left2 li:nth-child(3) span.fa{background:#1a56db;}
.left2 li span.fb{ float:right; font-size:16px; color:#9aa8bd; padding-left:20px;}

.left2 li:last-child{ border-bottom:none}

.right2{  float:right;width:500px; padding-top:20px;}
.right2a{float:left;  width:100%; height:320px; background:linear-gradient(to right,#1e5adc,#2a66df);border-radius:20px; overflow:hidden;}

.right2a .p1{font-size:32px; font-weight:bold; color:#FFFFFF; padding-left:40px; padding-right:40px; padding-top:60px;}
.right2a .p2{ line-height:32px;font-size:16px; color:#FFFFFF;padding-left:40px; padding-right:40px; padding-top:20px;}
.right2a .p3{ padding-left:40px; padding-right:40px; padding-top:20px;}
.right2a .p3 a{ display:block;float:left; height:50px; line-height:50px; background:#FFFFFF; font-size:20px; color:#1a56db;font-weight:bold; padding-left:30px; padding-right:30px;border-radius:25px;}


.main3{width:1200px;margin:0 auto;position:relative}

.title1{ width:1200px; padding-top:60px;   margin:0 auto;position:relative;overflow:hidden;}
.title1 .p1{float:left;height:64px; background:url(../images/tit1.png) no-repeat left center;-webkit-background-size:6px auto;background-size:6px auto; padding-left:20px; }
.title1 .p1 span.fa{ display:block;height:32px; line-height:32px;font-size:24px; font-weight:bold;}
.title1 .p1 span.fb{ display:block;height:32px; line-height:32px;font-size:16px; color:#9aa8bd;}
.title1 .p2{ float:right;height:64px; line-height:64px; font-size:14px; color:#1a56db; }
.title1 .p2 a{color:#1a56db; }


.title2{ width:1200px; padding-top:60px;  margin:0 auto;position:relative;overflow:hidden;}
.title2 .p1{float:left;height:50px; line-height:50px; font-size:24px; font-weight:bold;background:url(../images/tit1.png) no-repeat left center;-webkit-background-size:6px auto;background-size:6px auto; padding-left:20px; }
.title2 .p2{ float:right;height:50px; line-height:50px; font-size:14px; color:#1a56db; }
.title2 .p2 a{color:#1a56db; }


.main3a{ width:1200px;  margin:0 auto; margin-top:5px;position:relative;overflow:hidden;}
.main3a li{float:left; width:185px; background:#FFFFFF; border:1px solid #e6ecf5; margin-right:18px; margin-top:20px; padding-bottom:20px;border-radius:15px; position:relative; overflow:hidden;}
.main3a li .p1{ text-align:center; padding-top:30px;}
.main3a li .p1 img{ width:70px;}
.main3a li .p2{ text-align:center; height:50px; line-height:50px;font-size:16px; font-weight:bold;overflow:hidden;}
.main3a li .p3{ text-align:center;height:30px; line-height:30px;font-size:14px; color:#9aa8bd;overflow:hidden;}
.main3a li .p3 span{color:#1a56db; padding-right:5px;}
.main3a li:nth-child(6n){ margin-right:0px;}



.main3b{ width:1200px;  margin:0 auto; margin-top:10px;position:relative;overflow:hidden;}
.main3b li{float:left; width:120px; background:#FFFFFF; border:1px solid #e6ecf5; margin-right:15px; margin-top:15px; padding-bottom:20px;border-radius:10px; position:relative; overflow:hidden;}
.main3b li .p1{ text-align:center; padding-top:30px;}
.main3b li .p1 img{ width:60px;}
.main3b li .p2{ text-align:center; height:40px; line-height:40px;font-size:16px; overflow:hidden;}
.main3b li .p3{ text-align:center;height:20px; line-height:20px;font-size:15px;color:#9aa8bd; overflow:hidden;}
.main3b li:nth-child(9n){ margin-right:0px;}



.main3c{ width:1200px;  margin:0 auto; margin-top:5px;position:relative;overflow:hidden;}
.main3c li{float:left; width:156px; background:#FFFFFF; border:1px solid #e6ecf5; margin-right:18px; margin-top:20px; padding-bottom:10px;border-radius:15px; position:relative; overflow:hidden;}
.main3c li .p1{ text-align:center; padding-top:30px;}
.main3c li .p1 img{ width:60px;}
.main3c li .p2{ text-align:center; height:40px; line-height:40px;font-size:16px; overflow:hidden;}
.main3c li:nth-child(7n){ margin-right:0px;}



.main3d{ width:1200px;  margin:0 auto; margin-top:5px;position:relative;overflow:hidden;}
.main3d li{float:left; width:285px; background:#FFFFFF; border:1px solid #e6ecf5; margin-right:20px; margin-top:20px;border-radius:10px; position:relative; overflow:hidden;}
.main3d li .p1{ float:left; padding-top:15px; padding-bottom:15px; padding-left:15px;}
.main3d li .p1 img{ width:50px;}
.main3d li .p2{ float:left; height:80px; line-height:80px;font-size:16px;padding-left:10px; overflow:hidden;}
.main3d li:nth-child(4n){ margin-right:0px;}


.main3e{ width:1200px; padding-bottom:40px; margin:0 auto; margin-top:5px;position:relative;overflow:hidden;}
.main3e li{float:left; width:224px; background:#FFFFFF; border:1px solid #e6ecf5; margin-right:20px; margin-top:20px;border-radius:10px; position:relative; overflow:hidden;}
.main3e li .p1{ float:left; padding-top:15px; padding-bottom:15px; padding-left:15px;}
.main3e li .p1 img{ width:50px;}
.main3e li .p2{ float:left; height:80px; line-height:80px;font-size:16px;padding-left:10px; overflow:hidden;}
.main3e li:nth-child(5n){ margin-right:0px;}





@media screen and (max-width:768px) {


.main1{width:100%; background:linear-gradient(to bottom,#fae2e1,#fcf0ef,#fdf8f7); border-bottom:1px solid #f3e2e0; padding-bottom:30px;margin:0 auto;overflow:hidden;}
.main1a {width:100%;margin:0 auto;position:relative}
.main1a .p1{ text-align:center; font-size:16px; font-weight:bold; padding-top:30px;}
.main1a .p1 span{ color:#d11b20;}
.main1a .p2{ text-align:center; font-size:14px; color:#666666; padding-top:10px;}


.main1b {width:94%; height:46px;background:#FFFFFF;border:2px solid #d11b20;border-radius:5px; margin:0 auto; margin-top:15px;position:relative; overflow:hidden;}
.main1b .search_input {width:70%;float:left;padding-left:10px;height:42px;line-height:42px;font-size:16px;color:#999;background:#FFFFFF;border: none;outline:none;}
.main1b .search_botton {cursor:pointer;float:right;width:26%;height:44px;line-height:44px;overflow:hidden;background:#d11b20;font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ";font-size:16px;color:#FFFFFF; border:0px;-webkit-appearance: none;}

.main1c {width:100%; text-align:center; font-size:14px; color:#666666; padding-top:10px;margin:0 auto;position:relative}
.main1c a{ color:#666666;}
.main1c  span{ font-family:"ËÎÌå"; color:#cccccc; padding-left:5px; padding-right:5px;}
.main1c a.no{ display:none}
.main1c span.no{ display:none}



.main2{width:94%;margin:0 auto;position:relative;overflow:hidden;}
.main2a{ width:100%; padding-top:20px; padding-bottom:0px; margin:0 auto;position:relative;overflow:hidden;}
.main2a .p1{float:left;height:40px; line-height:40px; font-size:20px; font-weight:bold;background:url(../images/tit1.png) no-repeat left center;-webkit-background-size:5px auto;background-size:5px auto; padding-left:15px; }
.main2a .p2{ float:right;height:40px; line-height:40px; font-size:15px; color:#1a56db; }
.main2a .p2 a{color:#1a56db; }

.left2{ float:left; width:100%; overflow:hidden;}
.left2 li{float:left; width:100%; height:50px; line-height:50px; border-bottom:1px dashed #dae5f6; font-size:16px; position:relative; overflow:hidden;}
.left2 li span.fa{background:#999999; width:20px; height:20px; line-height:20px; font-size:12px; text-align:center; color:#FFFFFF;display:inline-block;border-radius:3px; margin-right:10px;}
.left2 li:nth-child(1) span.fa{background:#1a56db;}
.left2 li:nth-child(2) span.fa{background:#1a56db;}
.left2 li:nth-child(3) span.fa{background:#1a56db;}
.left2 li span.fb{ display:none;}
.left2 li:last-child{ border-bottom:none}






.right2{  float:right;width:100%; padding-top:10px;}
.right2a{float:left;  width:100%; height:270px; background:linear-gradient(to right,#1e5adc,#2a66df);border-radius:20px; overflow:hidden;}

.right2a .p1{font-size:24px; font-weight:bold; color:#FFFFFF; padding-left:30px; padding-right:30px; padding-top:30px;}
.right2a .p2{ line-height:32px;font-size:16px; color:#FFFFFF;padding-left:30px; padding-right:30px; padding-top:20px;}
.right2a .p3{ padding-left:30px; padding-right:30px; padding-top:20px;}
.right2a .p3 a{ display:block;float:left; height:40px; line-height:40px; background:#FFFFFF; font-size:18px; color:#1a56db;font-weight:bold; padding-left:30px; padding-right:30px;border-radius:20px;}


.main3{width:94%;margin:0 auto;position:relative}

.title1{ width:100%; padding-top:30px; margin:0 auto;position:relative;overflow:hidden;}
.title1 .p1{float:left;height:50px; background:url(../images/tit1.png) no-repeat left center;-webkit-background-size:6px auto;background-size:6px auto; padding-left:15px; }
.title1 .p1 span.fa{ display:block;height:25px; line-height:25px;font-size:20px; font-weight:bold;}
.title1 .p1 span.fb{ display:block;height:25px; line-height:25px;font-size:14px; color:#9aa8bd;}
.title1 .p2{ float:right;height:50px; line-height:50px; font-size:15px; color:#1a56db; }
.title1 .p2 a{color:#1a56db; }


.title2{ width:100%; padding-top:20px;  margin:0 auto;position:relative;overflow:hidden;}
.title2 .p1{float:left;height:40px; line-height:40px; font-size:20px; font-weight:bold;background:url(../images/tit1.png) no-repeat left center;-webkit-background-size:5px auto;background-size:5px auto; padding-left:15px; }
.title2 .p2{ float:right;height:40px; line-height:40px; font-size:15px; color:#1a56db; }
.title2 .p2 a{color:#1a56db; }


.main3a{ width:100%; margin:0 auto; margin-top:5px;position:relative;overflow:hidden;}
.main3a li{float:left; width:49%; background:#FFFFFF; border:1px solid #e6ecf5; margin-right:2%; margin-top:10px; padding-bottom:20px;border-radius:15px; position:relative; overflow:hidden;}
.main3a li .p1{ text-align:center; padding-top:25px;}
.main3a li .p1 img{ width:70px;}
.main3a li .p2{ text-align:center; height:40px; line-height:40px;font-size:16px; font-weight:bold;overflow:hidden;}
.main3a li .p3{ text-align:center;height:30px; line-height:30px;font-size:14px; color:#9aa8bd;overflow:hidden;}
.main3a li .p3 span{color:#1a56db; padding-right:5px;}
.main3a li:nth-child(2n){ margin-right:0px;}
.main3a li:nth-child(6n){ margin-right:0px;}


.main3b{ width:100%;  margin:0 auto; margin-top:5px;position:relative;overflow:hidden;}
.main3b li{float:left; width:23.5%; background:#FFFFFF; border:1px solid #e6ecf5; margin-right:2%; margin-top:10px; padding-bottom:20px;border-radius:10px; position:relative; overflow:hidden;}
.main3b li .p1{ text-align:center; padding-top:20px;}
.main3b li .p1 img{ width:50px;}
.main3b li .p2{ text-align:center; height:40px; line-height:40px;font-size:16px; overflow:hidden;}
.main3b li .p3{ text-align:center;height:20px; line-height:20px;font-size:15px;color:#9aa8bd; overflow:hidden;}
.main3b li:nth-child(9n){ margin-right:2%;}
.main3b li:nth-child(4n){ margin-right:0px;}


.main3c{ width:100%;  margin:0 auto; margin-top:5px;position:relative;overflow:hidden;}
.main3c li{float:left; width:49%; background:#FFFFFF; border:1px solid #e6ecf5; margin-right:2%; margin-top:10px; padding-bottom:10px;border-radius:15px; position:relative; overflow:hidden;}
.main3c li .p1{ text-align:center; padding-top:20px;}
.main3c li .p1 img{ width:60px;}
.main3c li .p2{ text-align:center; height:40px; line-height:40px;font-size:16px; overflow:hidden;}
.main3c li:nth-child(7n){ margin-right:2%;}
.main3c li:nth-child(2n){ margin-right:0px;}


.main3d{ width:100%;  margin:0 auto; margin-top:5px;position:relative;overflow:hidden;}
.main3d li{float:left; width:100%; background:#FFFFFF; border:1px solid #e6ecf5; margin-right:0px; margin-top:10px;border-radius:10px; position:relative; overflow:hidden;}
.main3d li .p1{ float:left; padding-top:15px; padding-bottom:15px; padding-left:15px;}
.main3d li .p1 img{ width:50px;}
.main3d li .p2{ float:left; height:80px; line-height:80px;font-size:16px;padding-left:10px; overflow:hidden;}
.main3d li:nth-child(4n){ margin-right:0px;}



.main3e{ width:100%; padding-bottom:10px; margin:0 auto; margin-top:5px;position:relative;overflow:hidden;}
.main3e li{float:left; width:49%; background:#FFFFFF; border:1px solid #e6ecf5; margin-right:2%; margin-top:10px;border-radius:10px; position:relative; overflow:hidden;}
.main3e li .p1{ float:left; padding-top:15px; padding-bottom:15px; padding-left:15px;}
.main3e li .p1 img{ width:50px;}
.main3e li .p2{ float:left; height:80px; line-height:80px;font-size:16px;padding-left:10px; overflow:hidden;}
.main3e li:nth-child(5n){ margin-right:2%;}
.main3e li:nth-child(2n){ margin-right:0px;}


}